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

Техника работы

Добавление шрифта в настроечный принтерный файл с помощью текстового редактора

Настроечные файлы позволяют добавлять в PPD-файлы дополнительную информацию (например, о резидентных шрифтах, формате бумаги, виртуальной памяти) под конкретный принтер.

Раздел External Font Information выбранного PPD-или настроечного файла показывает, какие шрифты установлены на диске принтера. По этому списку считывающие PPD-файлы программы определяют, какие шрифты нужно загрузить. Большинство PPD-файлов перечисляют только шрифты, помещенные в ПЗУ принтера. Возможности перечисления на принтере всех шрифтов зависят от характера Вашей работы и от того, сколько шрифтов постоянно находится на диске принтера. Помещать перечень шрифтов в оперативную память принтера (RAM) не рекомендуется, так как при сбросе принтера они теряются.

Чтобы добавить имеющиеся на принтере шрифты в настроечный принтерный файл с помощью текстового редактора:

  1. Составьте список имеющихся на принтере PostScript-шрифтов (см. "Составление списка PostScript-шрифтов").
  2. Откройте настроечный принтерный файл в текстовом редакторе (Microsoft Word, TeachText, MS-DOS Editor), способном сохранять текст в формате Text Only.

    Примечание:
    Некоторые текстовые редакторы (например, Microsoft Write, Notepad) вставляют в файл невидимые символы (например, конец строки, перевод строки), которые делают невозможным синтаксический разбор PPD-файла
    .

  3. Вставьте названия принтерных шрифтов перед строкой *Include, используя следующий синтаксис:
    *Font fontname: encoding "(version)" charset status

    Например, резидентные шрифты в ПЗУ (ROM):

    *Font Courier: standard "(001.004)" standard ECU
    *Pont Symbol: Special "(001.003)" Special ROM

    Например, шрифты на жестком диске принтера:

    *Font Palatino-Bold: Standard "(001.002)" Standard Disk
    *Font Palatino-Boldltalic: Standard "(001.002)" Standard Disk
    *Pont Palatino-Italic: Standard "(001.002)" Standard Disk
    *Pont Palatine-Roman: Standard "(001.001)" Standard Disk
    *Font MinionMM-Ep: Expert "(001.000)" Expert Disk
    *Font MinionMM-It: Standard "(001.000)" Standard Disk
    *Pont AGaramondAlt-Italic: Special "(001.001)" Special Disk
    *Font AGaramondAlt-Regular: Special "(001.001)"
    Special Disk

    Примечание:
    Encoding, version, charset и status (кодировка, версия, набор символов и статус) большинством программ (например, Adobe PageMaker) не используются. Aldus TrapWise требует корректной информации по кодировке шрифта, его версии, набору символов и статусу
    .

    Если настроечный принтерный файл используется только в PageMaker или Aldus PrePrmt, после имени PostScript-шрифта требуется только следующая информация: Standard – для кодировки, 001.000 – для версии, Standard – для набора символов, Disk или ROM – для статуса. Например:

    *Font Palatino-Bold: Standard "(001.000)"
    Standard Disk
  4. Сохраните настроечный файл в формате Text Only в папке Printer Descriptions (Macintosh) или в подкаталоге ALDUS/USENGLISH/PPD4 (Windows).

Составление списка шрифтов на MACINTOSH

Создайте каталог шрифтов с помощью Apple LaserWriter 8.0 Utility v 7.4.1:

  1. Намечайте с помощью утилиты Apple LaserWriter 8.0 Utility v 7.4.1 или более поздней версии каталог шрифтов на диск.
  2. Откройте файл в текстовом редакторе и найдите имена шрифтов PostScript в скобках (например, Helvetica-ExtraCompressed), перечисленных в разделе Fonts on printer.

Или:
Напечатайте или выведите на экран список PostScript-шрифтов с помощью утилиты загрузки PostScript-файлов (например, Adobe Font Downloader 5.04)
.

Примечание:
Имена шрифтов, выведенные на экран утилитой Adobe Font Downloader 5.04, скопировать невозможно
.

Или:
Загрузите подпрограмму PostScript, чтобы запросить шрифты принтера и возвратить их перечень в текстовом файле:

  1. Откройте файл в текстовом редакторе.
  2. Введите следующий PostScript-код (Color Central User Manual, с. 71):
    statusdict begin save
    /SC 100 string def
    FontDirectorybpop = flushdforall
    (fonts/ *)bdup length 6 sub 6 exch getinterval =
    flushd SC filenameforall restore
  3. Сохраните в формате Text Only.
  4. С помощью утилиты, способной возвращать текст или регистрационный файл (например, Apple EaserWriter 8.0 Utility v 7.4.1), загрузите файл подпрограммы PostScript. Возвращенный регистрационный файл будет содержать имена резидентных шрифтов на RIP принтера (т. е. в ПЗУ, ОЗУ, на жестком диске).

Или:
Скопируйте строку FontName в АРМ-файл PostScript-шрифта
.

Или:
Откройте принтерный шрифт в ResEdit и возьмите имя шрифта из ресурса POST под номером 501
.

Или:
Воспользуйтесь файлом Update PPD Addition или файлом PostScript-подпрограммы PPDShdl.ps, включенными в пакет Adobe PageMaker 5.Ох, чтобы запросить и составить в сгенерированном настроечном файле список шрифтов принтера
.

Примечание:
Список шрифтов в сгенерированном с помощью Update PPD Addition или PPDShell.ps настроечном файле можно копировать в другие настроечные файлы
.

Составление списка шрифтов в WINDOWS

Напечатайте список шрифтов с помощью утилиты загрузки PostScript-файлов.

Или:
Скопируйте строку FontName из AFM-файла, поставляемого вместе с PostScript-шрифтами
.

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