Проблемы при включении шрифтов
Проблема
Когда Acrobat Distiller обрабатывает PostScript-файл, он берете шрифты из PostScript-кода и помещает их как есть в PDF. Если шрифтов нет, он ищет их в заданных папках и внедряет в PDF. Иногда это не происходит.
Acrobat Distiller 3.x и основные шрифты.
Эти 14 шрифтов Distiller 3.x никогда не внедряет в PDF-файл::
- Courier, Courier-Bold, Courier-Oblique, Courier-BoldOblique
- Times-Roman , Times-Bold , Times-Italic, Times-BoldItalic
- Helvetica, Helvetica-Bold, Helvetica-Oblique, Helvetica-BoldOblique,
- Symbol
- ZapfDingbats
Обработка TrueType шрифтов в Acrobat Distiller 4.x
Acrobat 4 внедряет все PostScript type 1 шрифты, но не всегда внедряет все TrueType fonts. Одна из функций TrueType шрифтов заключается в том, что создатель шрифта может включить в него лицензионные ограничения. Одно из таких ограничений в том, что этот шрифт не может быть внедрен в файл. Acrobat 4 является первым приложением, которое учитывает эти ограничения, наложенные автором. Такие шрифты не могут быть включены в PDF.
Кроме того, шрифты, созданные различными версиями Macromedia Fontographer содержат неверные лицензионные установки, которые Distiller 4.0 и 4.01 интерпретируют как 'do not embed, just to be on the safe side'. Adobe исправила этот баг в Distiller 4.05.
Включенные шрифты и PostScript RIP
Вы можете подумать, что тот факт, что PDF содержит в себе все шрифты, гарантирует вам отсутствие неприятностей при выводе. К сожалению, это не так. Если шрифт с тем же именем инсталлирован прямо в RIP, то при выводе будет использован этот шрифт, что приведет к некорректному выводу.
Единственный способ избежать этого: использовать подстановку шрифтов в PDF. В этом случае Distiller добавит 6 случайных символов к названию шрифта, что не позволит использовать шрифт из RIPа.