FontCreator14 中文使用手册

  1. 首页
  2. FontCreator14 中文使用手册
  3. OpenType布局功能
  4. 替换与定位

替换与定位

OpenType 布局特征规范在字形替换(Substitution)表 (GSUB) 中描述了八类替换查询(lookup),这些类型 FontCreator 都予以支持:

#类型描述
1Single(单个)用另一单个字形替换(Substitute)单个字形(a ->b)
2Multiple(多个)用另外多个字形替换单个字形(a -> xyz)
3Alternate(替补)用多个替补字形之一替换单个字形(a -> x 或 y 或 z)
4Ligature(连字)用单个连字替换多个字形(f f i -> ffi)
5Context(上下文)在上下文中替换一个或多个字形
6Chaining Context(链式上下文)替换上下文的特定字形(3rd -> 3rd)
7Extension Substitution(扩展替换)* 请见下文
8Reverse chaining context(反向链式上下文)以相反的顺序应用,替换链式上下文中的单个字形

OpenType 布局特征规范在字形定位表 (GPOS) 中描述了九类定位(Positioning)查询,这些查询 FontCreator 都予以支持:

#类型描述
1Single adjustment(单个调整)更改单个字形的位置(下标/上标)
2Pair adjustment(成对调整)主要用于定义字距调整(Kerning)对子(pair)
3Cursive attachment(连笔附接)用于脚本中,要求字形在出口(exit)和入口(entry)点处附接到上一个字形
4Mark‑to‑Base attachment(标记‑基本的附接)将一个诸如变音符号的组合标记附接到一个基本字形
5Mark‑to‑Ligature attachment(标记‑连字的附接)将组合标记附接到连字
6Mark‑to‑Mark attachment(标记‑标记的附接)将组合标记附接到另一个标记
7Context Positioning(上下文定位)在上下文中定位一个或多个字形
8Chained Context Positioning(链式上下文定位)在链式上下文中定位一个或多个字形
9Extension Substitution(扩展替换)* 请见下文

* 扩展替换是一种特殊的查询方式,仅用于具有大量特征的字体。如果需要,FontCreator 将自动包括此类查询。

另外,FontCreator 还支持当前定义的所有特征参数

所以,基本上 FontCreator 支持所有 OpenType 布局特征。对于当前尚未完全支持的最新内容列表,请访问我们的论坛https://forum.high-logic.com/viewtopic.php?f=4&t=5098

Was this article helpful to you? Yes No

How can we help?