這裡整理了一些容易閱讀的等寬英文字型,適合程式設計師在編寫程式時使用。

一般程式設計師在撰寫程式時,通常都會需要閱讀大量的程式碼,為自己的開發環境選擇一個適合閱讀的字型,是一件很重要的事情。

以下整理了各種適合程式設計的等寬字型(Monospaced Font),在 Ubuntu Linux 中使用 Vim 編輯器測試的結果。

在 Debian 系列的 Linux 中,如果要安裝字型,可將字型檔放在 /usr/share/fonts~/.fonts 目錄中,然後執行:

fc-cache -fv

這樣就可以使用新安裝的字型了。

Terminus

terminus-12

terminus-14

terminus-16

字型名稱:Terminus
下載網址:sourceforge.net

如果是在 Ubuntu Linux 中,亦可用 apt 安裝:

sudo apt-get install xfonts-terminus

Envy Code R

envy-code-r-10

envy-code-r-12

envy-code-r-17

envy-code-r-17-antialias

字型名稱:Envy Code R
下載網址:damieng.com

Hermit Medium

hermit-10

hermit-12

hermit-14

字型名稱:Hermit
下載網址:pcaro.es

Inconsolata

Inconsolata-14

Inconsolata-16

Inconsolata-18

字型名稱:Inconsolata
下載網址:levien.com

Debian 系列的 Linux,可以用 apt 安裝:

sudo apt-get install fonts-inconsolata

Deja Vu Sans Mono

DejaVu-Sans-Mono-10

DejaVu-Sans-Mono-12

DejaVu-Sans-Mono-14

字型名稱:Deja Vu Sans Mono
下載網址:fontsquirrel.com

Elronet Monospace

elronet-10

elronet-12

elronet-14

字型名稱:Elronet Monospace
下載網址:fontriver.com

Anonymous Pro

anonymous-pro-10

anonymous-pro-12

anonymous-pro-14-antialias

字型名稱:Anonymous Pro
下載網址:marksimonson.com

Profont

ProFont-11

ProFont-18

字型名稱:Profont
下載網址:tobiasjung.name

在 Ubuntu Linux 中若要讓 ProFont 正常運作,要在 ~/.fonts.conf 針對 ProFont 字型做一些特別的設定:

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <selectfont>
  <acceptfont>
   <pattern>
    <patelt name="family"><string>ProFont</string></patelt>
   </pattern>
  </acceptfont>
 </selectfont>
</fontconfig>

AR PL UMing TW

ar-pl-uming-10

ar-pl-uming-12

字型名稱:AR PL UMing
下載網址:freedesktop.org

若在 Ubuntu Linux 中,可用 apt 安裝:

sudo apt-get install fonts-arphic-uming

Monofur

monofur-12

monofur-14

monofur-16

字型名稱:Monofur
下載網址:dafont.com

Courier Negreta

Courier-12

Courier-14

Courier 是一個各種系統都會內建的字型,不需要安裝即可使用,有些系統中會以 Courier New 這個名稱表示該字型。上面的兩張圖是將樣式調整為 Negreta 的情況。

Monaco

monaco-10

monaco-12

monaco-14

字型名稱:Monaco
下載網址:monaco-font

Monaco 是 Mac 系統中內建的字型,如果是 Mac 的使用者則不需要安裝。

Proggy Clean

Proggy-Clean-12

Proggy-Clean-24

字型名稱:Proggy Clean
下載網址:dafont.com

Droid Sans Mono

Droid-Sans-Mono-10

Droid-Sans-Mono-12

Droid-Sans-Mono-14

Droid-Sans-Mono-16

字型名稱:Droid Sans Mono
下載網址:damieng.com

Consolas

Consolas-10

Consolas-12

Consolas-14

Consolas-16

Consolas 是微軟所設計的字型,不過現在許多系統都已經有內建了。

字型名稱:Consolas
下載網址:fontpalace.com

Dina

Dina 是一種只適用於 Windows 系統的字型。

dina_font

字型名稱:Dina
下載網址:dcmembers.com

Source Code Pro

Source Code Pro 是由 Paul D. Hunt 所設計的開放原始碼字型。

adobe-source-code-pro-2-14px

adobe-source-code-pro-1

字型名稱:Source Code Pro
下載網址:GitHub

Bitstream Vera Sans Mono

bitstream-vera-sans-mono-14px

bitstream-vera-sans-mono-18px

字型名稱:Bitstream Vera Sans Mono
下載網址:Font Squirrel

若在 Ubuntu Linux 中,亦可使用 apt 安裝:

sudo apt-get install ttf-bitstream-vera

參考資料