Шрифты. Разработка и использование
Вместо документа выводится один лист с сообщением об ошибке.
Симптом: принтер или устройство вывода выдают один лист с сообще¬
нием типа «%%Postscript error : Offending command ...», либо ваш компь¬
ютер (только для Macintosh) или RIP выдают то же сообщение на экран.
Варианты причин ошибки:
— неправильный драйвер принтера или неправильные установки
параметров печати;
— слишком сложная страница (для принтера). Попытайтесь умень¬
шить линиатуру и/или разрешение вывода;
— некорректный шрифт (в сообщении об ошибке содержатся слова
«invalid font»). Рекомендуемые действия — см. ниже;
— ошибка в одной из иллюстраций, входящих в документ. Найдите
ее путем перебора, затем постарайтесь устранить источник ошиб¬
ки средствами той программы, в которой иллюстрация создана
(возможно, один из контуров содержит слишком много точек).
Нерусифицированные символы вместо одного шрифта. Симптом:
при выводе на принтер или фотонабор какая-либо часть текста выво¬
дится «нерусскими» буквами.
Причин такой ошибки может быть довольно много. Чаще всего это
означает, что не найден PostScript-шрифт, в точности соответствую¬
щий использованному. В результате в файле печати оказалась ссыл¬
ка на шрифт с именем (например) HelveticaCyrillic-Bold и PostScript-
font с именем HelveticaCyrillic_Bold (либо вообще не оказалось
нужного PostScript-шрифта). Естественно, что с точки зрения устрой¬
ства вывода это совершенно разные шрифты, и отсутствующий был
заменен на гарнитуру по умолчанию (нерусифицированный Times
или Courier). Многие RIP выдают при этом соответствующее сообще¬
ние об ошибке.
В первую очередь проверьте, есть ли в комплекте шрифтов нужный
outline-font (на Macintosh его отсутствие автоматически не контроли¬
руется при установке шрифта). На IBM проверьте, был ли шрифт уста¬
новлен как загружаемый шрифт принтера («Autodownload for PostScript
printer») и при необходимости переустановите его.
Если сбой происходит при выводе модифицированного начертания
(bold, italic), проверьте допустимость его использования (то есть нали¬
чие нужной версии и нужной организации семейства).
Если все правильно, а шрифт все-таки не выводится, возможно, что
PostScript-шрифт и suitcase (или .PFM) принадлежат к разным комплек¬
там и содержат разные внутренние имена шрифтов. Перегенерируйте
шрифт Fontographer'oM, удалите старый bitmap-шрифт (то есть сотри¬
те совсем) и замените его по всей публикации на новый, только что сге¬
нерированный. Альтернативным решением может быть загрузка нуж¬
ного шрифта в принтер с установкой его шрифтом по умолчанию (если
- 226 -
Глава 8. Практическая работа со шрифтами
принтер или фотонабор поддерживают такую возможность) или про¬
сто замена шрифта на другую подходящую гарнитуру.
Еще одной причиной такой ошибки может быть наличие в принтере
или фотонаборе загруженного одноименного, но нерусифицированного
шрифта. Попытайтесь отключить «Use pre-built or residend fonts» в ATM
или удалить шрифт из принтера. Если это не поможет, придется менять
имя шрифта с помощью Fontographer или другой подобной программы.
На PC аналогичные проблемы может породить использование таблицы
подстановки Postscript шрифтов вместо TrueType при выводе документов
на PostScript1 овское выводное устройство. Если сбой происходит с TrueType-
шрифтом, проверьте в настройках используемого драйвера, не оказался ли
включенным режим «Use substitution table» (использовать таблицу подста-
•" новки шрифтов) вместо режима «Download TrueType as Type 1» (загружать
шрифты TrueType в принтер, как шрифты типа 1, то есть PostScript-шриф¬
ты) . В зависимости от используемого драйвера вывода такой переключатель
может находиться в разных местах, но как правило присутствует.
Нерусифицированные символы вместо всех или нескольких
TrueType-шрифтов. Проблемы возможны только под Windows.
Симптом: документ выводится, но вместо всех TrueType шрифтов
подставляется шрифт по умолчанию (с возможной диагностикой «font
... not found»).
В драйвере принтера отключен режим загрузки TrueType шрифтов
в принтер. Найдите и включите этот режим.
Симптом: вместо некоторых TrueType шрифтов выводится шрифт по
умолчанию или просто выводится не тот шрифт (без диагностики).
В драйвере принтера включен режим подстановки шрифтов принте¬
ра вместо TrueType («Use substitution table»). Переключитесь с этого ре¬
жима в режим загрузки TrueType шрифтов в принтер или преобразова¬
ния их в Туре 1.
Нерусифицированные символы вместо всех PostScript-шрифтов.
Симптом: все PostScript-шрифты заменяются на шрифт по умолчанию
(с возможной диагностикой «font... not found»).
В драйвере принтера запрещена автоматическая загрузка в принтер
шрифтов или (на PC) при установке новых шрифтов была отключена
опция «Autodownload for PostScript printer».
Замена модифицированного шрифта. Симптом: при выводе шрифт,
который должен быть жирным или наклонным, становится прямым и
светлым (plain), или заменяется на шрифт «по умолчанию».
Скорее всего, причина в неправильной работе с семейством шрифтов —
атрибуты bold или italic были применены к шрифту, не имеющему соответ¬
ствующих начертаний (или имеющему семейство первого типа). Если шрифт
имеет нужную версию как отдельный шрифт (то есть, мы имеем дело с се¬
мейством первого типа), сделайте глобальную замену по всей публикации
- 227 -