Техника работы
Добавление шрифта в настроечный принтерный файл с помощью текстового редактора
Настроечные файлы позволяют добавлять в PPD-файлы дополнительную информацию (например, о резидентных шрифтах, формате бумаги, виртуальной памяти) под конкретный принтер.
Раздел External Font Information выбранного PPD-или настроечного файла показывает, какие шрифты установлены на диске принтера. По этому списку считывающие PPD-файлы программы определяют, какие шрифты нужно загрузить. Большинство PPD-файлов перечисляют только шрифты, помещенные в ПЗУ принтера. Возможности перечисления на принтере всех шрифтов зависят от характера Вашей работы и от того, сколько шрифтов постоянно находится на диске принтера. Помещать перечень шрифтов в оперативную память принтера (RAM) не рекомендуется, так как при сбросе принтера они теряются.
Чтобы добавить имеющиеся на принтере шрифты в настроечный принтерный файл с помощью текстового редактора:
- Составьте список имеющихся на принтере PostScript-шрифтов (см. "Составление списка PostScript-шрифтов").
- Откройте настроечный принтерный файл в текстовом редакторе (Microsoft Word, TeachText, MS-DOS Editor), способном сохранять текст в формате Text Only.
Примечание:
Некоторые текстовые редакторы (например, Microsoft Write, Notepad) вставляют в файл невидимые символы (например, конец строки, перевод строки), которые делают невозможным синтаксический разбор PPD-файла. - Вставьте названия принтерных шрифтов перед строкой *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
- Сохраните настроечный файл в формате Text Only в папке Printer Descriptions (Macintosh) или в подкаталоге ALDUS/USENGLISH/PPD4 (Windows).
Составление списка шрифтов на MACINTOSH
Создайте каталог шрифтов с помощью Apple LaserWriter 8.0 Utility v 7.4.1:
- Намечайте с помощью утилиты Apple LaserWriter 8.0 Utility v 7.4.1 или более поздней версии каталог шрифтов на диск.
- Откройте файл в текстовом редакторе и найдите имена шрифтов PostScript в скобках (например, Helvetica-ExtraCompressed), перечисленных в разделе Fonts on printer.
Или:
Напечатайте или выведите на экран список PostScript-шрифтов с помощью утилиты загрузки PostScript-файлов (например, Adobe Font Downloader 5.04).
Примечание:
Имена шрифтов, выведенные на экран утилитой Adobe Font Downloader 5.04, скопировать невозможно.
Или:
Загрузите подпрограмму PostScript, чтобы запросить шрифты принтера и возвратить их перечень в текстовом файле:
- Откройте файл в текстовом редакторе.
- Введите следующий 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
- Сохраните в формате Text Only.
- С помощью утилиты, способной возвращать текст или регистрационный файл (например, 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-шрифтами.