我想安装 Nerd Fonts。我可以通过 安装它们scoop
。我添加了它的存储桶 ( scoop bucket add nerd-fonts
),当我想安装 FiraCode 时,我得到了以下选项:
scoop search fira
FiraCode-NF-Mono 3.2.1 nerd-fonts
FiraCode-NF-Propo 3.2.1 nerd-fonts
FiraCode-NF 3.2.1 nerd-fonts
FiraCode-Script 0.0.28 nerd-fonts
FiraCode 6.2 nerd-fonts
基本 NF、mono、propo 和脚本版本之间有什么区别?
有一个没有任何后缀的版本可用(FiraCode)。我可以假设这只是原始字体,不包含任何 Nerd Font 字形吗?
各个变体有何区别?它们的使用场景有哪些?
当我想在 IDE 和终端中使用字体进行编码时,我应该安装哪一个?
2
最佳答案
1
您可以轻松地验证存储中每个 JSON 包定义的作用:
FiraCode-NF-Mono
全部内容.zip
,如自动更新未来版本url
属性中定义的那样。然后,它运行 PowerShell 脚本来文件NerdFontMono-
并全局或为用户安装它们。- 同样,过滤
NerdFontPropo-
版本 - 基本上安装了所有字体文件,因为它会过滤
NerdFont-
所有.ttf
文件所包含的内容。 FiraCode-Script
从不同的存储库这是一个显然更适合开发的版本,但它非常过时,所以你不太可能想使用它。- 最后按照你的想法
FiraCode
原始的未打补丁的字体
至于哪种字体最适合您,修补字体的上有一个简短的摘要:
- 如果您只能使用等宽字体(由于您的终端等),那么请选择带有
Nerd Font Mono
(或NFM
)的字体。- 如果您想要更大的图标(通常约为 1.5 个正常字母宽),请选择不带
Mono
ieNerd Font
(或NF
)的字体。大多数终端都支持此功能,但 ymmv。Nerd Font Propo
如果您在比例环境中工作(GUI 元素或编辑演示文稿等),请选择带有(或)的字体NFP
。
因此,对于“IDE 和终端”没有通用的答案。一个将更好地支持等宽字体,另一个将更好地支持更宽的字符。我个人使用非单色非比例字体,因为它在 Visual Studio Code 和 WezTerm 中看起来不错。最好安装完整-NF
版本并亲自测试哪个最适合您的应用程序并最适合您的口味。您甚至可能希望在不同的应用程序中使用不同的版本。
|
-mono
是一个等宽字体(所有字符都适合相同大小的块)版本,-propo
是按比例间隔的(每个字母占用所需的空间),并且-script
可能是草书版本。–
–
|