AX 爱鲜报

Nerd Fonts 字体图标补丁集

为开发者常用编程字体批量注入 3600+ 图标字形(Font Awesome、Material Design Icons、Octicons、Powerline 等),提供 67+ 已打补丁字体家族与 FontForge 补丁脚本,让终端、编辑器状态栏和提示符直接显示图标。

爱鲜报评分

0.0

0 人评分

65k

星数

否

中文

CSS

主语言

是

活跃

223

贡献者

人工分析

EDITORIAL

推荐理由

Nerd Fonts 是终端美化与开发者工具链的基础设施级项目,几乎所有 Powerline、Starship、Neovim 图标主题都依赖它。它把几十套图标集统一打进等宽字体,并提供脚本让你给任意字体打补丁,兼容性和覆盖面都很强。如果你在配置终端提示符、文件树图标或状态栏,基本绕不开它。

适用场景

  • 终端提示符与状态栏图标显示
  • Neovim/Vim 文件树与插件图标
  • 终端模拟器与 Shell 美化
  • IDE 与编辑器字体替换
  • 自定义字体图标补丁制作

优点

  • 图标集覆盖广,整合 Font Awesome、Material Design Icons、Octicons 等十余套字形
  • 提供 67+ 已打补丁字体家族,下载即用
  • 附带 FontForge Python 补丁脚本,可给任意字体注入图标
  • 支持等宽、双宽与比例字形多种变体
  • 社区活跃、Star 数高,文档与速查表完善

缺点

  • 仓库体积大,不建议直接 clone,应下载 Release 压缩包
  • master 分支文件路径不稳定,引用时需注意版本
  • 补丁脚本依赖 FontForge 与 Python 环境,配置有一定门槛
  • 部分字体存在授权差异,商用前需自行确认许可
上手难度 入门

Nerd Fonts 是什么

Nerd Fonts 是一个面向开发者的字体图标聚合与补丁项目。它把 Font Awesome、Material Design Icons、Octicons、Devicons、Powerline 等流行图标字体中的字形,批量注入到常见编程字体里,让你在终端、编辑器中直接显示图标字符。

项目提供两类产物:

  • 已打补丁的字体家族:下载后安装即可使用,覆盖 Hack、Source Code Pro、JetBrains Mono、Fira Code 等 67+ 字体。
  • Font Patcher 补丁脚本:基于 FontForge 的 Python 脚本,可为你自己的字体生成带图标的版本。

主要特性

  • 合并超过 10000 个字形/图标,涵盖 Powerline Extra Symbols、Font Awesome、Material Design Icons、Weather、Devicons、Octicons、Font Logos、Pomicons、Codicons 等图标集。
  • 每个字体可生成等宽、双宽或比例三种图标字形版本。
  • 提供 bash 脚本用于批量重新打补丁所有字体,方便贡献者维护。
  • 官网提供 Cheat Sheet,可按图标名或码点快速检索。

安装方式概览

项目给出多种安装路径,按平台与习惯选择:

  • Release 压缩包:下载完整字体家族包,适合大多数用户。
  • Homebrew:macOS/Linux 用户可通过字体 tap 安装。
  • 安装脚本:适合自动化或脚本化部署。
  • Chocolatey / Scoop:Windows 包管理器(非官方仓库)。
  • Arch Linux:Extra 仓库或 AUR。
  • PowerShell 安装器:跨平台交互式安装。
  • Font Fallback:只装一个字体覆盖所有图标。
  • 克隆仓库:仅在参与开发时推荐。
  • 自行打补丁:使用 Font Patcher 处理自定义字体。

注意:master 分支的文件路径不保证稳定,脚本或配置中引用时请锁定具体版本。

使用建议

  1. 先到官网预览并下载所需字体家族,安装后在终端设置中切换字体。
  2. 配置终端提示符(如 Starship、Powerlevel10k)或编辑器插件,即可显示图标。
  3. 若目标字体未被收录,可用 Font Patcher 自行生成,注意选择等宽或双宽模式以匹配终端排版。

适用人群

适合追求终端与编辑器视觉体验的开发者、终端主题作者,以及需要统一图标字形的工具链维护者。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。