- •13. Форматы шрифтовых файлов
- •13.1 Формат PostScript
- •13.2 Формат TrueType
- •13.3 Формат OpenType
- •13.4 Межплатформенная совместимость шрифтов
- •13.5 Проблемы комплекта знаков
- •13.6 Таблицы asciIиUnicode
- •13.6.1 Проблемы кодирования шрифтовых файлов
- •13.6.2 Заимствованные знаки Мас
- •13.7 Поиск нужных знаков
- •13.7.1 Утилита Character Map (Windows)
- •13.7.2 Утилита Key Caps (Mac)
- •13.7.3 Mac oSиUnicode
- •13.7.4 Специальные или альтернативные шрифтовые файлы
- •13.7.5 Знаки вне стандарта Unicode
- •13.7.6 Особенности форматов шрифтовых файлов
- •13.7.7 Особенности форматов в системе Macintosh
- •13.7.8 Особенности форматов в системе Windows
- •13.8 Системы управления шрифтами
- •13.9 Редакторы шрифта
- •Вопросы и задания
- •Рекомендуемая литература
13. Форматы шрифтовых файлов
Содержание шрифтового файла зависит от его формата. В отношении компьютерного шрифта слово формат(format)используется в двух смыслах.
Во-первых, формат определяется платформой, для которой шрифтовой файл был создан. Например, два шрифтовых файла с одинаковыми данными для одних и тех же гарнитур могут иметь разные форматы в зависимости от того, предназначены они для платформ Apple MacintoshилиWindows PC. Большинство шрифтовых файлов были созданы для того, чтобы соответствовать структурам данных одной или другой платформы, и шрифт, ориентированный на одну платформу, не сможет работать на другой.
Во-вторых, формат шрифтового файла отражает способ представления и организации собственно типографической информации. В настоящее время существует три основных шрифтовых формата — PostScript, TrueTypeиOpenType.
13.1 Формат PostScript
Шрифты в этом формате основаны на языке описания страниц PostScript, и для их обработки и отображения требуется интерпретатор этого языка. У принтеров с высоким разрешением и фотонаборных автоматов такой интерпретатор обычно встроен в устройство; он представляет собой отдельный процессор, предназначенный для преобразованияPostScript-кодов в управляющие коды устройства. Для устройств с низким разрешением, какими являются экран монитора и настольные офисные принтеры,PostScript-шрифты отображаютсяPostScript-интерпретатором, встроенным в операционную систему, или с помощью дополнительного приложения, которое называетсяAdobe Type Manager (ATM).PostScript-шрифты обычно снабжаются еще и комплектом растровых шрифтов для экранного отображения в системах безPostScript-интерепретатора.
Существует несколько типов PostScript-шрифтов, названия которых отличаются друг от друга только номером. Из них вы, вероятно сталкивались только с форматомType 1, и здесь об этом упоминается только потому, что в литературе можно встретить и такое написание«PostScript Type 1». В настольных и издательских системах, когда вы говорите оPostScript-шрифтах, принято считать, что речь идет именно о форматеType 1.
PostScript-шрифты стали стандартом в издательских отраслях, поскольку они обладают рядом преимуществ по сравнению с другими форматами. Одно из них состоит в том, что большинство фотонаборных автоматов и практически все устройства с высоким разрешением снабженыPostScript-интерпретаторами – растровыми процессорами(raster image processor — RIP). Естественно, такие процессоры лучше всего работают сPostScript-шрифтами.
13.2 Формат TrueType
В течение нескольких лет в конце 1980-х годов в области компьютерного шрифта и наборных процессов PostScript-шрифт являлся первым и единственным стандартом цифровых шрифтовых форматов(font format). Так не могло долго продолжаться. По коммерческим и технологическим причинам фирмыApple ComputerиMicrosoftсообща создали новый шрифтовой формат —TrueType. Новый формат дал возможность обеим компаниям встроить отображения шрифта в свои операционные системы, не будучи ничем обязанными компанииAdobe.
Хотя предполагалось, что шрифты TrueTypeсовместимы сPostScript-интерпретаторами, на фотонаборных автоматах возникали проблемы с выводом шрифтов этого формата. По этой причинеPostScript-шрифты остались форматом, который предпочитают профессиональные издатели. Эти проблемы не утратили своей остроты, хотя популярность шрифтовTrueTypeвОС Windowsи новые коммерческие взаимоотношения компанийAdobeиMicrosoftпривели к более устойчивой работеPostScript-устройств.
В формате TrueTypeнашли свое воплощение несколько улучшений по сравнению сPostScript-шрифтами. Чаще всего отмечают технологиюхинтинга(hinting)— наличие в шрифтовом файле подпрограмм, которые обеспечивают более достоверное представление шрифтовых контуров при среднем и низком разрешениях. Из-за высокого качества хинтинга форматTrueTypeобычно распространяется без создаваемых вручную экранных (растровых) вариантов. Экранное представление шрифта генерируется непосредственно из контура знака, и в целом оно вполне приемлемо даже при очень мелких кеглях.
Формат TrueTypeдопускает размещение более широкого комплекта знаков. В нем найдется место для альтернативных форм знаков и возможностьконтекстной замены знаков(contextual character switching). Это значит, что при определенных условиях один знак может автоматически заменяться другим. В самом деле, форматTrueTypeпредлагает достаточно широкий диапазон типографических возможностей, большинство из которых не реализуется ввиду сложности (читайте дороговизны) программирования как самого шрифтового файла, так и функций программных приложений, необходимых для того, чтобы пользоваться всеми возможными преимуществами.