使用完成复合字形功能向字形添加复合字形成员。要使用此强大功能,选择字形或字形范围,右键单击并选择完成复合字形。您可以选择以下选项:
基于锚点
使用锚点允许您构建复合字形并添加 OpenType 功能。尽管 FontCreator 自动化了大部分工作,但有些事情对于按预期工作至关重要。
如果您想要大写字母的自定义组合标记,请为这些字形提供带有后缀 .case 的名称,例如:
gravecomb.case
如果您想要包含窄字形的自定义标记,则向标记添加后缀 .narrow,例如
dieresiscomb.narrow
如果字体包含堆叠标记,请确保字形名称使用正确的字形名称约定。例如,如果您创建了一个由 circumflexcomb 和 gravecomb 组成的字形,则将该字形命名为 circumflexcomb_gravecomb。
堆叠标记字形中的字形轮廓/成员的顺序很重要,因为算法将根据第一个标记的轮廓定位锚点。因此,对于 circumflexcomb_gravecomb.case,第一个应该是定义 circumflex 的那个。要更改顺序,在字形面板中打开堆叠标记,然后选择并右键单击特定标记,然后单击顺序 → 置于顶层。
如果您想要调整基础字形上的标记位置,如果要为整组标记进行更改,请更改基础上的锚点如果您想要移动所有基础字形上的标记,请更改标记上的锚点。进行这些更改后,请选择需要重新定位的复合字形,然后单击完成复合字形 → 基于锚点。
如果您想要恢复到自动锚点位置,请选择复合字形并单击完成复合字形 → 基于锚点重新定位。您对特定锚点的手动调整将丢失。
注意:FontCreator 将根据字形轮廓定位锚点。它还会考虑斜体角度,因此请确保其设置正确。
复合数据
选定的字形将使用 CompositeData.xml 中的数据组成,该数据在 FontCreator 首次使用该功能时读取。此功能适用于此文件中定义的超过三千个字形。要充分利用此功能,请遵循以下准则:
信息:阅读有关 CompositeData.xml 文件内容的文档以及有关如何修改和添加字形的说明。此文档可从我们的网站获得:
https://www.high-logic.com/font-editor/fontcreator/tutorials.html
英文原文:https://www.high-logic.com/fontcreator/manual16/completecomposites.html