原文連結

部份的程式設計師天天都要盯著一堆程式碼,而一般來說,在Windows平台上,工程師常使 用的一些IDE,如Visual Studio、BCB、Eclipse…等,預設字型應該都是Arial或是Courier New這類的系統字型,不過這些字型在字元分辨跟觀看舒適度上,都相當的差,不過現在已經有一些適合coding上使用的字型出現了。

要設計一個適合工程師coding所使用的字型,必須要注意到下面幾點。

  • Crisp clear characters.
  • Extended characterset.
  • Good use of whitespace.
  • ‘l’, ‘1’ and ‘i’ are easily distinguished
  • ‘0’, ‘o’ and ‘O’ are easily distinguished
  • forward quotes from back quotes are easily distinguished -prefer mirrored appearance
  • Clear punctuation characters, especially braces, parenthesis and brackets

其中針對第四、五點就是使用預設字型常遇到的問題,會有字元無法分辨的問題產生,為了避免發生錯誤判斷,有時只好用直接複製的方式來解決,但是這問題會困擾到工程師。

後來我在網路上看到Visual Studio 2005內建的Consolas字型,發現已經解決了字元辨別的問題,剛好自己電腦有灌VS 2005,所以就順便幫Eclipse跟UltraEdit的字型都改成Consolas,看起來跟使用起來感覺真的都很不錯。

而前幾天又看到這篇文章,裡面有提到Monaco這個字型,基本上看起來跟Consolas差不多,所以就沒有裝起來試,如果有興趣的人可以裝這兩個比較看看囉。

相關連結:
Tsung’s Blog – Programmer 專用最佳字型 – Monaco font
Monospace/Fixed Width Programmer’s Fonts
Return of Monaco.ttf(Monaco字型下載)