OpenType CMAP 格式支持将字符数组映射到字形 ID?

OpenType CMAP 格式支持将字符数组映射到字形 ID?

我不确定这是否在正确的社区中。

我正在写Scala 包装器OpenType 字体格式,并尝试查找编码 IDCMAP 表映射一个数组或一组字符,我看到将 1 或 2 个字符映射到一个字形 ID,但没有将一个字符序列映射到一个字形比如谷歌的 Material Icon Font能。

OpenType 规范中是否有 CMAP 表的编码 ID,允许我将字符序列映射到字形 ID?我可以使用 UVS 编码类型来模拟这一点吗?UTF-32 是首选。

答案1

事实证明,这些数据GSUB 表。这样,单个字形仍可被渲染,同时提供字形组合的机会。

相关内容