Поделиться через


Формат шрифта OpenType

Формат шрифта OpenType на основе Юникода расширяет формат файла шрифта TrueType. Шрифты OpenType позволяют сопоставлять символы и глифы, обеспечивая поддержку лигатур, позиционных форм, альтернатив и других подстановок. Шрифты OpenType также могут содержать сведения, поддерживающие двухмерное расположение глифов и вложение глифов, и могут содержать контуры TrueType или PostScript.

Функции макета в шрифтах OpenType организованы по сценариям и языкам, что позволяет одному шрифту поддерживать несколько систем записи даже в одном сценарии. Чтобы обеспечить согласованность операций макета текста и избежать ненужных накладных расходов в файлах шрифтов или приложениях, многие из текстовых макетов и алгоритмов семантики языка включены в Uniscribe. Это позволяет разработчику шрифтов определять общие правила скриптов в шрифте.

Приложения могут вводить определенные знания или предпочтения относительно макета скрипта. Шрифты макета OpenType могут содержать даже правила макета, которые дублируют или заменяют те, которые применяются службами операционной системы. Многоуровневая структура служб операционной системы, поддерживающая текстовый макет, позволяет приложению выбрать используемые сведения о макете и выбрать способ применения. Дополнительные сведения см. в документации по типографии Майкрософт или спецификации OpenType.

О юниписи