答案1
更新嗯 - 算了,看了规格,确实如此普通的头表的校验和为破碎的(去想象),因为其中一个字段包含整个字体文件的校验和,因此不可能同时计算“头表”校验和和整个文件校验和并且两者都正确。换句话说,我发现没有什么然而。
之前
玩弄TTF 规格和一些 Python 交互式 shell,我发现这个文件里面的“头表”的校验和被破坏了。
现在就是这样了——我还在努力修复它。我不认为我的 Python 代码片段与答案相关,但我可以发布它们。我得到的字体中表格的校验和结果是:
[(b'OS/2', True), (b'cmap', True), (b'cvt ', True), (b'fpgm', True), (b'glyf', True), (b'hdmx', True), (b'head', False), (b'hhea', True), (b'hmtx', True), (b'loca', True), (b'maxp', True), (b'name', True), (b'post', True), (b'prep', True)]