本文档概述了向 Font Awesome 库提交新图标请求的流程。它涵盖了如何通过官方 GitHub issue 模板来提议标准图标和品牌图标。有关报告 bug 或请求功能的信息,请参阅 报告 Bug 和 请求功能。
Font Awesome 接受两种主要的图标请求类型
每种类型都有单独的提交流程和要求。
来源: .github/ISSUE_TEMPLATE/000_icon_request.yml32-46 .github/ISSUE_TEMPLATE/001_brand_request.yml1-4
下图说明了图标请求如何在 Font Awesome 生态系统中流动
来源: .github/ISSUE_TEMPLATE/000_icon_request.yml .github/ISSUE_TEMPLATE/001_brand_request.yml CONTRIBUTING.md11-12
在提交标准图标请求之前,请确保您满足以下要求:
Font Awesome 接受几种类型的标准图标请求:
| 请求类型 | 描述 |
|---|---|
| 新图标 | 一个全新的图标将被添加到库中 |
| 表情符号 | 带有 Unicode 代码点的表情符号 |
| 魔法师修饰符 | 可添加到现有图标的修饰符 |
| 图标改进 | 现有图标的增强 |
来源: .github/ISSUE_TEMPLATE/000_icon_request.yml7-59 CONTRIBUTING.md11
品牌图标请求有特定要求:
来源: .github/ISSUE_TEMPLATE/001_brand_request.yml5-36 CONTRIBUTING.md12
下图说明了 Font Awesome 如何评估和处理图标请求
来源: .github/ISSUE_TEMPLATE/000_icon_request.yml3-4 .github/ISSUE_TEMPLATE/001_brand_request.yml3-4
来源: .github/ISSUE_TEMPLATE/000_icon_request.yml27-28 .github/ISSUE_TEMPLATE/001_brand_request.yml35-36
来源: CONTRIBUTING.md19 .github/ISSUE_TEMPLATE/000_icon_request.yml12-13
| 方面 | 建议 |
|---|---|
| 描述 | 明确清晰地说明图标的用途 |
| 用例 | 提供详细的实际用例,说明图标将如何使用 |
| 视觉参考 | 包含高质量的视觉示例,清晰地传达概念 |
| 研究 | 检查图标是否已存在,或是否有类似的图标可以达到相同目的 |
| 耐心 | 理解审查过程需要时间,并非所有请求都能实现 |
来源: .github/ISSUE_TEMPLATE/000_icon_request.yml47-59 .github/ISSUE_TEMPLATE/001_brand_request.yml10-15