開發者常用字體一般滿足具有如下特點:
字母和數字易於分辨,如: 英文字母o 和 阿拉伯數字 0 ,或者 英文字母 l 和 阿拉伯數字 1 ,兩個單引號 '' 和雙引號 ”.
字體等寬,保持對齊,美觀漂亮
Fira Code
免費
Fira 是 Mozilla 主推的字體系列,Fira Code 是基於 Fira Mono 等寬字體的一個擴展,主要特點是加入了編程連字特性(ligatures)。
Fira Code 就是利用這個特性對編程中的常用符號進行優化,比如把輸入的「!=」直接顯示成「≠」或者把「>=」變成「≥ 」等等,以此來提高代碼的可讀性。
代碼效果
Source Code Pro
免費
是 Adobe 公司號稱最佳的編程字體。提供六種字重(常規、特細、細、半粗、粗、黑)
Victor Mono
免費(可以捐助)
此字體帶有字體連字以及“半連接草書斜體”
Inconsolata
免費
帶有字體連字的免費字體,旨在提供出色的編碼體驗
Monaco
免費
是一款蘋果上的專用字體
Dank Mono
收費
特點就是連筆。但需要收費。
Ubuntu Mono
免費
Consolas
免費
等距的sans-serif,恰好包含在Windows中,特別是在Microsoft Office中
Iosevka
免費
Operator Mono
收費
總結
開發者對於工具美觀性的喜愛,有時就像美女對於口紅似的。開發者是具有激情的一群人,也許對於自身的穿著並沒有那麼在意,但對於工具,會經常保持更新,喜歡使用,嘗試一些新奇的工具。
閱讀更多 極客架構 的文章