OpenType 佈局功能規範描述了字形替換表(GSUB)中的八種替換查詢型別,FontCreator 全部支援:
| # | 型別 | 描述 |
|---|---|---|
| 1 | 單一 | 用另一個單一字形替換單個字形 (a → b) |
| 2 | 多重 | 用其他多個字形替換單個字形 (a → xyz) |
| 3 | 備用 | 用多個備用字形之一替換單個字形 (a → x 或 y 或 z) |
| 4 | 連字 | 用單個連字替換多個字形 (f f i → ffi) |
| 5 | 上下文 | 在上下文中替換一個或多個字形 |
| 6 | 連結上下文 | 替換上下文特定的字形 (3rd → 3rd) |
| 7 | 擴充套件替換 | 見下文 * |
| 8 | 反向連結上下文 | 按反向順序應用,在連結上下文中替換單個字形 |
OpenType 佈局功能規範描述了字形定位表(GPOS)中的九種定位查詢型別,FontCreator 全部支援:
| # | 型別 | 描述 |
|---|---|---|
| 1 | 單一調整 | 更改單個字形的位置(下標/上標) |
| 2 | 成對調整 | 主要用於定義字距對 |
| 3 | 草書附加 | 用於需要字形在出口和入口點附加到前一個字形的指令碼 |
| 4 | 標記到基礎附加 | 將組合標記(如變音符)附加到基礎字形 |
| 5 | 標記到連字附加 | 將組合標記附加到連字 |
| 6 | 標記到標記附加 | 將組合標記附加到另一個標記 |
| 7 | 上下文定位 | 在上下文中定位一個或多個字形 |
| 8 | 連結上下文定位 | 在連結上下文中定位一個或多個字形 |
| 9 | 擴充套件替換 | 見下文 * |
* 擴充套件替換是一種特殊的查詢,僅用於具有大量功能的字型。FontCreator 將在需要時自動包含此類查詢。
此外,FontCreator 還支援當前定義的所有功能引數。
基本上,FontCreator 支援所有 OpenType 佈局功能。有關當前不完全支援的內容的最新列表,請訪問我們的論壇:https://forum.high-logic.com/viewtopic.php?f=4&t=5098
英文原文:https://www.high-logic.com/fontcreator/manual16/otlfsubstitutionpositioning.html