我正在使用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压缩文件。
有没有办法只嵌入字体的一部分?