為什麼很多系統上的默認字體 Il 即 upper(i) lower(L) 分不清?

總結:還是歸因於傻逼吧


Android 的系統字體 Roboto 設計如此。

這個「問題」(雖然我更傾向於這是一種特性而非問題)很多無襯線字體都具有,如 Helvetica (Neue), Myriad, 等等。

也有無襯線字體,如 Segoe UI 和 Verdana 等,為了字母的識別度,在大寫 i 的上下兩端加上兩道襯線。但許多字體出於觀感考慮,並不如此處理。

實際上,大寫 i 和小寫 L 通常都會在一個 context 中出現,在閱讀中混淆的機會比較少。因此,出於美觀考慮,採用相同(或是相似,不少字體的這兩個字元在高度等細節上還是有所區分的,如 Myriad 拼寫 Illustration 一詞時能看出頭三個字母的區別)的單豎直線,亦是能夠接受的。

另外,也有無襯線字體對小寫 L 進行處理,在尾部加上小弧線。如 Din, Trebuchet MS, Johnston 等等。這樣的處理方法,既避免大寫 i 加襯線導致的不美觀,亦為字體增添一分特性,同時也繼承手寫的筆畫特徵。至於是否採取這種處理手法,只是字體設計師的個人選擇。


推薦閱讀:

【字體欣賞】Trebuchet:微軟的中世紀投石機
方正字型檔做網站的人都是馬鹿么?
【字體資訊】今天小米給一款字體辦了發布會,然而它的觀眾並不太關心
sketch插件-FontRapid
如何更改 Linux 控制台上的字體

TAG:知乎 | 字體 | Android |