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