CFF 规范第 11 章到第 13 章对文件中组织的编码和字符集数据进行了粗略的描述。CFF 规范。这里有一些问题。
考虑到多字体文件的可能存在,并且字符串是以每种字体的方式访问的,相应的索引也应该只对每种字体有意义。但是,文件最多只有一种编码和一个字符集表吗?如果是这样,字形索引与字符字符串的索引如何对应?如果不是,它们是否在访问它们的 TopDict 中多次出现? (已解决。请参阅下面的答案。)
字符集似乎为每个字形命名。编码呢?每个数组元素中存储的 Card8 数据是什么?鉴于它的 256 限制,编码会不会很受限制?为什么在补充格式中数据是通过 SID 来的?通过编码访问字形的设计方法是什么(以混合字符串/代码方式)?当涉及到预定义的编码时,为什么又是这些数据字符串?
谢谢