2010年7月31日 星期六

2010年7月12日 星期一

Fonts for coding

Survey了一下適用於寫程式的fixed-width fonts,以下是幾篇不錯的文章可以參考:
1. Monospace/Fixed Width Programmer's Fonts
2. Top 10 Programming Fonts
3. Revisiting Programming Fonts

目前試用過幾種,以下是載點及心得 (test in Win7 with ClearType enabled)
1. Inconsolata - 稍嫌模糊了一些,而且官方只提供.otf format,但visual studio只吃.ttf,.ttf要用FontForge自己build,目前還懶得弄(m$是在搞啥,.ttf是要跟adobe的.otf打對台嗎?)
2. Monaco - 內付於Mac OS裡的字型,有點太花俏了,小寫a and o差異度不夠大,行距過高,在widescreen monitor上一頁能秀的行數少了點。
3. Anonymous - a and o差異度不夠大,slashed zero的slash方向怪怪的,其他沒啥問題。
4. Anoymous Pro - Anonymous的改良版,上面講的兩個問題都改正了,還不錯。
5. Consolas - M$ win vista/7, office07, visual studio等附贈的字型,清晰度很讚,缺點是字跟字之間略嫌擁擠。
6. Bitstream Vera Sans Mono - 行距跟字距都適中,清晰度不輸consolas,最大的特徵是連續的底線"_"之間也都能斷開,且易混淆字元間的差異性,也是這幾種字型中最明顯的。<=此為我目前的選擇!!
7. DejaVu Sans Mono - Bitstream Vera的改良版,改良的部份對寫程式而言應該是沒差別,只可惜它把連續底線之間的間距改掉了,變成會連成一線。

有圖有真相