Ligature中文叫「合字」,在中文裡比較少見,它的介紹請見維基百科.
Ligatures在網頁字型不常用到,但是用了它會讓排版比較好看,以前要實現ligatures,需要手動插入Unicodefi
來代表 fi 的ligature。不過這樣做會造成一些麻煩。
fi
是什麼?在CSS Fonts Level 3裡,font-variant
被改成是一個shorthand,包含許多long-hand屬性,其中一項就是font-variant-ligatures
,設計成為網頁是否使用ligature的開關。要使用所有的ligatures,我們只要用三個值:
font-variant-ligature: common-ligatures discretionary-ligatures historical-ligatures;
這個屬性能被繼承,如果覺得discretionary ligatures不易閱讀,可以關掉它,如此只要註明common ligatures一個值就好。
font-variant-ligature: common-ligatures;
甚至我們也可以明確的關掉其它二種ligatures:
font-variant-ligature: common-ligatures no-discretionary-ligatures no-historical-ligatures;
font-variant-ligature
也能接受none
這個值,這樣就會把所有的ligatures都關掉。除非你知道你在幹什麼,不然不要這麼做。要重置ligature設定,用normal
而不是none
的關鍵字。
在春聯上的「招財進寶」和網路流行的「嫑」應該算是中文的合字吧?