Другие ответы предполагают повторную генерацию из исходных файлов для вывода шрифтов типа 1 вместо шрифтов типа 3. Это, вероятно, лучшее решение, когда это возможно, но в некоторых ситуациях это может быть невозможно (например, если исходные файлы или программа генерации недоступны по какой-либо причине). Позвольте мне предложить альтернативный подход ..
Как "конвертировать" шрифты Type 3
Мне удалось «преобразовать» шрифты Type 3 в рисунок PDF, открыв файл в Adobe Acrobat Pro, а затем распечатав файл в Adobe PDF (виртуальный принтер, предоставленный Adobe Distiller, часть пакета Professional. ). Я использую Adobe Pro Suite версии 11 (около 2012 года), но более новые версии, вероятно, могут сделать то же самое. Это действие звучит кругло, но на самом деле оно дает вам возможность принудительно отобразить шрифты в новом PDF.
Параметры вывода по умолчанию в моей версии были достаточны для создания PDF-файла, который визуально неотличим от исходного PDF, но где все шрифты типа 3 отображались непосредственно как векторная графика (т.е. выходной PDF-файл содержит НЕТ использования шрифтов любого вида). В диалоговом окне печати Acrobat (по крайней мере, в моей версии для Windows) также есть кнопки «Свойства» и «Дополнительно», в которых можно выполнить всевозможные подробные корректировки вывода. К ним относятся такие вещи, как список шрифтов Type 1 для встраивания (и настройки для частичного встраивания), совместимость вывода (я использовал Acrobat 6 / PDF 1.5), опциональная понижающая выборка изображений и т. Д.
Обратите внимание, что эта процедура, вероятно, приведет к значительному увеличению выходного файла PDF. В моем случае оскорбительный текст с использованием шрифтов типа 3 составлял всего несколько десятков меток на четвертьстраничном рисунке, а размер файла PDF увеличился примерно в 2 раза во время этого преобразования; однако абсолютный размер остался ниже 50 кБ, поэтому расширение не имело значения для моих целей. Для более крупного документа или документа с большим количеством текста, использующего шрифты типа 3, расширение может быть более выраженным, поэтому YMMV.