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