天天看點

再談程式設計字型

再談程式設計字型

以前換過很多英文的程式設計字型,現在終于發現原來中文字型“幼圓”就很好用。

說說幼圓好的地方:

1. 是等寬字型(monospace font)。

   等寬字型對程式設計還是很重要的,特别因為我現在用 python 比較多,而 python 對縮進的要求會影響程式的正确性。

2. 是 serif(有襯線)的字型。

   研究表明,serif 字型更容易閱讀,時間長了眼睛也不疲勞。Times New Roman 也是個不錯的 serif 字型,可惜它不是等寬的。

3. 字型瘦長好看

   我還發現 serif 字型因為有了襯線,如果矮一點的話,内部的襯線就像很多小刺互相打架,有時候看起來非常不舒服,眼睛反而累。是以我得出一個結論,serif 字型瘦長一點比較好看。

相比而言,宋體、新宋體就是這方面的反面典型,太矮了。

另外,好像大多數字型的字号為奇數和偶數時,其寬高比是不一樣的。幼圓12pt下比較瘦長,大小也适中。

4. 支援 ClearType

   在這個 XP,Vista 普及了的年代,如果還不啟用 ClearType, 真的有點在虐待自己的眼睛了。我經常看到很多 XP 的使用者不知道打開這個功能,還在看着和 2000 一樣的字型顯示方式。。。

   相反的,宋體、新宋體又好像對這個特性不支援,字型邊緣一點模糊效果都沒有。代碼多了之後,看起來非常吃力。而幼圓這方面看上去就很舒服。

最後附一個效果圖:

再談程式設計字型

(環境:EditPlus, 字型:幼圓 12pt)

關于字型的讨論有興趣還可以看我以前發過的兩個相關文章:

輕松話題:編輯器字型的選擇與可讀性,程式員的選擇?

養眼的編輯器配色