Font Awesome 是互联网的图标库和工具集,被数百万设计师、开发人员和内容创作者使用。本页提供了 Font Awesome 的全面介绍,解释了它的目的、组成部分和集成方法。
有关许可详情的具体信息,请参阅 许可。有关贡献指南,请参阅 贡献 Font Awesome。
Font Awesome 是一个全面的图标库,提供可缩放的矢量图标,这些图标可以通过 CSS 进行自定义,并集成到网站和应用程序中。该项目目前处于第 6 版,第 5 版在长期支持 (LTS) 模型下维护,而第 3 版和第 4 版已停止支持。
来源: README.md1-7 README.md70-88
Font Awesome 由三个主要组件组成,每个组件都有特定的格式和许可
Font Awesome 的基础是其图标库,提供多种格式
所有图标均根据 CC BY 4.0 许可,要求注明出处,并允许商业用途。
Font Awesome 为 Web 和桌面应用程序提供图标字体
所有字体均根据 SIL OFL 1.1 许可,允许使用、修改和重新分发,但禁止将字体作为独立产品销售。
实现代码可实现 Font Awesome 的集成
所有代码组件均根据 MIT 许可证授权,这是一个允许几乎任何使用且限制极少的开放式许可证。
来源: README.md70-80
下表总结了组件格式和许可
| 组件 | 格式 | 许可证 | 主要要求 |
|---|---|---|---|
| 图标 | SVG, JS | CC BY 4.0 | 需要注明出处 |
| 字体 | Web 字体, 桌面字体 | SIL OFL 1.1 | 不能单独出售字体 |
| 代码 | CSS, JS, 实现工具 | MIT | 需要注明出处 |
来源: README.md74-79
Font Awesome 遵循修改后的语义化版本控制方法。版本号格式为 <major>.<minor>.<patch>,但有一些重要偏差
特定的版本控制规则
当前版本状态
来源: README.md48-67 README.md14-22
Font Awesome 可以通过多种方法集成到项目中
对于 Web 项目,请参阅 Web 升级指南,获取升级信息。对于桌面项目,请参阅 桌面升级指南。
有关详细的升级过程,请参阅 升级 Font Awesome。
来源: README.md30-35
在 Font Awesome 官方文档站点可以找到全面的文档。这包括
有关版本间更改的详细信息,请参阅 更改日志和版本历史记录。
来源: README.md8-12 README.md24-26
Font Awesome 的模块化架构,为图标、字体和代码提供不同的许可,在保持发布期间许可条款一致性的同时提供了灵活性。