如果常常寫程式,或著說常常要看別人寫的程式。一定會對於程式的字型有所挑剔。F30裡談到了許多商業用字型範例,但天天面對程式碼的Programmer呢?該如何挑選程式碼的字型,讓閱讀程式碼更有效率。通常程式碼因為整齊的關係,會使用monospace fonts。先來看看全錄對monospace fonts的解釋:
Monospace fonts (Such as Courier or LetterGothic), or "fixed pitch" fonts, contain characters that all have the same character width, producing text that can be used to create forms, tabular material or documents that require exact text line lengths. An example of a fixed pitch font is Courier 12 pitch, which is a 10 point font that will print at exactly 12 characters per inch.
因此我們可以知道,好的程式用字型主要有下列特點: * 字體清晰
* 字集完整
* 易於使用的空白
* 'l', '1' 與 'i' 可以輕易的被區分
* '0', 'o' 與 'O' 可以輕易的被區分
* 引號可以清晰辨識
* 清楚可辨識的符號,尤其是括號
常用的推薦字型有:Bitstream Vera Sans Mono、Crystal、Monaco、Anonymous、Courier New、Lucida Console、Fixedsys、MS Mincho 等等...
詳細推薦使用字型請見下面這個豐富的網站:Monospace/Fixed Width Programmer's Fonts(含有字型範例喔!)
沒有留言:
張貼留言