Подстановка шрифта может также происходить, когда отсутствует часть шрифта, которую PageMaker должен загружать в принтер. В этом случае проблема печати этого шрифта возникает, как правило, во всех Ваших программах. Но некоторые программы при отсутствии принтерного шрифта могут печатать его экранную растровую версию (более подробно об этом см. ниже).
PostScript-шрифты состоят из двух основных частей. Первая часть содержит метрику шрифта (характеристики горизонтальной разрядки символов — сколько места занимает каждый символ и информация о кернинге). На PC эта информация хранится в PFM-файле (метрика шрифта для принтера). На Macintosh эта информация хранится в экранном шрифте, который также содержит растровую версию Вашего шрифта (эта растровая версия шрифта использовалась для вывода на экране еще до появления Adobe Type Manager и до сих пор используется в некоторых программах для вывода на экран и печати). Эта часть PostScript-шрифта требуется программам, чтобы включить данный шрифт в список меню шрифтов и точно скомпоновать каждую строку текста.
Вторая основная часть PostScript-шрифта — шрифт для принтера (контуры шрифта), то есть реальные особенности шрифта; это данные, которые описывают точную форму каждого символа шрифта. Именно эту часть шрифта программы должны загружать в PostScript-принтер для печати. На PC шрифты для PostScript-принтера идентифицируются своим расширением PFB; на Macintosh шрифты для PostScript-принтера проще всего идентифицировать в Finder, просматривая их описание Kind: они указываются как «PostScript font».
Иногда подстановка шрифта происходит из-за отсутствия принтерной части шрифта для данной гарнитуры. Эту проблему проще всего разрешить, повторно установив шрифт из первоначального источника.
Информацию по работе с шрифтами см. в руководстве по технологии печати PageMaker или в статье Джона Корничелло (John Cornicello) и Глена Флейшма-на (Glenn Fleishman) «Fonts of Knowledge», опубликованной в Adobe Magazine, March/April 1994, p. 43.
Использование при печати в PageMaker параметра Optimized
ОПИСАНИЕ
Параметр оптимизации печати изображений (Optimized) в PageMaker 5.0x и последующих версиях позволяет снизить время печати растровых изображений (в форматах TIFF, PICT, в форматах типа Paint) за счет использования текущей частоты (линиатуры) растра конечного принтера для расчета объема данных, передаваемых на принтер. Например, для печати изображений при линиатуре 53 lpi (линий на дюйм) PageMaker передает меньше данных, чем при линиатуре 106 lpi.
После сканирования, сохранения или снижения размера растрового изображения разрешение может оказаться слишком высоким для устройства, на котором оно должно печататься, и в результате это устройство сможет обрабатывать не все данные этого изображения. Если на принтер передается информации больше, чем он может обработать, это приводит к значительному увеличению времени печати или ошибкам памяти (например, ошибка PostScript «limitcheck» или «VMerror», либо принтер начинает обработку и затем останавливается).
Передача оптимального объема данных (с уменьшением разрешения) снижает время печати изображения, не влияя на качество печати.
Например, если разрешение полутонового или цветного растрового изображения в пикселах на дюйм (ppi) более чем вдвое превышает текущую линиатуру принтера (lpi) или разрешение черно-белого растрового изображения превышает разрешение принтера (dpi), принтер не может использовать избыточную информацию и отбрасывает ее.
РЕШЕНИЕ
Чтобы активизировать средство оптимизации печати изображений, выберите параметр Optimized в секции Graphics диалогового окна печати Options. PageMaker выбирает параметр Optimized по умолчанию. Выбор параметра Normal отключает средство оптимизации, и все растровые данные передаются на принтер.
ПОДРОБНОЕ ОПИСАНИЕ
При выборе параметра Optimized программа PageMaker удаляет все данные растрового изображения, превышающие то, что PostScript-принтер может использовать путем даунсэмплинга при печати. Поскольку PageMaker выполняет внутреннее преобразование черно-белых растровых PICT-изображений в полутоновые растровые изображения, он применяет для этих изображений даунсэмплинг, когда выбран параметр Optimized.
Удаление излишних данных снижает разрешение изображения, переданного на PostScript-устройство, чтобы объем данных изображения не превышал возможности этого устройства. Оптимизируется только копия изображения, которая записывается на языке PostScript для передачи на устройство печати; это не оказывает влияния на изображение, размещенное в публикации PageMaker. Если конечное разрешение изображения меньше оптимального разрешения для принтера, передаются все имеющиеся данные, поскольку PageMaker не преобразует изображение к более высокому разрешению, если исходное разрешение является слишком низким.
Для печати полутонового или цветного растрового изображения на устройстве, разрешение которого ниже 1200 dpi (точек на дюйм), PageMaker использует следующую формулу даунсэмплинга:
1.414 х текущее значение lpi
Для печати таких же изображений, разрешение которых не меньше 1200 dpi, PageMaker использует формулу:
2. х текущее значение lpi
Для печати черно-белого изображения используется формула:
1. х значение dpi принтера
При оптимизации изображения PageMaker сначала определяет текущую установку линиатуры для этого изображения или печатной работы. Затем, используя одну из указанных выше формул, PageMaker выполняет даунсэмплинг печатаемого изображения, если разрешение превышает величину, которую может использовать принтер. PageMaker определяет линиатуру для растровых изображений, проверяя следующее:
1. Установки Image Control (TIFF- и Paint-изображения).
2. При композитной печати — установку линиатуры в поле Ruling диалогового окна печати Color.
3. При печати цветоделений — номинальное значение линиатуры, указанное в строках PPD-файла с ключевым словом *ColorSepScreenFreq.
При композитной печати с параметром Default, выбранным для Optimized Screens, PageMaker не передает информацию о линиатуре растра на принтер, предполагая использование текущей линиатуры принтера, но оптимизирует данные изображения на основании значения поля Ruling диалогового окна печати Color, используя значение *ScreenFreq, указанное в PPD-файле или в пользовательском файле принтера. Если текущая установка линиатуры принтера отличается от указанной в PPD-файле, PageMaker, возможно, не выполнит оптимизацию ожидаемым образом.