OpenType 佈局功能 - 替換和定位

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