如何評價新出的編程字族 Input?

Input 這個字族的詳細介紹,可見 Font Bureau 為其建立的 Mini Site: Input: Fonts for Code. Input 相對於傳統編程字體最顯著的特點,應該就是除了常規的等寬子族 Input Mono 外,還引入了「以編程為目的的非等寬字體」——Input Sans 和 Input Serif.

我自己也曾嘗試用比例字體,如 Myriad, 來書寫代碼。直觀的感受便是,閱讀起來較之等寬字體,更為舒適。當然,等寬字體一直以來亦為編程帶來易於對齊的優勢,同時亦為每個字元帶來已於辨識的獨特外觀,避免混淆。平常我也只是進行相當少量的代碼書寫,相比專業人士,體驗或會不同。

所以,歡迎開發者、字體設計師、字體排印愛好者以及其他人士就 Input 這個字族交換自己的意見。

-------

問題經編輯之前,提到的「OS X Yosemite 附帶了 Input」乃是謬誤。若造成誤解,相當抱歉。


拋磚引玉,談一點初步印象。

  • 粗看風格有點類似 OS X 目前自帶的 PT Mono (ParaType - Public Types Project),是扁而帶 slab 的字形。(一般說來編程字體兩大流派,一則選擇瘦高一則選擇扁胖,典型如 Pragmata 和 Courier。)
  • 視覺偏好主觀性太強,我個人偏好中庸但偏瘦的,但 Input 的優點在於有四檔寬度可選,默認的 Input Mono 偏胖,但加上 Compressed, Condensed 和 Narrow 三檔,總有一款適合你。
  • 可訂製性是亮點,下載時可以選擇不同的替換字元風格,還非常貼心地內置了多種經典字體的風格預選 (下面我選擇的是 Monaco 的風格),適合習慣了不同字體的程序員遷移:

  • 除了 Mono 以外,Sans、Serif 同樣誠意滿滿,這裡不評價用非等寬字體編程這種離經叛道的行為,畢竟各有各的興趣,有的編程圖書也做過這種嘗試,但至少程序員如果想建立一個網站,可以快速用全部的 Input 字族打造一個文字風格非常一致的站點,這就已經足夠值得稱讚了。
  • 個人使用免費、Web 和桌面使用 $5 一個 style,app 和電子出版物使用 $10 一個 style,這麼厚道的授權標準也很罕見,在目前的字體行銷行業也算是一個較為大膽的嘗試了,也許賭的就是這個字體的目標使用群體比較願意繳費。


十年前比較懵懂,最喜歡用 Notepad++ 配上沒有 ClearType 的 Georgia 寫程序,非等寬字體和 old style number 搭配起來加上語法高亮效果其實挺好。我來盜一張 StackOverflow: Are there any programming fonts with oldstyle figures? 問題答案中配的圖:

圖中小字型大小部分在 Windows 下面關掉 ClearType 其實看起來沒這麼不堪,沒記錯的話 12 號到 14 號都應該算是銳利清爽。0 和小寫 o 不容易分辨是個問題,不過印象里沒有因此有過太多困擾。

後來轉用 Linux,因為終端模擬器多半(全部?)不支持 proportional,折騰一番之後認命只用 Courier New 作為編程字體,從此再也沒動過重啟 proportional 的念頭。切換到 Mac 後覺得 Monaco 挺好,之前在 @Rio 蠱惑下用過一陣子 Source Code Pro,個人覺得實在是太寬,所以目前用的是 Pragmata,這款字體除了美觀之外真是夠瘦,並排顯示兩個 80 列寬的終端毫無問題。

昨天下載了 Input 試用,由於選擇太多,一時還沒有找到一個舒服的,不過至少覺得 Mono Compress Regular 這一款不輸 Pragmata:

有一個不太舒服的地方是它的花括弧( { )和方括弧( [ )比較難以區分。

至於 proportional 部分,試著用了一番 Input Sans / Serif,乍看之下的感覺是「這真的是 proportional?」,字元寬度差異還是太小,像 Gerogia 那樣的非等寬美感(惡趣味?)並沒有凸顯出來。以這種近似等寬的觀感,對換不能對齊、塊選擇參差的缺憾,我可能一時還接受不了。


同時給 sans、serif 和 mono 值得稱讚

只是沒找到嚴格半形(西文文字的寬度嚴格等於 1/2 em)的變體,叫我怎麼寫文檔?


以上字體 monaco 其實 monaco 也不錯啊~~~我就挺喜歡的····

以上字體 fira code 我也挺喜歡···


正在用 我覺得 『}』蠻喜歡 字體相對於menlo來說 好看一些 我用過manoco menlo courier pragrama monospace Source code pro 看這個圖 我感覺我是個字體狂人 現在在用InputMono regular


Inconsolata的飄過


推薦閱讀:

CSS 對標點擠壓的支持目前處於什麼狀態,有哪些技術難點,有何替代方案?
Typography 翻譯為「字體排印」是否恰當?是否有更好的翻譯?
很多人都說日本的字體好,好在哪?
奢侈品牌 Prada 的商品吊牌為什麼會出現諸多文字排印紕漏的情況?
如何強制wordpress中所有中文字體設置為雅黑,英文字體可在設置中修改?

TAG:字體 | 編程 | 字體排印 |