Иллюстрированный самоучитель по программам Adobe

Ошибки приложения

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:
    1. Выберите команду Distiller › Font Locations.
    2. Если папка в списке Font Directories List отсутствует, нажмите кнопку Add Folder (Macintosh) или Add Directory (Windows).
    3. Выберите папку или каталог с 13 основными шрифтами и нажмите кнопку ОК.
  • Б. Windows: Проверьте размер файла Acrodist.ini. Он должен быть меньше 64К. Если больше, сократите его путем редактирования:
    1. Создайте копию файла Acrodist.ini в каталоге Windows.
    2. Откройте оригинальный файл Acrodist.ini в текстовом редакторе, сохраняющем текст в формате Text Only (например в WordPad).
    3. Удалите строки с лишними шрифтами (например, со ссылками на шрифты, которые Вы уже давно выбросили).
    4. Сохраните файл как Text Only.
    5. Перезапустите Windows.
  • В. Macintosh: С помощью установщика Distiller инсталлируйте 13 основных шрифтов Type 1:
    1. Запустите установщик Distiller.
    2. Нажмите кнопку Custom Install в верхнем левом углу диалогового окна установщика.
    3. Выберите варианты 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.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.