我一直是那種對於程式碼字型很挑剔的那種人,因此這幾年都是 Courier New 的愛用者,因為它在不開 ClearType 的情況下還是能顯示非常清晰的程式碼,雖然ㄧ直覺得它給人的感覺硬了一點:

當然程式碼字型的美醜是有點見仁見智的問題,我甚至也看過用非固定寬度字型的 programmer,他說這樣同一行就可以顯示更多的程式碼。不過我還是喜歡傳統固定寬度的字型,程式排列起來比較有條理也容易看清楚。Courier New 好是好,但我總想找一個更漂亮的程式碼字型。直到有次到某家合作夥伴去討論一些技術細節,發現他用的程式碼字型非常好看,我也就跟著變心用起 Bitstream Vera Sans Mono 這個字型了:

但是 Bitstream Vera Sans Mono 唯一的缺點是必須在打開 ClearType 的狀況下才會漂亮。

另外一個值得推薦的是 Microsoft 即將於 Vista 中提供的 Consolas