Ошибки приложения
MAC OS / WINDOWS / UNIX
Ошибка "Invalidfont: OffendingCommand: findfont" при дистилляции PostScript-файлов
Описание
В процессе дистилляции PostScript-файла с текстом Adobe Acrobat Distiller возвращает сообщение об ошибке PostScript "invalidfont: OffendingCommand: findfont", а дальше следует "Stack:/Font/[nMH шрифта]". При этом выводится имя одного из основных 13 шрифтов Type 1 (Courier, Times, Helvetica, Symbol или Zapf Dingbats), необходимых для работы Acrobat Distiller.
Решение
Проделайте одно или несколько из следующих действий:
- А. Проверьте, появляется ли папка с 13 основными шрифтами Type 1 в диалоговом окне Font Locations программы Distiller:
- Выберите команду Distiller › Font Locations.
- Если папка в списке Font Directories List отсутствует, нажмите кнопку Add Folder (Macintosh) или Add Directory (Windows).
- Выберите папку или каталог с 13 основными шрифтами и нажмите кнопку ОК.
- Б. Windows: Проверьте размер файла Acrodist.ini. Он должен быть меньше 64К. Если больше, сократите его путем редактирования:
- Создайте копию файла Acrodist.ini в каталоге Windows.
- Откройте оригинальный файл Acrodist.ini в текстовом редакторе, сохраняющем текст в формате Text Only (например в WordPad).
- Удалите строки с лишними шрифтами (например, со ссылками на шрифты, которые Вы уже давно выбросили).
- Сохраните файл как Text Only.
- Перезапустите Windows.
- В. Macintosh: С помощью установщика Distiller инсталлируйте 13 основных шрифтов Type 1:
- Запустите установщик Distiller.
- Нажмите кнопку Custom Install в верхнем левом углу диалогового окна установщика.
- Выберите варианты PostScript Fonts и Font Database и нажмите кнопку Install.
Дополнительная информация
Для дистилляции PostScript-файла программе Acrobat Distiller нужны 13 стандартных PostScript-шрифтов Type 1. Если Distiller при обработке PostScript-файла с текстом не обнаруживает хотя бы одного из них, то возвращает сообщение об ошибке PostScript "invalidfont: OffendingCommand: findfont". Это происходит, когда шрифт поврежден, отсутствует (т. е. не установлен или находится в сетевом каталоге, к которой Distiller не имеет доступа) или помещен в папку, которой нет в списке диалогового окна Font Locations.
Кроме того, Distiller для Windows может потерять доступ к какому-нибудь из 13 основных шрифтов, когда объем файла Acrodist.ini близок к предельному значению – 64К. Этот файл содержит список установленных шрифтов, среди которых могут быть и выброшенные.
Ошибка "Limitcheck; OffendingCommand: pdf mark" при дистилляции PS-файла FrameMaker 5.x
Описание
При дистилляции.PS-файла, созданного в FrameMaker 5.x, в окне Message программы Adobe Acrobat Distiller 2.1 выводится сообщение об ошибке "%%[Error: limitcheck; OffendingCommand: pdfmark]%%".
Решение
Перед генерированием PostScript-файла в FrameMaker 5.x отключите в диалоговом окне Print параметр Generate Acrobat Data. А затем создайте PDF-ссылки в Acrobat Exchange вручную.
Или:
Разбейте документ FrameMaker на несколько разделов и дистиллируйте каждый из них отдельно.
Дополнительная информация
Максимальное число допустимых в Acrobat Exchange или Reader именованных пунктов назначения, или гипертекстовых ссылок, составляет 4000. Если.PS-файл в FrameMaker создавать при включенном параметре Generate Acrobat Data в диалоговом окне Print, FrameMaker включает в выходной файл сотни или тысячи гипертекстовых ссылок. Многие из них не используются ни программой Exchange, ни Reader, и их число может превысить лимит в 4000.
Обрабатывая. PS-файл, Distiller 2.1 фиксирует число обнаруженных ссылок и, когда оно достигает 4000, прекращает обработку и выдает сообщение об ошибке "%% [Error: limitcheck; OffendingCommand: pdfmark]%%". Distiller 2.0 не ведет подсчета ссылок и.PS-файл обрабатывается даже если их там больше 4000. Правда, созданные с помощью Distiller 2.0 PDF-документы в программах Exchange и Reader все равно подчиняются правилу ограничения в 4000 ссылок и могут отображаться некорректно Windows.