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