本指南提供了 Nerd Fonts 当前支持的所有字体家族的全面概述。它 catalog 了可用的字体及其关键属性,以帮助用户为他们的开发环境或其他用例选择最合适的字体。有关安装这些字体的信息,请参阅 安装 页面。
Nerd Fonts 将其修补字体组织成不同的字体家族。每个字体家族都基于一个原始的“未修补”字体,该字体已通过各种图标集增强了附加字形。该存储库目前支持 67 个不同的字体家族,每个家族都有多个变体。
下图说明了原始字体如何转换为 Nerd Fonts
来源:readme.md190-204 bin/scripts/lib/fonts.json1-1118
Nerd Fonts 中的每个字体家族都有多种变体可用
字体变体可能包含以下图标集的不同组合
大多数字体包括常规、粗体、斜体和粗斜体变体,而有些字体则提供额外的粗细和样式。
了解 Nerd Fonts 命名约定有助于识别字体的特定属性
来源:readme.md455-459 bin/scripts/lib/fonts.json1-1118
下图显示了字体家族概念如何映射到 Nerd Fonts 代码库中的实际文件和实体
来源:bin/scripts/lib/fonts.json1-1118 readme.md114-186
下表列出了 Nerd Fonts 当前支持的所有字体家族及其关键属性
| 字体名称 | 原始字体 | 版本 | RFN | 等宽 | 描述 |
|---|---|---|---|---|---|
| 0xProto | 0xProto | 2.300 | 否 | 是 | 一款专注于源代码可读性的编程字体 |
| 3270 | IBM 3270 | 3.0.1 | 否 | 是 | 源自 x3270 字体,一种具有高度怀旧价值的字体现代格式 |
| Agave | Agave | 37 | 否 | 是 | 一种小型、等宽、轮廓清晰的字体,具有几何规则和简洁性 |
| AnonymicePro | Anonymous Pro | 1.002 | 是 | 是 | 受 Macintosh 上 2009 年以来的 Anonymous 9 启发,区分 O, 0, I, l, 1 |
| Arimo | Arimo | 1.33 | 否 | 否 | 在度量上与 Arial 相似,全欧洲 WGL 字符集,无衬线 |
| AtynsonMono | Atkinson Hyperlegible Mono | 2.001 | 是 | 是 | 一种等宽字体,旨在提高低视力人群的可读性 |
| AurulentSansM | Aurulent Sans Mono | - | 否 | 是 | 无衬线,由 Stephen G. Hartke 设计,他还设计了 Verily Serif |
| BigBlueTerm | BigBlue Terminal | - | 否 | 是 | 怀旧风格,紧密基于 IBM 的 8x14 EGA/VGA 字符集 |
| BitstromWera | Bitstream Vera Sans Mono | 1.1 | 是 | 是 | 带点的零,紧凑的小写字符 |
| BlexMono | IBM Plex Mono | 2.004 | 是 | 是 | 它是全球性的、通用的、并且明显具有 IBM 风格 |
| CaskaydiaCove | Cascadia Code | 2407.24 | 是 | 是 | 一款有趣的、新的等宽字体,为 Windows Terminal 提供了编程连字 |
| CaskaydiaMono | Cascadia Mono | 2407.24 | 是 | 是 | 与 Cascadia Code 相似,但没有连字 |
| CodeNewRoman | Code New Roman | 2.0 | 否 | 是 | 可调节,带斜杠的零,紧凑的较小字符 |
| ComicShannsMono | Comic Shanns Mono | 1.3.1 | 否 | 是 | 自童年起您就受过训练要识别的字体 |
| CommitMono | Commit Mono | 1.143 | 否 | 是 | 一款匿名且中性的编程字体 |
| Cousine | Cousine | 1.211 | 否 | 是 | 与 Courier New 相似,但可读性更好,带点的零 |
| D2CodingLigature | D2Coding | 1.3.2 | 否 | 是 | 一款为韩国人设计的编程字体。这是带连字的变体 |
| DaddyTimeMono | DaddyTimeMono | 1.2.3 | 否 | 是 | 一款专为程序员和其他终端爱好者设计的等宽字体 |
| DepartureMono | Departure Mono | 1.422 | 否 | 是 | 一款具有低保真、科技感的等宽像素字体 |
| DejaVuSansM | DejaVu Sans Mono | 2.37 | 否 | 是 | 带点的零,基于 Bitstream Vera Fonts,具有更广泛的字符集 |
| DroidSansM | Droid Sans Mono | 1.00-113 | 否 | 是 | 适合小屏幕或字体大小 |
| EnvyCodeR | Envy Code R | 0.79 | 是 | 是 | 完全可伸缩的等宽字体,专为编程和命令行设计 |
| FantasqueSansM | Fantasque Sans Mono | 1.8.0 | 否 | 是 | “摇摆不定的手写体般的模糊感”,从 Inconsolata 和 Monaco 中汲取灵感 |
| FiraCode | Fira Code | 6.2 | 否 | 是 | 编程连字,Fira Mono 字体的扩展,放大的运算符 |
| FiraMono | Fira | 3.206 | 否 | 是 | Mozilla 字体,带点的零 |
| GeistMono | Geist Mono | 1.401 | 否 | 是 | 代码编辑器、图表、终端的等宽字体 |
| GoMono | Go Mono | 2.010 | 否 | 是 | 专为 Go 项目创建 |
| GohuFont | Gohu | 2.0 | 否 | 是 | 位图字体,高大的大写字母和升部,小的衬线 |
| Hack | Hack | 3.003 | 否 | 是 | 带点的零,短的降部,扩展了 Bitstream Vera 和 DejaVu 的工作成果 |
| Hasklug | Hasklig | 1.2 | 是 | 是 | 等宽连字,使复合字形(例如 ->)更易读,尤其是在 Haskell 中 |
| HeavyData | Heavy Data | 1 | 否 | 否 | 新颖独特的设计,带点的零 |
| Hurmit | Hermit | 2.0 | 是 | 是 | 符号从常用文本中脱颖而出 |
| iMWriting | iA Writer | 2018年12月 | 是 | 是 | IBM Plex 字体的深度修改 |
| Inconsolata | Inconsolata | 3.000 | 否 | 是 | 带斜杠的零,从许多不同的字体和字形中汲取灵感 |
| InconsolataGo | InconsolataGo | 1.013 | 否 | 是 | Inconsolata 带直引号 |
| Inconsolata LGC | Inconsolata LGC | 1.13 | 否 | 是 | Inconsolata 添加了西里尔字母 |
| IntoneMono | Intel One Mono | 1.4.0 | 是 | 是 | 一款富有表现力的等宽字体家族,注重清晰度和可读性 |
| Iosevka | Iosevka | 33.2.1 | 否 | 是 | 窄且水平紧凑的字符,带斜杠的零 |
| IosevkaTerm | Iosevka Term | 33.2.1 | 否 | 是 | 更窄的变体,专注于终端用途 |
| IosevkaTermSlab | Iosevka Term Slab | 33.2.1 | 否 | 是 | 像 Iosevka 一样好,但带有厚重的衬线 |
| JetBrainsMono | JetBrains Mono | 2.304 | 否 | 是 | JetBrains 为开发者官方创建的字体 |
| Lekton | Lekton | 34 | 否 | 是 | 非常轻细的字符,尖锐的 m,0 和 O 非常相似 |
| LiterationMono | Liberation Mono | 2.1.5 | 是 | 是 | 0 和 O 非常相似,降部非常短而紧凑 |
| Lilex | Lilex | 2.600 | 否 | 是 | 现代风格,带连字 |
| MartianMono | MartianMono | 1.1.0 | 否 | 是 | Evil Martians 提供的免费开源等宽字体 |
| MesloLG | Meslo LG | 1.21 | 否 | 是 | 带斜杠的零,Apple Menlo 的定制版本 |
| Monaspice | Monaspace | 1.200 | 是 | 是 | 五种匹配的字体,都具有“纹理修复”功能以提高可读性 |
| Monofur | Monofur | 1.0 | 否 | 是 | 带点的零,略微夸张的曲线字符,紧凑的字符 |
| Monoid | Monoid | 0.61 | 否 | 是 | 连字,易于区分的字形,升部和降部短 |
| Mononoki | Mononoki | 1.6 | 是 | 是 | 考虑到字符和分辨率尺寸的差异 |
| M+ | MPlus | 1.007 | 否 | 是 | 多种风格和字重,多种字形集(例如,假名字形) |
| Noto | Noto | div | 否 | 是 | 0 和 O 非常相似,字符要么非常弯曲,要么是直线 |
| OpenDyslexic | OpenDyslexic | 2.001 | 否 | 否 | 专门设计用于减轻阅读障碍引起的阅读错误 |
| Overpass | Overpass | 3.0.5 | 否 | 是 | 干净、可读、中性但友好的外观 |
| ProFont | ProFont | 2.3, 2.2 | 否 | 是 | 专为小尺寸编码设计,可读性极高 |
| ProggyClean | ProggyClean | 2004/04/15 | 否 | 是 | 非常小但可读,屏幕空间利用率高 |
| RecMono | Recursive Mono | 1.085 | 否 | 是 | 可变字体,风格从休闲到严格 |
| RobotoMono | Roboto Mono | 3.0 | 否 | 是 | 谷歌的现代等宽字体,带轻微圆角 |
| SauceCodePro | Source Code Pro | 2.042 | 是 | 是 | Adobe 的开源等宽字体,专为代码设计 |
| ShureTechMono | Share Tech Mono | 1.003 | 是 | 是 | 现代科技风格,具有独特的字符形状 |
| SpaceMono | Space Mono | 1.001 | 否 | 是 | 固定宽度设计,具有科技感和古怪的细节 |
| Terminess | Terminus TTF | 4.49.3 | 是 | 是 | 非常清晰的位图风格字体,针对长时间编码进行了优化 |
| Tinos | Tinos | 1.23 | 否 | 是 | 衬线字体,专为屏幕阅读设计,具有经典的比例 |
| Ubuntu | Ubuntu Font | 0.83 | 否 | 否 | 现代、人文主义风格的字体,专为 Ubuntu OS 设计 |
| UbuntuMono | Ubuntu Font | 0.80 | 否 | 是 | Ubuntu 字体的等宽版本 |
| UbuntuSans | Ubuntu Sans | 1.006 | 否 | 否 | Ubuntu 字体的无衬线版本 |
| VictorMono | Victor Mono | 1.5.6 | 否 | 是 | 干净、清晰的字体,带有草书斜体和编程连字 |
| ZedMono | Zed Mono | 1.2.0 | 否 | 是 | 为代码优化的现代等宽字体,具有独特的字符形状 |
来源:readme.md114-186 bin/scripts/lib/fonts.json1-1118
版本号是指修补原始字体的版本。这有助于跟踪兼容性和更新。
来源:readme.md188 bin/scripts/lib/fonts.json1-1118
下图可以帮助您选择最适合您需求的字体
在为您的开发环境选择 Nerd Font 时,请考虑
O 与 0, l 与 1 与 I)来源:readme.md190-204 bin/scripts/lib/fonts.json1-1118
下图将字体家族组织成功能类别
来源:readme.md114-186 bin/scripts/lib/fonts.json1-1118
有关如何在您的系统上安装这些字体的信息,请参阅 安装 指南。如果您想修补列表中未包含的自己的字体,请参阅 字体修补器 文档。
刷新此 Wiki
最后索引时间2025 年 4 月 18 日(37f533)