Василиса▶ Я жду вашего обращения. Что Вы хотите узнать?
Логотип
OpenType
Расширение .otf, .otc, .ttf, .ttc
MIME -тип application/font-sfnt
Разработчик Microsoft , Adobe Systems
Последний выпуск 1.8.1 (4 января 2017 ; 3 года назад  ( 2017-01-04 ) )
Тип формата Компьютерный шрифт
Расширен из TrueType , PostScript fonts
Стандарт(ы) ISO/IEC 14496-22:2015
Сайт adobe.com/products/type/…

OpenType  — формат файла шрифтов , поддерживающий Unicode -кодировку. Обладает бо́льшими (по сравнению с TrueType) возможностями допечатной подготовки и меньшим размером файла при одинаковом количестве содержимых литер.

Разработан совместно Microsoft и Adobe на основе TrueType , сохранив базовую структуру и расширяя структурами для типографических особенностей.

Файлы имеют расширение .ttf (шрифты, основанные на TrueType ) или .otf (шрифты, основанные на PostScript ).

История

В начале 1990-х годов Microsoft неудачно попыталась лицензировать технологию типографики GX Typography от Apple . Вследствие этого в 1994 году была разработана собственная технология TrueType Open . Adobe поддержали технологию в 1996 году, добавив поддержку технологии глифов в шрифтах Type 1 font .

Microsoft и Adobe стремились реализовывать технологии как TrueType, так в PostScript.

Название OpenType было выбрано для комбинированных технологий двух компаний и анонсировано в 1996 году.

Открытый формат шрифтов (Open Font Format)

Adobe и Microsoft продолжали разрабатывать и совершенствовать OpenType в течение десятилетия.

Затем, в конце 2005 года OpenType начала миграцию на открытый стандарт в рамках ISO в группе MPEG , которая ранее (в 2003 году) приняла OpenType 1.4 по ссылке для MPEG-4 .

Принятие нового стандарта в результате формального утверждения в марте 2007 г. в качестве стандарта ISO / IEC 14496-22 (MPEG-4 часть 22) под названием Open Font Format .

Исходный стандарт был технически эквивалентен спецификации OpenType 1.4 с соответствующими изменениями языка для ISO .

Преимущества

  • OpenType поддерживает Unicode: шрифты могут содержать свыше 65 000 символов, включая все западные символы, а также не-западные (например японские или китайские) символы.
  • Шрифты OpenType могут эффективно сжиматься. Меньший размер файла шрифта облегчает его внедрение в другие файлы. Это полезно для PDF-файлов и для веб-страниц. Техника сжатия зависит от типа шрифта OpenType. Для сжатия шрифтов PostScript OpenType применяется Adobe Compact Font Format (CFF). Для сжатия шрифтов TrueType OpenType применяется Agfa MicroType Express.
  • Улучшенная типографика: шрифты OpenType могут включать широкий набор глифов , включая лигатуры , дроби, исторические символы (числа старого стиля, капительные символы) и другие. Они допускают автоматическую замену определённых символов на них.
  • Шрифты OpenType могут содержать несколько вариантов оптических размеров шрифта внутри одного семейства шрифтов, при этом шрифты разного размера основываются на разных наборах векторных контуров, для улучшенного отображения на экране и повышенной читаемости символов малого размера.
  • Улучшенный кернинг : символы с однотипной формой (например, левый край символов c, e, d) могут кернинговаться идентично. Это уменьшает размер таблицы кернинга и расширяет число кернинговых пар.

Данные, включаемые в файл шрифта

Технически шрифт OpenType — комбинация векторных данных (в форматах PostScript или TrueType, как сказано выше) и других данных, которые объединены в серию таблиц. Эти таблицы содержат следующую информацию:

  • Заголовок включает общую информацию, такую как имя файла, версия, даты создания и модификации и др.
  • Таблица отображения символов на глифы (cmap) документирует соотношения между символами и формой символов (глифами). Поддерживаются:
    • традиционные кодировки ISO
    • кодировки от Adobe и Apple
    • кодировки Unicode.
  • Таблица имен определяет имя шрифта, семейство, к которому он относится и тип шрифта.
  • Другие таблицы содержат векторные данные (глифы).
    • PostScript-данные включаются в таблицу 'cff'. В этом случае используются данные Type 2, которые более компактны, чем хорошо известный формат Type 1.
    • Для символов, которые определены, используя формат TrueType, используется таблица 'glyf'.
  • Advanced Typographic Tables содержат необходимые данные для поддержки дополнительных типографических возможностей OpenType.
  • Шрифты OpenType также могут содержать растровые шрифты. Это иногда используется для очень сложных глифов или шрифтов очень малого кегля. Растровые данные содержатся в трех таблицах 'bitmap glyphs'.
  • Таблица 'digital signature' содержит цифровую подпись создателя шрифта, которую можно использовать для проверки того, не был ли шрифт модифицирован.

Особенности шрифта

В шрифтах формата OpenType есть особенности ( англ.   feature ) . Например, особенность Contextual Alternates отвечает за изменение начертания одной литеры (буквы) в зависимости от контекста.

Возможности OpenType в браузерах

В спецификации CSS3 появилась поддержка «особенностей» ( англ.   feature ) шрифта, при помощи свойств font-feature-settings и font-variant .

На момент 2017 года, почти все браузеры поддерживают эту технологию .

Примеры работы

Обычные дроби: 123/456; и дроби Open Type: 123/456

Маюскульные цифры: 1234567890; и минускульные: 1234567890

Без лигатур: The fix was in for the five flirting fleurons; и с лигатурами: The fix was in for the five flirting fleurons

Без капители с капителью

Демонстрация работы особенностей шрифта формата OpenType.

Работа вашего браузера Снимок экрана того, как должно выглядеть.

См. также

Примечания

  1. Media Types , IANA , < https://www.iana.org/assignments/media-types/media-types.xhtml > . Проверено 18 мая 2014.  
  2. ISO/IEC JTC1 SC29/WG11 (2013-03-29), application/font-sfnt , < https://www.iana.org/assignments/media-types/application/font-sfnt >  
  3. Microsoft typography – Specifications: overview . Дата обращения 19 января 2017.
  4. ISO/IEC 14496-22:2015 - Information technology -- Coding of audio-visual objects -- Part 22: Open Font Format . www.iso.org . Дата обращения 13 декабря 2015.
  5. Suitcase Type Foundry Information Guide Архивировано 18 ноября 2006 года.
  6. ISO/IEC JTC 1/SC 29/WG 11. ISO/IEC 14496-22 "Open Font Format" . chiariglione.org (July 2008). Дата обращения 28 января 2010.
  7. ISO To Adopt OpenType File Format as Font Standard For MPEG-4 . Adobe Systems Incorporated (15 августа 2005). Дата обращения 28 января 2010. Архивировано 5 июня 2011 года.
  8. Referencing Explanatory Report to accompany FPDAM/FDAM Submission of ISO/IEC 14496–11/Amd.2, Referenced Specification: The OpenType font format specification, version 1.4. (DOC) (July 2003). Дата обращения 28 января 2010. Архивировано 12 мая 2014 года.
  9. Combined CD Registration and CD Consideration Ballot on ISO/IEC CD 14496-22: Information technology – Coding of audio-visual objects – Part 22: Open Font Format – SC 29/WG 11 N 7485 (DOC) (1 сентября 2005). Дата обращения 28 января 2010. Архивировано 12 мая 2014 года.
  10. ISO/IEC 14496-22:2007 – Information technology – Coding of audio-visual objects – Part 22: Open Font Format . ISO (31 июля 2009). Дата обращения 11 ноября 2009.
  11. ISO. ISO/IEC 14496-22, First edition 2007-03-15, Information technology — Coding of audio-visual objects — Part 22: Open Font Format (ZIP) (15 марта 2007). Дата обращения 28 января 2010.
  12. Registered features — definitions and implementations
  13. CSS Font Features
  14. OpenType   (недоступная ссылка)
  15. font-feature-settings
  16. CSS font-feature-settings

Ссылки

© 2014-2020 ЯВИКС - все права защищены.
Наши контакты/Карта ссылок