所以,这主要是为了好玩,我正在四处寻找并试图在几种字体中找到我的方式,我有几个问题如果有人做过这种事情,我真的很感激一些帮助。
映射表
我正在测试的字体包含几个不同格式的 cmap 子表。我可以阅读它们,但我不明白我应该使用哪个。IE。选择最合适的子表的策略是什么?这甚至有意义吗?
字形表
这真是让我头疼。我要看看这里有什么。查看该页面上的第二个表格,我有 'n' endPtsOfContours、'n' 指令和 'n' 标志,但我不清楚我是否有与轮廓相同数量的标志(我知道有多少轮廓我有)。然后,更糟糕的是......(有趣!)我有一个 xCoords 数组和一个 yCoords 数组。这些数组的长度似乎不确定,可能包含 BYTE 或 SHORT 数据,但我们不会告诉你是哪一个。
好的,我想这就是指令和标志的用途,但是您可能会说我真的不知道如何处理它们。我需要 TrueType 解释器来访问坐标数据吗?