fi 兩個字母為什麼會連在一起?

手機上打字的時候發現的。 連著輸入fi兩個字母,i上面的那一點會跟f連在一起,和其它字母很不和諧 例: fifth 前兩個字母和後面的感覺不太一樣 f i fi 連在一起和斷開的對比 我想知道這樣究竟是為什麼?是不是字體的問題? 不知道電腦或者其他手機是否有這種情況,附上手機的截圖:


fi 是很常見的連字 (Ligature)。參見維基百科條目:合字。

你的截圖中的 fi 連字應該是來自 Android 的默認字體 Roboto. 但其他字母的字體卻並非 Roboto. 結合中文字體判斷,可能是因為你替換了系統字體所致。而這個替換的字體,在修改時並未清除 Roboto 中的 fi 連字。於是,顯示 fi 兩個字母時,系統使用了連字功能,顯示了原先 Roboto 的 fi 連字——這裡也有一點相當奇怪,製作替換字體,本來應該只將待替換的字體名修改為 Roboto 即可,不知為何要採取替換字元的方式。這屬於你替換的字體的製作紕漏。

而「和其他字母不和諧」的原因顯而易見——他們並不是一個字體。如果是使用 Roboto, 並不會有這樣的風格違和的問題出現;相反,fi 連字在一定程度上優化了 f 和 i 之間的空間。


其實系統默認支持合字是正常的,但是似乎你換的字體有問題。

現代英語中仍然使用的合字有 ? ? ? ? ?

還有比較少見的 ? ? ? ? 等等,? 可以出現在 Encyclop?dia 這樣的辭彙中……

當然是否支持合字又是字體的問題了,像 Helvetica Neue 就沒有把 fi fl 重合在一起,但是這不影響 Helvetica Neue 在 Unicode 相對的位置有字元。(不知道如何表達,不過你可以試試第二段的每一對合字都是單獨的字元,而本行我是手打的)重合的做法相對襯線體為多。


fi、fl、ff、ffi、ffl 稱為f合字,為了 f 和 i 的點,以及 f 和 f、l 在相鄰處避免以難看的外形直接相連而特地製作成一個合體字形。

另,在金屬活字里,f 和 i 的點會碰到一起產生空隙甚至會被折斷,因此做一個 fi 合字尤其必要。

摘自【日】高岡 昌生. 西文排版——排版的基礎和規範. 中信出版社, 2016: 102.


不光是電子產品,英語書上就發現了,為了排版的好看吧?


我用 InDesign排版軟體中, 使用 微軟雅黑light字體,字距25以下的時候 fi 兩個字母會顯示為有點像 P 的這樣一個字母。非常奇怪,誰能解釋?


我有辦法解決,直接修改字體內部的fi顯示方式,又或者找一個沒有fi顯示問題的字體來替換全部英文。


推薦閱讀:

錄音筆比手機錄音的效果好嗎,現在還有必要專門買錄音筆么?
阿里雲os的心跳伺服器(用於統籌消息推送的一個機制)怎麼樣?有希望成為類似谷歌C2DM雲端推送的存在嗎?
小米可以刷 YunOS 3.0.2 嗎?
知乎手機板塊什麼時候能不撕逼?
為什麼手機界撕逼這麼嚴重?

TAG:字體 | 手機 | 連字ligature |