OpenType 布局特征規(guī)范在字形替換(Substitution)表 (GSUB) 中描述了八類替換查詢(lookup),這些類型 FontCreator 都予以支持:
# | 類型 | 描述 |
---|---|---|
1 | Single(單個(gè)) | 用另一單個(gè)字形替換(Substitute)單個(gè)字形(a ->b) |
2 | Multiple(多個(gè)) | 用另外多個(gè)字形替換單個(gè)字形(a -> xyz) |
3 | Alternate(替補(bǔ)) | 用多個(gè)替補(bǔ)字形之一替換單個(gè)字形(a -> x 或 y 或 z) |
4 | Ligature(連字) | 用單個(gè)連字替換多個(gè)字形(f f i -> ffi) |
5 | Context(上下文) | 在上下文中替換一個(gè)或多個(gè)字形 |
6 | Chaining Context(鏈?zhǔn)缴舷挛模?/td> | 替換上下文的特定字形(3rd -> 3rd) |
7 | Extension Substitution(擴(kuò)展替換) | * 請(qǐng)見(jiàn)下文 |
8 | Reverse chaining context(反向鏈?zhǔn)缴舷挛模?/td> | 以相反的順序應(yīng)用,替換鏈?zhǔn)缴舷挛闹械膯蝹€(gè)字形 |
OpenType 布局特征規(guī)范在字形定位表 (GPOS) 中描述了九類定位(Positioning)查詢,這些查詢 FontCreator 都予以支持:
# | 類型 | 描述 |
---|---|---|
1 | Single adjustment(單個(gè)調(diào)整) | 更改單個(gè)字形的位置(下標(biāo)/上標(biāo)) |
2 | Pair adjustment(成對(duì)調(diào)整) | 主要用于定義字距調(diào)整(Kerning)對(duì)子(pair) |
3 | Cursive attachment(連筆附接) | 用于腳本中,要求字形在出口(exit)和入口(entry)點(diǎn)處附接到上一個(gè)字形 |
4 | Mark?to?Base attachment(標(biāo)記?基本的附接) | 將一個(gè)諸如變音符號(hào)的組合標(biāo)記附接到一個(gè)基本字形 |
5 | Mark?to?Ligature attachment(標(biāo)記?連字的附接) | 將組合標(biāo)記附接到連字 |
6 | Mark?to?Mark attachment(標(biāo)記?標(biāo)記的附接) | 將組合標(biāo)記附接到另一個(gè)標(biāo)記 |
7 | Context Positioning(上下文定位) | 在上下文中定位一個(gè)或多個(gè)字形 |
8 | Chained Context Positioning(鏈?zhǔn)缴舷挛亩ㄎ唬?/td> | 在鏈?zhǔn)缴舷挛闹卸ㄎ灰粋€(gè)或多個(gè)字形 |
9 | Extension Substitution(擴(kuò)展替換) | * 請(qǐng)見(jiàn)下文 |
* 擴(kuò)展替換是一種特殊的查詢方式,僅用于具有大量特征的字體。如果需要,F(xiàn)ontCreator 將自動(dòng)包括此類查詢。
另外,F(xiàn)ontCreator 還支持當(dāng)前定義的所有特征參數(shù)。
所以,基本上 FontCreator 支持所有 OpenType 布局特征。對(duì)于當(dāng)前尚未完全支持的最新內(nèi)容列表,請(qǐng)?jiān)L問(wèn)我們的論壇https://forum.high-logic.com/viewtopic.php?f=4&t=5098