OTF (шрифт OpenType)
OTF (OpenType Font) — современный формат шрифтов, объединяющий возможности TrueType и PostScript в едином контейнере. OTF поддерживает расширенные типографические функции: лигатуры, стилистические альтернативы, контекстную замену и до 65 536 глифов на шрифт.
MIME-тип
font/otf
Тип
Бинарный
Сжатие
Без потерь
Преимущества
- + Advanced typographic features (ligatures, alternates, small caps)
- + Cubic Bezier curves for smoother glyph outlines
- + Cross-platform — works on Windows, macOS, and Linux
- + Supports complex scripts (Arabic, Devanagari, CJK)
Недостатки
- − Larger file sizes than WOFF2 for web use
- − Advanced features require application support to render
- − OTF with CFF outlines may render differently than TrueType
Когда использовать .OTF
Используйте OTF для профессиональной типографики с лигатурами, стилистическими альтернативами и многоязычной поддержкой. Для веба конвертируйте в WOFF2.
Технические детали
Файлы OTF используют контуры TrueType (квадратичные B-сплайны) или PostScript CFF/CFF2 (кубические кривые Безье). Таблицы OpenType Layout (GSUB для подстановки, GPOS для позиционирования) обеспечивают расширенную типографику. Вариативные шрифты хранят несколько начертаний (weight, width, slant) в одном файле с помощью таблицы fvar.
История
Microsoft и Adobe совместно разработали OpenType в 1996 году, объединив TrueType от Microsoft/Apple и PostScript от Adobe. OpenType стал стандартом ISO (ISO/IEC 14496-22) в 2007 году. Вариативные шрифты OpenType (v1.8, 2016) добавили непрерывное изменение начертания по нескольким осям.