从 Bootstrap 图标集到世界顶级图标库的进化之路
FontAwesome 最初是由 Dave Gandy 为 Bootstrap 框架设计的一套图标集。v1 作为 Bootstrap 2.x 的内置图标发布,包含约 100 多个基础图标。v2 对图标进行了扩充,数量达到约 200+,并开始独立的版本管理。
FontAwesome v3 从 Bootstrap 中独立出来,确立了作为独立图标库的地位,图标数量持续增长。
v4 是一个里程碑版本,图标数量大幅增长达到 600+,涵盖范围更广的分类。采用 CC BY 4.0 许可证,完全免费开源。这一版本让 FontAwesome 真正成为 Web 开发者的标配工具,至今仍有大量老旧项目在使用 v4。
v5 是一次重大架构重构,引入了三种风格前缀(fas/far/fab)、SVG 框架和超过 1,500 个免费图标。
v6 带来了语义化 CSS 前缀、6 种免费风格、超过 2,000 个免费图标,以及增强的 SVG 框架和按需加载。
v7 是最新的大版本,对全部免费图标进行了重新绘制,线条更流畅、视觉更统一。SVG 框架性能提升 30%,首次完整支持 ESM 模块化按需导入。增强无障碍支持,改进图标缩放对齐效果。v7 延续了 v6 的类名体系,迁移成本极低。