TrueType cid文件的结构是什么

What is structure of TrueType cid file

我想读True Type CID字体文件。任何人都可以指导我了解文件结构。如何正确读取 sfnts 数组?在 C++ 中是否有任何可用的开源库,我可以通过它读取 CID 键控的 TrueType 文件?

Google 搜索将为您找到 CIDFonts 的相关文档;

  • Adobe 技术说明 5092 - CID-Keyed 字体技术概述
  • Adobe 技术规范 5174 - CID-Keyed 字体安装 后记
  • Adobe 技术规范 5014 - Adob​​e CMap 和 CIDFont 文件 规格

sfnts 数组只是一个数组,您可以像读取任何其他 PostScript 数组一样读取它。它包含的是字形的 TrueType 轮廓和其他 TrueType 信息。这记录在:

  • Adobe 技术说明 5012 - Type 42 字体格式规范

除非您已经拥有它,否则您还需要 TrueType 规范。

FreeType Project FreeType 库将读取各种字体。它不是 C++,它是 C,但对于 C++ 开发人员来说应该足够理解。