Вы можете использовать Ghostscript (даже в Windows) для создания PDF-файлов, в которые встроены все шрифты (даже шрифты TrueType).
Если вам повезет, вы сможете создать файл PostScript (который будет использоваться в качестве входных данных для процесса создания PDF-файла, выполняемого Ghostscript) со встроенными шрифтами, выполнив следующие действия:
- Установите последнюю версию Ghostscript для Windows (v8.71) на свой компьютер.
- Установите драйвер Adobe PostScript на вашем компьютере с Windows.
- Выберите все настройки по умолчанию (особенно размер страницы и ориентацию), которые вы хотите использовать для вашего PDF.
- Настройте встраивание шрифта (на вкладке «Дополнительно» в свойствах драйвера) следующим образом:
- TrueType-Font: «скачать как программный шрифт на принтер»
- Вариант загрузки TrueType: «TrueType» (не «Outline», «Bitmap» или «Auto»)
- Установите флажок «Печать в файл».
( Вышеупомянутые строки интерфейса были переведены мною обратно на английский - поэтому точные формулировки, которые вы видите на вашем ПК, могут отличаться. )
При печати вам будет предложено указать имя файла + путь с расширением по умолчанию * .prn. Сохраните файл как «somename.ps» (это будет PostScript).
Теперь запустите командную строку Ghostscript в окне cmd / DOS, чтобы создать PDF:
gswin32c ^ -dNOPAUSE ^ -dBATCH ^ -sDEVICE=pdfwrite ^ -dPDFSETTINGS=/prepress ^ -dCompatibilityLevel=1.4 ^ -dHaveTrueTypes=true ^ -dSubsetFonts=true ^ -sOutputFile="c:\path\to\somename.pdf" ^ -c ".setpdfwrite <</NeverEmbed [ ]>> setdistillerparams" ^ "c:\path\to\somename.ps"
Ghostscript будет использовать свои собственные (очень хорошие) шрифты-клоны (подаренные URW Foundry по лицензии FOSS) вместо оригинальных Adobe 'base 14'. В частности, он будет использовать:
- вместо «Таймс»: «Нимб Роман №9 L»
- вместо "Helvetica": "Nimbus Sans L"
- вместо «Курьер»: «Nimbus Mono L»
- вместо «Символ»: «Стандартные символы L»
- вместо «ZapfDingbats»: «дингбаты»