| |||||||||||||||||
OpenTypeОбщие сведенияНовый шрифтовой формат OpenType был разработан совместно компаниями Adobe и Microsoft. Формат OpenType является расширением формата TrueType. Шрифты OpenType по существу является контейнером, построенным по правилам формата TrueType, который может содержать как PostScript, так и TrueType данные. Кроме того, шрифт OpenType может содержать новые типы данных, которых не было в формате TrueType . Шрифты, содержащие данные PostScript имеют расширение OTF, а шрифты на основе TrueType расширение TTF. Подобно формату TrueType, каждый шрифт OpenType использует один файл для хранения информации о контурах, метриках и служебных данных. Один и тот же файл можно устанавливать в операционных системах Windows и Macintosh. Шрифты OpenType построены на основе мультибайтной кодировки Unicode, которая охватывает практически все мировые языки. Это важное преимущество формата TrueType теперь применимо к данным PostScript. OpenType может иметь "цифровую подпись" производителя. Эта подпись позволяет операционной системе определить происхождение шрифта и выяснить, был ли он модифицирован. Так же как TrueType, шрифты OpenType имеет так называемый "параметр уровня встраивания" ("embedding flag"). Этот механизм определяет какие ограничения накладываются на встраивание шрифта в документ для его распространения с этим документом. Шрифты OpenType используют более эффективные методы сжатия данных: Compact Font Format (СFF) фирмы Adobe для данных PostScript и MicroType Express фирмы Agfa для данных TrueType. Благодаря сжатию файлы со шрифтами занимают меньше места на диске и быстрее пересылаются по сети.
Расширенные типографские возможности OpenType
Одно из главных преимуществ новой технологии поддержка расширенных типографских возможностей (т.н. OpenType features). Помимо собственно знаков шрифт OpenType может содержать правила использования этих знаков позиционирование и подстановку одних знаков вместо других при определенных обстоятельствах. Главное в реализации расширенной типографики OpenType лежит в разделении числового кода знака (character) и его графемы (glyph). Знак это кодированная единица, упорядоченная в соответствии со стандартом Unicode, представляющая минимальную семантическую единицу языка, например букву. Глиф это графический образ знака. Один знак может соответствовать нескольким глифам; строчная "а", капительная "а" и альтернативный вариант строчной "а" с росчерком являются одним и тем же знаком, но в то же время это три разных глифа (графемы). С другой стороны, один глиф также может соответствовать комбинации нескольких знаков, например лигатура "ffi", являясь единой графемой, соответствует последовательности трех знаков: f, f и i. Т.о. для программы проверки орфографии слово suffix будет состоять из 6 знаков, а графический процессор выдаст на экран 4 глифа. Для любого знака по умолчанию определен базовый глиф и порядок размещения в тексте. Применение дополнительных правил к одному или нескольким знакам может изменить их взаимное расположение или заменить базовые глифы альтернативными. К примеру, применение правила КАПИТЕЛЬ к символу "а" заменит обычный знак "а" на капительный аналог "A". Для того чтобы воспользоваться новыми возможностями шрифтов необходимо, чтобы прикладные программы поддерживали эти возможности и имели соответствующий пользовательский интерфейс, однако это не означает, что шрифты OpenType не будут работать в старых программах. Программы, не поддерживающие Unicode и расширенные типографские функции OpenType, так же как и прежде смогут работать с основным набором глифов в OpenType шрифте, который аналогичен набору глифов шрифтов PostScript Type 1.
Поддержка OpenType в Операционных Системах и приложениях
Подробнее о формате OpenType:
http://www.myfonts.com/info/opentype/
OpenType в системах Windows и Mac Поддержка OpenType в системах Windows и Macintosh
Кроме того, новые возможности формата могут поддерживаться не в полном объеме.
Windows 95, 98, ME
работает со шрифтами OT/TT так же как и со стандартными TrueType шрифтами, с ограниченной поддержкой Unicode. OT/PS не поддерживается возможностями системы, для его поддержки требуется установить ATM 4.1.2 или более новые версии.
Возможности OpenType в Приложениях
Другие популярные приложения, такие как Freehand, QuarkXPress все еще работают с OpenType шрифтами как с обычными шрифтами в кодировке Western. | |||||||||||||||||