適合撰寫程式的字型

不論在什麼編輯器上寫程式,用一個自己喜歡又適合程式碼使用的字型,絕對是一件愉快的事。在編寫程式時,大家應該都能認同一件事 - 做好程式碼的排版,這樣對自己閱讀程式碼以及事後的維護,一定會輕鬆許多;可是,有些自己很喜歡的字型並不一定適合,光是每個字的寬度不一(尤其有空白時),很容易在縮排時亂掉,或是前後括弧不清楚時也很痛苦,所以本篇將推薦幾個不錯的字型供大家參考。

至於規範嘛~倒沒有什麼標準,在國外有一篇 “Monospace/Fixed Width Programmer’s Fonts” 歸納了幾點,有興趣的可以各位自己連結過去看,而這邊簡單的整理幾點:

  1. 字符 (英/數字、空白以及符號) 距離等寬。
  2. 能一眼看出 「 1 、 l 、 i、|」 以及 「 0 、 o 、O」之差別。
  3. 符號能夠被清楚的辨識。

以下為各位介紹四種字型(依字母順序排列):

  1. Anonymous Pro
    這是一個開放授權的字型,下圖呈現的是 Anonymous Pro 字型 16 px 的 100% 大小 

    字型 – Anonymous Pro

    在 Eclipse 上的表現如下

    Anonymous Pro 在 Eclipse 上的表現
    Anonymous Pro, 10 px

     

  2. Consolas
    這是微軟開發的字型,下圖呈現的是 Consolas 字型 16 px 的 100% 大小 

    字型 – Consolas

    在 Eclipse 上的表現如下

    Consolas 在 Eclipse 上的表現
    Consolas, 12px

     

  3. Inconsolata
    這是開放授權的字型,下圖呈現的是 Inconsolata 字型 16 px 的 100% 大小 

    字型 – Inconsolata

    在 Eclipse 上的表現如下

    Inconsolata 在 Eclipse 上的表現
    Inconsolata, 12px
  4. Monaco
    這是 Apple 開發的字型,下圖呈現的是 Monaco 字型 16 px 的 100% 大小 

    字型 – Monaco

    在 Eclipse 上的表現如下

    Monaco 在 Eclipse 上的表現
    Monaco, 10px

 

以上字型只要下載回來,在 Windows 環境下放到字型目錄下即可使用嘍^_^。

如果覺得四種可選擇太少,可以再往下面這篇文章 – 『Top 10 Programming fonts 』看去,該篇文早的作者列出了 10 種適合編寫程式語言的字型。

本篇截圖自 IDE – Eclipse,對 Eclipse 的配色調整有興趣的朋友,可以看到Eclipse – 風格調整與備份,裡面有本篇的配色直接下載使用。

Loading Facebook Comments ...

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *