如何在Zend PDF中仅嵌入字体文件的子集?

时间:2018-10-01 13:16:12

标签: php pdf zend-framework

我正在使用Zend PDF创建具有相对较大的CJK字体的动态PDF。 PDF只有几页长,大约2MB,因此必须包含10MB的字体文件,这会导致客户端需要一次性下载大量PDF的问题。

Zend_Pdf_Font有一个常量来嵌入不带子集的字体,但这似乎没有在任何地方使用:

/** * Embed, but do not subset the font in the PDF document. */ const EMBED_DONT_SUBSET = 0x02;

Documentation for Zend_Pdf_Font

Zend_Pdf_Resource_Font_FontDescriptor::factory是使用EMBED_选项的地方,减小Fonfile大小的唯一选项是使用Flate压缩文件。

有没有办法只嵌入字体的一部分?

0 个答案:

没有答案