OpenType
| OpenType | |
|---|---|
|
|
|
| Расширение |
.otf, .otc, .ttf, .ttc |
| MIME-тип | application/font-sfnt[1][2] |
| Разработчик | Microsoft, Adobe Systems |
| Последний выпуск | 1.9[3] (8 декабря 2021) |
| Тип формата | Компьютерный шрифт |
| Расширен из | TrueType, PostScript fonts |
| Стандарт(ы) | ISO/IEC 14496-22:2015[4] |
| Сайт | learn.microsoft.com/… (англ.) |
OpenType — формат файла шрифтов, поддерживающий Unicode-кодировку. Обладает бо́льшими (по сравнению с TrueType) возможностями допечатной подготовки и меньшим размером файла при одинаковом количестве содержимых литер.
Разработан совместно Microsoft и Adobe на основе TrueType, сохранив базовую структуру и расширяя структурами для типографических особенностей.
Файлы имеют расширение .ttf (шрифты, основанные на TrueType) или .otf (шрифты, основанные на PostScript).
История
В начале 1990-х годов Microsoft неудачно попыталась получить лицензию на технологию типографики GX Typography от Apple. Вследствие этого в 1994 году была разработана собственная технология TrueType Open[5]. 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[6][7][8][9].
Принятие нового стандарта в результате формального утверждения в марте 2007 г. в качестве стандарта ISO / IEC 14496-22 (MPEG-4 часть 22) под названием Open Font Format[10].
Исходный стандарт был технически эквивалентен спецификации OpenType 1.4 с соответствующими изменениями языка для ISO[11].
Преимущества
- 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)[12]. Например, особенность Contextual Alternates отвечает за изменение начертания одной литеры (буквы) в зависимости от контекста.
Возможности OpenType в браузерах
В спецификации CSS3 появилась поддержка «особенностей» (англ. feature) шрифта, при помощи свойств font-feature-settings и font-variant[13][14][15].
На момент 2017 года, почти все браузеры поддерживают эту технологию[16].
|
|
| Работа вашего браузера | Снимок экрана того, как должно выглядеть. |
См. также
Примечания
- ↑ Media Types, IANA, Архивировано 18 октября 2017, Дата обращения: 18 мая 2014 Источник. Дата обращения: 19 мая 2017. Архивировано 18 октября 2017 года.
- ↑ ISO/IEC JTC1 SC29/WG11 (29 марта 2013), application/font-sfnt, Архивировано 25 июня 2016, Дата обращения: 19 мая 2017
{{citation}}: Википедия:Обслуживание CS1 (числовые имена: authors list) (ссылка) Источник. Дата обращения: 19 мая 2017. Архивировано 25 июня 2016 года. - ↑ OpenType® Specification. Дата обращения: 25 марта 2022. Архивировано 20 января 2022 года.
- ↑ ISO/IEC 14496-22:2015 - Information technology -- Coding of audio-visual objects -- Part 22: Open Font Format. www.iso.org. Дата обращения: 13 декабря 2015. Архивировано 5 марта 2016 года.
- ↑ Suitcase Type Foundry Information Guide Архивировано 18 ноября 2006 года.
- ↑ ISO/IEC JTC 1/SC 29/WG 11. ISO/IEC 14496-22 "Open Font Format". chiariglione.org (июль 2008). Дата обращения: 28 января 2010. Архивировано 30 апреля 2010 года.
- ↑ ISO To Adopt OpenType File Format as Font Standard For MPEG-4. Adobe Systems Incorporated (15 августа 2005). Дата обращения: 28 января 2010. Архивировано из оригинала 5 июня 2011 года.
- ↑ 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) (июль 2003). Дата обращения: 28 января 2010. Архивировано из оригинала 12 мая 2014 года.
- ↑ 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 года.
- ↑ ISO/IEC 14496-22:2007 – Information technology – Coding of audio-visual objects – Part 22: Open Font Format. ISO (31 июля 2009). Дата обращения: 11 ноября 2009. Архивировано 18 ноября 2016 года.
- ↑ 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. Архивировано 18 декабря 2019 года.
- ↑ Registered features — definitions and implementations. Дата обращения: 19 мая 2017. Архивировано 25 мая 2017 года.
- ↑ CSS Font Features. Дата обращения: 19 мая 2017. Архивировано 8 июля 2017 года.
- ↑ Формирование шрифта (недоступная ссылка)
- ↑ font-feature-settings. Дата обращения: 19 мая 2017. Архивировано 24 июня 2017 года.
- ↑ CSS font-feature-settings. Дата обращения: 19 мая 2017. Архивировано 8 апреля 2017 года.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
