为 Claude Code CLI 提供可高度定制的状态栏,显示模型、Git 分支、Token 用量等信息。
ryanoasis/nerd-fonts
为 Hack、Source Code Pro 等开发者字体打上数千个图标字形,并提供预打补丁的字体合集。
- Star
- 64,920
- Fork
- 3,957
- 未关闭 Issue
- 27
- 最近提交
- 3天前
这是什么?
Nerd Fonts 在流行的编程字体上叠加大量图标字形,图标来源于 Font Awesome、Devicons、Octicons、Material Design Icons 以及 Powerline 符号等常见图标集。打过补丁的字体可以直接在终端、编辑器或状态栏中显示这些图标,适合用于 shell 提示符、文件树和状态栏插件。
项目提供大量已打补丁的字体,既可以从 Release 压缩包下载,也可以通过 Homebrew、Arch 软件源或安装脚本获取。每种字体都有等宽、双宽和比例宽度等字形版本。在 shell 脚本中可以按名称引用图标,项目官网也提供可搜索的图标速查表。
对于尚未收录的字体,仓库提供基于 FontForge 的 Python 字体补丁工具,也有对应的 Docker 镜像。用户可以选择要添加的图标集,贡献者还可以用批处理脚本重新打补丁。
核心功能
- 01为开发者字体加入来自 Font Awesome、Devicons、Octicons、Material Design Icons 等图标集的数千个图标。
- 02提供 60 多个已打补丁的字体家族。
- 03提供等宽、双宽和比例宽度等多种字形版本。
- 04包含基于 FontForge 的补丁工具,可为自有字体添加图标。
- 05支持通过 Homebrew、Chocolatey、Scoop、Arch 软件包、PowerShell 或安装脚本安装。
适用场景
- 在 shell 提示符(如 Powerline 风格或 Starship)中显示图标。
- 在终端文件管理器和编辑器文件树中显示文件类型与 Git 图标。
- 为自有字体打补丁,使状态栏插件能够使用图标字形。
快速上手
- 1
从发布页面下载字体家族压缩包
- 2
在 macOS 或 Linux 上通过 Homebrew 安装
brew install font-hack-nerd-font - 3
或使用安装脚本自动安装
使用前须知
- 元数据中的许可证标记为 NOASSERTION,再分发前请逐一核对各字体的许可证。
- 补丁字体沿用各自原始上游字体的许可证,不同字体家族之间并不一致。
标签
常见问题
- nerd-fonts 是什么?
- 为 Hack、Source Code Pro 等开发者字体打上数千个图标字形,并提供预打补丁的字体合集。 Nerd Fonts 在流行的编程字体上叠加大量图标字形,图标来源于 Font Awesome、Devicons、Octicons、Material Design Icons 以及 Powerline 符号等常见图标集。打过补丁的字体可以直接在终端、编辑器或状态栏中显示这些图标,适合用于 shell 提示符、文件树和状态栏插件。
- nerd-fonts 可以免费使用吗?用的什么许可证?
- nerd-fonts 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- nerd-fonts 还在维护吗?
- 活跃维护中。nerd-fonts 最近一次提交是在 2026年10月17日。
- nerd-fonts 适合用来做什么?
- 在 shell 提示符(如 Powerline 风格或 Starship)中显示图标。 在终端文件管理器和编辑器文件树中显示文件类型与 Git 图标。 为自有字体打补丁,使状态栏插件能够使用图标字形。
- nerd-fonts 怎么安装和运行?
- 从发布页面下载字体家族压缩包 在 macOS 或 Linux 上通过 Homebrew 安装: brew install font-hack-nerd-font 或使用安装脚本自动安装
- 在哪里获取 nerd-fonts?
- 源代码和安装说明在 GitHub 上:https://github.com/ryanoasis/nerd-fonts
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.3万667TypeScriptMIT更新于 昨天
Swagger UI 可根据 OpenAPI/Swagger 规范文件在浏览器中生成可交互的 API 文档。
2.9万9251JavaScriptApache-2.0更新于 4天前
把浏览器变成终端,可在任意设备上查看和操控命令行会话与 AI 编程代理。
4692335TypeScriptMIT更新于 3个月前
专为 AI 编程打造的轻量级跨平台 IDE,可在一个窗口中并行管理多个项目的 Claude Code 与 Codex 会话。
1907180TypeScriptGPL-3.0更新于 上个月
用 Rust 编写、GPU 渲染的终端,后台服务保持会话存活,支持 AI 编码代理与远程 SSH 工作。
1281104RustApache-2.0更新于 昨天