
Nerd Fonts - https://www.nerdfonts.com/ 其中包含許多等寬字體,特別適合在 Terminal,寫程式的編輯器中使用,Nerd Fonts 特別加上了許多 icon,可以顯示 git/程式語言/cli 會用到的圖示。
下載以後可以看到很多字體檔案,以自身常用的 MesloLG 字體為例:
- MesloLGMDZNerdFontMono-Bold
- MesloLGMDZNerdFontMono-BoldItalic
- MesloLGMDZNerdFontMono-Italic
- MesloLGMDZNerdFontMono-Regular
其中代表許多意義
MesloLG {S,M,L} {DZ,SZ} {Mono,Propo} {Bold,BoldItalic,Italic,Regular}
- {S,M,L} 指字體行間距(Line Gap)的小、中、大
- {DZ,SZ} DZ 代表 Dotted Zero 數字 0 中間會是一點。與其相對的是 SZ (Slashed Zero) 數字 0 中間會是有斜線的零
- {Mono,Propo} Mono 等寬,比較適合在 Terminal 中使用,Propo 等比例不會把寬度強制設定,所以比較適合閱讀,可以用在簡報呈現相關
- {Bold,BoldItalic,Italic,Regular} 粗體、斜體
關方的説明可以參考 https://github.com/ryanoasis/nerd-fonts/wiki/FAQ-and-Troubleshooting
各項平台可以透過 homebrew scoop 來安裝 https://github.com/ryanoasis/nerd-fonts?tab=readme-ov-file#font-installation