46
Форматы шрифтов
Шрифты, которые были задействованы в верстке данной страницы, при сохранении в
файл EPS не внедряются, так как здесь остается информация только об их именах. Но сле¬
дует отметить, что при выводе макета, который включает в себя файлы EPS, в PostScript-
файл внедряются все шрифты (даже и те, информация об именах которых есть в файле
EPS). Подобное внедрение окажется возможным только в том случае, если шрифты, име¬
ющие ссылки в EPS-файле, установлены и доступны в системе. При таком варианте шриф¬
ты TrueType необязательно конзертировать в PostScript Туре 1 — они вложатся в одну из
оболочек PostScript (CIDFontType 2 или Туре 42), которые представляют собой специаль¬
ные форматы шрифтов PostScript, что используются для внедрения TrueType-шрифтов в
PostScript-файл.
При преобразовании файла EPS в формат PDF, сохраненного в программе QuarkXPress
командой File—Save Page as EPS, также могут возникнуть проблемы с TrueType-шрифтами.
Поскольку в файле EPS шрифты отсутствуют (есть только данные об их названиях), Acrobat
Distiller, произведя поиск шрифтов по названиям в доступных папках, сможет внедрить в
PDF-файл все найденные PostScript-шрифты Туре 1, и в PDF-файле вместо TrueType-шриф¬
тов будет использован шрифт Courier. Получается, что если нужно сохранить страницы ма¬
кета в файле EPS с последующим конвертированием в PDF, то использовать следует исклю¬
чительно PostScript-шрифты. Иначе все EPS-файлы, которые находятся в макете программы
QuarkXPress в качестве изображений, выводятся в файл PostScript. При этом не следуетупус-
кать, что все шрифты TrueType, что использовались при верстке EPS-страниц, должны быть
установлены в системе.
Во время преобразования PostScript-файла в формат PDF случается, что Acrobat Distiller
выдает сообщения об ошибках и показывает действия, которые были предприняты про¬
граммой во избежание этого. Завершение преобразования без создания файла — именно к
этому могут приводить ошибки со шрифтами. Если шрифт не установлен в системе и не
внедрен в PDF-файл, то программа Adobe Acrobat, открывая такой файл, попытается на вре¬
мя заменить отсутствующий шрифт новым (выполняется с помощью технологии Multiple
Master и имеющихся в PDF-файле данных о метрике отсутствующего шрифта). Новый шрифт
будет создаваться на базе другого, наиболее похожего на заменяемый, но полное соответ¬
ствие нового шрифта старому не гарантируется (шрифты, в особенности декоративные, во¬
обще могут изменить свой вид).
Русские шрифты, которые отсутствуют, невозможно заменить корректно, потому что ис¬
пользуемые по умолчанию Multiple Master шрифты Adobe Serif ММ и Adobe Sans MM не работа¬
ют с русским алфавитом.
Проверка внедренных шрифтов в файл PDF программы Adobe Acrobat позволяет показать
все используемые шрифты в этом файле. Для этого можно воспользоваться командой File-
Document Info—Fonts. В окне Font Info следует проверить внедрение шрифтов, т.е. чтобы в
поле Used Font (используемые шрифты) все шрифты имели режим Embedded или Embedded
Subset (только для шрифтов TrueType). Замены шрифта Adobe Sans ММ являются невоз¬
можными.
Для проверки активных шрифтов используются специальные дополнения для програм¬
мы Adobe Acrobat. Расширение Enfocus PitStop автоматически проверяет (preflight check)
PDF-файл и показывает находящиеся в нем шрифты. Также оно убирает и заменяет про¬
блемные (некорректные) шрифты на другие. Например, TrueType-шрифты возможно по¬
менять на доступные шрифты PostScript Туре 1 и на этом этапе работы исключить пробле¬
мы при выводе.
OpenType
47
3.3. OpenType
Компания Adobe совместно с Microsoft разработали новый шрифтовой формат — OpenType,
который является расширением TrueType. Шрифты этого формата служат контейнером, кото¬
рый построен по законам формата TrueType и может содержать как PostScript, так и TrueType
данные. Также этот шрифт может содержать новые виды данных, которых не было в TrueType.
Шрифты OpenType встречаются двух видов:
— шрифты, основанные на языке Truelmage (содержатTrueType шрифты для Мае и Windows)
и имеющие расширение.«^ разрабатываются и распространяются компанией Microsoft;
— шрифты, которые базируются на языке PostScript и имеют расширение otf, могут со¬
держать все типы шрифтов, основанных на PostScript (прежде всего Туре 1 и Multiple Master);
разрабатываются шрифты компанией Adobe. Для использования таких шрифтов ОС требует
наличия встроенной поддержки PostScript-шрифтов или Adobe Type Manager. В целях раз¬
личия все названия OpenType в списках шрифтов программ имеют в своем составе слово
«Pro».
Характерными чертами формата OpenType, работающего в Windows 2000, XP, Mac OS X без
какой-либо дополнительной программной поддержки, являются следующие.
1. Поддержка стандарта Unicode. Один файл шрифта может включать до 65 536 знаков —
это дает ему возможность содержать широкий спектр надстрочных, подстрочных, математи¬
ческих символов, все национальные кодировки, любые иные дополнительные и альтернатив¬
ные знаки. То, что до этого не могло разместиться в 256-символьном файле и выносилось в
расширенные наборы шрифта, технология OpenType вмещает в один файл.
2. Кроссплатформенность — в Windows и Мае может быть установлен один и тот же шриф¬
товой файл.
3. Поддержка расширенной типографики (лигатуры, минускульные цифры, капитель, аль¬
тернативные глифы и т.д.). Поддержка расширенных типографских возможностей является
одним из существенных преимуществ новой технологии OpenType. Кроме собственно знаков
OpenType-шрифт включает правила их использования — позиционирование и подстановку
при определенных обстоятельствах одних знаков вместо других.
Также шрифты OpenType могут содержать расширенную управляющую информацию и не¬
сколько вариантов начертания одного шрифта, которые служат для показа в различных раз¬
мерах и печати: для подписей (6—8 пт.), для набора основного текста (9—13 пт.), для подза¬
головков (14—24 пт.) и для набора крупного текста (25—72 пт.).
Реализация расширенной типографики OpenType основывается на разделении числового
кода знака (character) и его графемы (glyph). Под знаком понимается кодированная единица,
которая упорядочена в соответствии со стандартом Unicode и представляет собой минималь¬
ную семантическую единицу языка. Графема (глиф) — это графический образ знака; не¬
скольким глифам может соответствовать один знак. Строчная «а», альтернативный вариант
строчной «а» с росчерком и капительная «а» — это один и тот же знак, но три разных графе¬
мы. В то же время одна графема также может соответствовать комбинации нескольких зна¬
ков. Например лигатура «ffi», являясь единой графемой, соответствует последовательности
трех знаков: f, f и i (рис. 14).