Терминологический словарь
Классификация шрифтов
Таблица синонимов
Дизайнеры шрифта
Ссылки

Форматы шрифтов
Информация по языкам
Кодировки
Установка шрифтов
Документация к ПО

ЛСКП / EULA
Лицензии и Цены
ОЕМ Лицензии
Для клиентов
Для дилеров


Карта сайта
Покупка шрифта
Часто задаваемые вопросы
Задайте ваш вопрос
Контактная информация


PostScript Fonts TrueType Technology OpenType Fonts

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 за счет поддержки Юникода и механизма включения альтернативных вариантов знаков снял эти проблемы. В один шрифтовой файл можно поместить все национальные кодировки, экспертные комплекты символов и практически любое количество дополнительных и альтернативных знаков.

Одно из главных преимуществ новой технологии — поддержка расширенных типографских возможностей (т.н. OpenType features). Помимо собственно знаков шрифт OpenType может содержать правила использования этих знаков — позиционирование и подстановку одних знаков вместо других при определенных обстоятельствах.

Главное в реализации расширенной типографики OpenType лежит в разделении числового кода знака (character) и его графемы (glyph). Знак — это кодированная единица, упорядоченная в соответствии со стандартом Unicode, представляющая минимальную семантическую единицу языка, например букву. Глиф — это графический образ знака. Один знак может соответствовать нескольким глифам; строчная "а", капительная "а" и альтернативный вариант строчной "а" с росчерком являются одним и тем же знаком, но в то же время это три разных глифа (графемы). С другой стороны, один глиф также может соответствовать комбинации нескольких знаков, например лигатура "ffi", являясь единой графемой, соответствует последовательности трех знаков: f, f и i. Т.о. для программы проверки орфографии слово suffix будет состоять из 6 знаков, а графический процессор выдаст на экран 4 глифа.

Для любого знака по умолчанию определен базовый глиф и порядок размещения в тексте. Применение дополнительных правил к одному или нескольким знакам может изменить их взаимное расположение или заменить базовые глифы альтернативными. К примеру, применение правила КАПИТЕЛЬ к символу "а" заменит обычный знак "а" на капительный аналог "A". Для того чтобы воспользоваться новыми возможностями шрифтов необходимо, чтобы прикладные программы поддерживали эти возможности и имели соответствующий пользовательский интерфейс, однако это не означает, что шрифты OpenType не будут работать в старых программах. Программы, не поддерживающие Unicode и расширенные типографские функции OpenType, так же как и прежде смогут работать с основным набором глифов в OpenType шрифте, который аналогичен набору глифов шрифтов PostScript Type 1.

Поддержка OpenType в Операционных Системах и приложениях
Adobe InDesign и Adobe Photoshop стали первыми приложениями, которые предоставляют поддержку типографических правил OpenType. Другие приложения фирмы Adobe также перейдут на эту технологию в ближайшем будущем. В InDesign и других программах, поддерживающих OpenType, можно включить типографические правила, которые будут определять подстановку глифов в тексте. Например, в InDesign к большинству из этих правил, таким как использование лигатур, капители, минускульных цифр и т.п., предоставлен прямой доступ через всплывающее меню на палитре Character. Кроме того, любой альтернативный глиф может быть вручную вставлен в документ через команду Insert Glyph.

Подробнее о формате OpenType:

http://www.myfonts.com/info/opentype/
http://www.microsoft.com/typography/developers/opentype

OpenType в системах Windows и Mac

Поддержка OpenType в системах Windows и Macintosh
К сожалению, не смотря на благие намерения унифицировать PostScript и TrueType в одном формате, OpenType с данными PostScript (OT/PS) и OpenType с данными TrueType (OT/TT) работают по-разному в различных системах и приложениях.

Кроме того, новые возможности формата могут поддерживаться не в полном объеме.
Существуют 3 уровня поддержки:

  • Базовая поддержка — шрифты OpenType работают как обычные шрифты в кодировке Western.
  • Многоязычная поддержка — шрифты OpenType могут использоваться в соответствии с кодировкой Unicode.
    Замечание: Будьте внимательны, даже если в операционную систему встроена поддержка кодировки Unicode, это еще не означает, что все приложения автоматически пользуются средствами этой поддержки, и, наоборот, в ОС с базовой поддержкой, некоторые приложения могут работать со шрифтами напрямую, и иметь доступ к знакам за пределами однобайтного диапазона.
  • Полная поддержка — Unicode + поддержка расширенной типографики: шрифты OpenType могут использоваться в соответствии со всеми своими возможностями замены и позиционирования глифов.

Windows 95, 98, ME работает со шрифтами OT/TT так же как и со стандартными TrueType шрифтами, с ограниченной поддержкой Unicode. OT/PS не поддерживается возможностями системы, для его поддержки требуется установить ATM 4.1.2 или более новые версии.
В Windows 2000, XP встроена полная многоязычная поддержка для форматов OT/TT и OT/PS (ATM не требуется). Встроена также ограниченная поддержка расширенной типографики OpenType — автоматическая замена и позиционирование глифов для некоторых сложных письменностей (Арабской, Деванагари..)
Mac OS Classic (7.x - 9.x) не поддерживает формат OT/TT и имеет базовый уровень поддержки для OT/PS при установке ATM 4.6.2 или более новой версии.
В Mac OS X встроена многоязычная поддержка для обоих форматов OT/TT и OT/PS. ATM не требуется.

Возможности OpenType в Приложениях
Полная поддержка возможностей форматов OT/TT и OT/PS версий сначала появилась в программах Adobe InDesign и Adobe Photoshop 7.0. Сейчас список программ Adobe расширился до пакета Adobe Creative Suite. Кроме вышеперечисленных программ, туда входит Adobe Illustrator CS и ImageReady CS.
Многоязычная поддержка

  • для OT/PS и OT/TT многоязычная поддержка реализована в CorelDRAW 10 и 11 версии, а так же в MS Word 2003
  • для OT/TT в MS Word 2000, 2002; Adobe Illustrator 10 для Mac и PC

Другие популярные приложения, такие как Freehand, QuarkXPress все еще работают с OpenType шрифтами как с обычными шрифтами в кодировке Western.