想知道TrueType 字体中cmap 表的“字符代码”是什么。Microsoft 谈论Character to Glyph Index Mapping Table,但我不明白字符或字形索引的含义。
想知道您是否在字体文件中的某处指定了编码,例如 Unicode 11.0,然后字符代码等于 Unicode 代码点,例如U+0061
for a
。或者,如果字符代码是“浏览器”字符代码(我猜是十进制代码),例如97
for a
。
基本上想知道如何将键盘字符映射到字体字形,以及这意味着什么。我认为您并不想将键盘代码映射到字体字形,而是将 unicode 代码映射U+0061
到字体字形,所以如果在 JavaScript(例如)中您可以这样做,并且如果您的字体支持\u03A9
它,它会给您。Ω
试图理解字体文件的结构,即它如何将数学字形映射为向量/路径,到某种字符或代码。