Pdf 如何理解CFF字体格式的DICT数据 问题
我正在尝试解析OTF/CFF字体,并且正在努力处理top DICT部分,更具体地说是top DICT数据部分 CFF文件 在十六进制编辑器中,CFF表的开头如下所示: top DICT从偏移量0xC2的第二行开始,00 01“top DICT INDEX count”,01“top DICT INDEX offsetsize”,01 77“top DICT INDEX offsetsize” 黄色的大段是DICT的数据部分,但我根本无法理解它。我提到: 我试过的东西Pdf 如何理解CFF字体格式的DICT数据 问题,pdf,fonts,Pdf,Fonts,我正在尝试解析OTF/CFF字体,并且正在努力处理top DICT部分,更具体地说是top DICT数据部分 CFF文件 在十六进制编辑器中,CFF表的开头如下所示: top DICT从偏移量0xC2的第二行开始,00 01“top DICT INDEX count”,01“top DICT INDEX offsetsize”,01 77“top DICT INDEX offsetsize” 黄色的大段是DICT的数据部分,但我根本无法理解它。我提到: 我试过的东西 由于top DICT以版本
我似乎很难理解表3和表4。所以DICT数据应该是1或2字节的运算符和可变大小的操作数,它们在整个数据中是串联的?一些例子会有帮助。我误解了编码过程。您需要从头开始,根据第一个字节,需要找到它使用的编码、整数编码、实数编码或指令等。 顺便说一句,这种字体有CIDFont操作符扩展名,例如F8 1B F8 1C 8D 0C 1E,这意味着它是一种CID字体。所以它没有编码偏移量,不要像我一样浪费时间试图找到一个