再谈编程字体
以前換過很多英文的編程字體,現在終于發現原來中文字體“幼圓”就很好用。
說說幼圓好的地方:
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)
關于字體的討論有興趣還可以看我以前發過的兩個相關帖子:
輕松話題:編輯器字體的選擇與可讀性,程序員的選擇?
養眼的編輯器配色
說說幼圓好的地方:
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)
關于字體的討論有興趣還可以看我以前發過的兩個相關帖子:
輕松話題:編輯器字體的選擇與可讀性,程序員的選擇?
養眼的編輯器配色
總結
- 上一篇: 荣耀新款手表 4 价格曝光:46mm 版
- 下一篇: 山冈晃大师配乐,《流浪之魂》恐怖游戏新预