【发布时间】:2011-12-10 11:57:31
【问题描述】:
我想使用字形名称作为键将 Type 1 字体的字形指标存储在字典 (Python) 中,因为每个字形都有一个名称并且它是唯一的 (AFAIK)。但是,Adobe Font Metric specification 声明单个字符度量的规范必须包含字形名称(它是可选的)。因此,有可能某些 AFM 文件没有指定字形名称,因此某些字形只知道字符代码。这意味着,在没有指定字形名称的情况下,我还需要解析 PFB 文件以找出字形名称(在编码表中查找)。这似乎违背了 AFM 文件的目的。
但是,我检查了一些 AFM 文件,但我还没有找到在指标规范中省略字形名称的文件。我可以安全地假设字形名称将始终存在吗?有没有一个不成文的规定,毕竟名字是必须的?
编辑我已经测试了Adobe FTP site 上提供的 2447 个 AFM 文件,并且在所有文件中都为每个字符度量行指定了字形名称。所以,至少对于 Adobe 字体,我想我可以假设字形名称存在。
【问题讨论】:
标签: fonts postscript