Как вы встраиваете только часть файла шрифта в Zend PDF? - PullRequest
0 голосов
/ 01 октября 2018

Я использую Zend PDF для создания динамических PDF-файлов с относительно большими шрифтами CJK.Файлы PDF занимают всего пару страниц и занимают около 2 МБ, поэтому включение файла шрифта размером 10 МБ вызывает проблемы у клиентов, которым необходимо загружать большое количество файлов PDF за один раз.

Zend_Pdf_Font имеет константу для встраиванияшрифт без подмножества, но он, кажется, нигде не используется:

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

Документация для Zend_Pdf_Font

Zend_Pdf_Resource_Font_FontDescriptor::factory здесь используются опции EMBED_, и единственный способ уменьшить размер Fonfile - это сжать файл с помощью Flate.

Есть ли способ вставить только подмножество шрифта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...