Skip to content

如何将图标集添加到 Iconify

如果您创建了一个图标集,请考虑将其与 Iconify 社区分享。

优势

将图标集发布到 Iconify 有哪些好处?

  • 图标将提供给成千上万的用户,这些用户使用从 Iconify 获取图标数据的项目
  • Iconify 是开源的,所有图标集也是开源的,并且被许多开源项目使用。您是否愿意为开源项目做出贡献?
  • 每个图标集都有一个信息部分,其中包含作者姓名和仓库链接。它会显示在列出图标的网站上,也会显示在 Figma 和 Sketch 插件中。这可能会为您带来一些访客、关注者以及搜索引擎的链接。

添加图标集

要将图标集添加到 Iconify,您只需在 GitHub 上的 Iconify 图标集仓库中提交一个 Issue

在提交的 Issue 中,您需要提供:

  • 图标的链接。见下文。
  • 每个图标集都有一个前缀,例如 mdi-light。您可以提交希望分配给您的图标集的前缀。

图标集来源

图标集每周会自动更新数次。 为了更新图标集,图标必须由开发者发布并维护在以下来源之一:

  • 包含 SVG 文件的公共 Git 仓库(GitHub、GitLab 等)。
  • 包含 SVG 文件的 NPM 包。
  • Figma 文档。您需要共享该文件并发布其链接。

更新必须是自动化的,因此从第三方网站手动下载图标是不可行的。

开源

所有图标集必须是开源的,并且具有有效的开源许可证。

如果您不确定许可证,可以查看各种图标集。点击任意图标集,它将显示许可证及许可证文本的链接。

常见的许可证:

更多许可证请参阅开放源代码促进会

不符合要求的图标集

并非所有图标集都是一样的。图标集有好有坏。不符合要求的图标集将不会被接受。

最常见的原因:

  • 图标集应对社区有用。如果图标集是特定于您的网站的(例如您的网站 Logo),那么它对其他开发者并没有太大用处。
  • 是图标,而非插画。图标集必须仅包含可用作小图标的图标,而不是用作大图像。包含高细节、旨在用作大图像的矢量图像集合是不可接受的。
  • 不接受从字体导出的图标。从字体导出的图标几乎总是对齐不佳,不遵循任何逻辑网格系统。它们的质量非常低,不适合作为 SVG 使用。

设计建议

如果您是图标设计新手,Google Material Icons 网站提供了出色的图标设计指南

这些指南专门针对 Material Design,但相同的原则适用于大多数图标。尽管图标是矢量图像,但显示器是基于像素的设备,如果形状未与像素边缘对齐,图标边缘就会模糊。遵循特定网格、具有内边距、形状与像素边缘对齐的图标集,是外观最佳的图标集。