给nerdfont打字体补丁
Nerd-fonts常用来在终端下显示各种图标,这个项目的github repo下提供了许多Nerd Font字体,图标使用效果如图。
第一步
下载fontforge
- macos
brew install fontforge
第二步
将nerd-font的github repo clone 到你的本地
git clone --depth 1 https://github.com/ryanoasis/nerd-fonts.git
git clone --depth 1 只克隆最新的一次commit,防止文件过大
第三步
font-patcher的使用比较简单,使用下面的命令即可。
font-patcher 字体文件 -s -c -out 输出文件夹
-s 设置图标宽度为single, 默认为double, 在某些场景下可能会造成图标重叠 (等宽字体)
-c 设置添加全部图标集
-out 设置输出文件夹, 默认为当前文件夹
这样子就会给这个字体 FiraCode-Regular.ttf 打上补丁
如果想用上vscode_icon(codicons.ttf)
- 下载
codicons.ttf
from
microsoft/vscode-codicons - Copy/move codicons.ttf to src/glyphs
nerd-fonts
├── font-patcher
└── src
└── glyphs
├── codicons.ttf
├── devicons.ttf
├── original-source.otf
└── Other font files
- 执行下面命令:
就会在test3 生成你想要的字体