專為碼農打造的JetBrians?
任何一個產品都是為需求而生的,Mono字體就是專為程序員誕生的。
在腚姐看來,程序員在字體方面主要有兩個需求:
等寬大多數程序員都偏愛等寬的字體,所有的字母看起來都是占用同樣的長度。這樣的好處就是,一行代碼掃過去,眼球移動的速度相對勻速,不會產生太強的頓挫感。
舉個例子,字母m和i,一個小胖子,一個小瘦子。
在傳統的紙質媒體上,考慮到成本等因素,會根據字母本身的大小和周邊留白空間來版面編排。很顯然,字母m比字母i所占的空間更大一些。
但是在電腦屏幕上,成本問題不再存在。采用等寬的字體,帶來的好處就是,對于任何一行代碼,你的眼球都能“估算”長度,包括標點符號、空格等,都是一個個等寬方塊,非常順眼。
辨識度強程序員另一個剛性要求就是辨識度要高。
同樣舉個例子,數字1和字母l,傻傻分不清楚。
腚姐有幾次,都是單獨把這兩個字符復制到word里,放大且更換各種字體才能區分。這種痛苦,相信大多數碼農都體驗過。。。
此類相似的還有,數字0和字母o,數字1和字母i等。
總體來說,滿足以上“等寬”及“辨識度高”2個要求,是Mono字體成為程序員字體的重要原因。PS:根據以上兩點特性,其實有很多其他不錯的字體也值得程序員御用:
1、蘋果Mac Monaco,Osaka-Mono字體;
2、windows系統自帶的Courier New(Eclipse IDE中默認推薦的字體);
。。。
那么問題來了,這么多字體,你習慣用啥子字體呢?