讓程式碼更美:10大程式設計字型
日復一日的編寫程式碼,有沒有感到審美疲勞?也許些許的改變就能讓我們感到生活更美好。
換一種程式設計字型吧!體驗一種新的程式碼感覺。 下面我眼中的十大程式設計字型:
10. Courier
基本上所有的系統都自帶了此種字型,有時候它又以Courier New的名字出現。不幸的是很多終端和編輯器都預設使用此種字型,雖然這不會影響使用,但這會影響心情,它太枯燥了。以前看到這樣一句評論:久不見牡丹會 以仙人掌為美。這句評論形Courier字型非常合適。所以如果你還有其他選擇的話,請勿使用此字型。更不幸的事情是最後你還是會繼續使用它,那3秒 只能強烈建議你調整一下字型大小並消除鋸齒。
9. Andale Mono
8. Monaco
使用蘋果Mac的人們對它不陌生,它是Mac的預設字型,3秒 的經驗是:使用它時,把字型設定為9號或者10號時會更好,這樣看起來就相對不寒酸了。
7. Profont
Profont 是 一種類Monaco的點陣圖字型,你能夠在Mac, Windows和Linux上面使用,Mac平臺的ProFontX就是它的修改版,當然兩個字型並非出自同一作者之手。如果使用它,你把字型調小一點為 好。而且如果你是非Mac平臺,它是Monaco的最佳替代者。如果你喜歡微小字型或者喜歡眼疲勞,你可以考慮一下它。6. Monofur
Monofur 是一種獨特的等寬字型,各種大小看起來都非常不錯,前提是你已經設定為消除鋸齒。這種字型的外觀比較獨特,看著它容易讓你想起上世紀八十年代Sun的Solaris(SunOS)上的OPENLOOK 視窗管理器。如果你喜歡新鮮的東西,你可以試一下這種字型,再次提示一下:消除鋸齒。
5. Proggy
Proggy 是一種很乾淨的等寬字型,貌似受到很多Windows使用者的青睞,在Mac上它同樣工作正常。使用它一般把字型調小點,不要消除鋸齒。4. Droid Sans Mono
Droid 字型家族 適合手機等小螢幕的移動平臺,比如Android 。它在Apache許可證下授權。偉大的程式設計字型,在我列出的等寬字型中它是最突出的一個。
3. Deja Vu Sans Mono
Deja Vu 是我最喜歡的免費字型家族之一,基於Vera 字型家族。Deja Vu已經能夠支援更多的字元了,並保持了Vera的外觀和感覺。適於任何大小,只要你消除鋸齒。
2. Consolas
Consolas 是商業字型,它是Luc(as) de Groot 為微軟ClearType字型家族設計的,與微軟很多產品繫結在一起,所以幸運的是可能你的系統上已經有它的存在了。如果你在不消除鋸齒的情況下使用它,那還不如使用Courier吧!
1. Inconsolata
Inconsolata 是我最喜歡的等寬字型,而且是免費的。在發現它之後,3秒 迅速改變了Deja Vu Sans Mono作為我預設程式設計字型的情況。從終端視窗到程式碼編輯器,我讓它無處不在。它的風格非常獨特。設計它的時候就已經把鋸齒消除了,就算是非常小的時候也很清晰—真正的情況是它適合於任何大小。感謝Raph Levien 創造了Inconsolata,並讓它免費。
這些字型中大部分是免費的,可以自由下載。有些是是商業軟體的一部分,比如Consolas。
你感覺怎麼樣?如果感覺相見恨晚,不妨去嘗試一下。