OTF — формат файла шрифта TrueType

.OTF вариант №

Файл с расширением .otf относится к формату шрифта OpenType. Формат шрифта OTF является более масштабируемым и расширяет существующие возможности форматов TTF для цифровой типографики. Разработанный Microsoft и Adobe, OTF сочетает в себе функции форматов шрифтов PostScript и TrueType. Это делает формат OTF совместимым с большинством систем письма, поэтому он повсеместно используется на основных компьютерных платформах. Формат шрифта OpenType поддерживается Mac OS X и Windows 2000 и более поздними версиями.

Краткая история

Требование к шрифтам OpenType возникло как требование к более выразительному формату шрифта, который мог бы работать с тонкой типографикой. Кроме того, он был направлен на удовлетворение требований сложного поведения многих мировых систем письма. В начале 1990-х Microsoft попыталась лицензировать передовую типографскую технологию Apple, известную как GX Typography. Это не пошло хорошо, и в результате Microsoft начала совершенствовать свою собственную технологию шрифтов TrueType в 1994 году. Модификации также включали введение более подходящего формата шрифта, который также соответствует функциям форматов шрифтов Adobe Type 1 (PostScript).

Adobe в 1996 году присоединилась к Microsoft в ее усилиях по замене как Apple TrueType, так и собственных форматов шрифтов Type 1. Это привело к объединению обоих базовых форматов шрифтов для преодоления ограничений и добавления новых расширений. Эта новая технология была представлена в том же году под названием OpenType.

Спецификации формата файла OTF

Спецификации OTF общедоступны Microsoft, и на них можно ссылаться с точки зрения разработчика. Как и TTF, он использует ту же структуру контейнера sfnt и совместим со спецификациями TrueType. Данные в файле шрифта OpenType используются для различных целей, таких как расчет макета текста, определение глифов в виде контуров TrueType или Compact Font Format (CFF), предоставление монохроматических или цветных растровых изображений или документов SVG в качестве альтернативных описаний глифов и информации о метаданных.

Типы данных OTF

Файлы OTF используют следующие типы данных, все в формате Big Endian.

Тип данныхОписание
uint88-битное целое число без знака.
int88-битное целое число со знаком.
uint1616-битное целое число без знака.
int1616-битное целое число со знаком.
uint2424-битное целое число без знака.
uint3232-битное целое число без знака.
int3232-битное целое число со знаком.
Фиксированный32-битное число с фиксированной точкой со знаком (16.16)
ПЕРЕСЛОВОint16, который описывает количество в единицах оформления шрифта.
UFWORDuint16, который описывает количество в единицах оформления шрифта.
F2DOT1416-битное фиксированное число со знаком с младшими 14 битами дроби (2. 14).
ДОЛГОДАТАВРЕМЯДата и время в секундах с полуночи 1 января 1904 года по всемирному координированному времени. Значение представляется как 64-битное целое число со знаком.
ТегМассив из четырех uint8 (длина = 32 бита), используемый для идентификации таблицы, оси изменения дизайна, сценария, языковой системы, функции или базовой линии
Смещение16Короткое смещение к таблице, аналогично uint16, NULL offset = 0x0000
Смещение32Длинное смещение к таблице, то же, что и uint32, NULL offset = 0x00000000
Версия16Dot16Упакованное 32-битное значение с основными и дополнительными номерами версий. (См. Таблицу номеров версий.)

Каталог таблиц OTF

Файл OTF начинается с каталога таблицы. Этот каталог является коллекцией таблиц верхнего уровня в файле шрифта. В зависимости от количества шрифтов в файле каталог таблицы может располагаться в другом месте файла. Например, если файл шрифта имеет только один шрифт, каталог таблицы начинается с байта 0 файла. В случае нескольких коллекций шрифтов OpenType, начало каталога таблицы указано в TTCHeader.

ТипИмяОписание
uint32sfntВерсия0x00010000 или 0x4F54544F (“ОТТО”)
uint16numTablesКоличество таблиц.
uint16searchRangeМаксимальная степень числа 2 меньше или равна numTables, умноженная на 16 ((2**floor(log2(numTables))) * 16, где «**» — оператор возведения в степень).
uint16entrySelector Log2 максимальной степени 2 меньше или равно numTables (log2(searchRange/16), что равно floor(log2(numTables))).
uint16rangeShiftnumTables умножить на 16 минус searchRange ((numTables * 16) — searchRange).
запись таблицыtableRecords[numTables]Массив записей таблицы — по одной для каждой таблицы верхнего уровня в шрифте

Запись таблицы

Для каждой таблицы верхнего уровня в шрифте есть запись таблицы, которая состоит из следующих полей.

ТипИмяОписание
ТегТаблицаТегИдентификатор таблицы.
uint32контрольная суммаКонтрольная сумма для этой таблицы.
Смещение32смещениеСмещение от начала файла шрифта.
uint32length Длина этой таблицы.

Каждая таблица в файле шрифтов OpenType представлена именами, известными как табличные теги. Обязательно, чтобы все записи в массиве были отсортированы в порядке возрастания по тегу.

использованная литература

  • [Спецификации шрифтов OpenType от Microsoft] (https://docs.microsoft.com/en-us/typography/opentype/spec/overview)
  • [Обзор TrueType] (https://docs.microsoft.com/en-us/typography/truetype/)

OTF против шрифтов TTF: что лучше? Какая разница?

Автор Кирилл Соколов На чтение 5 мин. Просмотров 47 Опубликовано

При сравнении OTF и TTF в целом предпочтение отдается OTF. Однако сравнение не так однозначно.

Если вы когда-либо играли с гарнитурами или шрифтами, скорее всего, вы спросили себя: «В чем разница между OTF и TTF?» при принятии решения о загрузке шрифтов для вашей системы. Почему такая простая вещь, как несколько пикселей на экране, такая сложная?

Не бойтесь, MakeUseOf позаботится о вас. Сегодня пришло время сесть и проанализировать некоторые ключевые различия между шрифтами OTF и TTF. Читайте дальше, чтобы узнать о различиях, какой формат шрифта лучше и когда целесообразно использовать один перед другим.

Содержание

  1. TrueType Fonts (TTF)
  2. OpenType Fonts (OTF)
  3. Различия между OTF и TTF
  4. Глифы
  5. Лигатуры
  6. Альтернативные символы
  7. Шрифты OTF и TTF: что лучше?

TrueType Fonts (TTF)

Начнем с TTF, потому что он появился первым. Что ж, это не совсем так. PostScript предшествует TTF на несколько лет, но сегодня это не очень распространено, поэтому мы собираемся пропустить его для большей актуальности.

TTF был совместным усилием Apple и Microsoft в начале 1980-х годов. Цель была проста: им нужен был формат, который могли бы использовать как Windows, так и Mac, а также формат, который по умолчанию мог бы быть прочитан большинством принтеров. Шрифты TrueType отвечают всем требованиям.

Пакет, содержащий шрифт, включал данные экрана и шрифта принтера в один файл. Это упростило установку новых шрифтов и послужило ранним кроссплатформенным форматом шрифтов, который можно было использовать на большинстве потребительских устройств.

OpenType Fonts (OTF)

OTF также был совместным усилием, но на этот раз между Adobe и Microsoft. Как и TTF, OTF был кроссплатформенным и включал данные о шрифтах дисплея и принтера в одном пакете, но на этом сходство заканчивается.

OTF расширил TTF, предлагая множество возможностей, которые последний не мог предоставить. Например, OTF имеет формат, позволяющий хранить до 65 000 символов.

Очевидно, что в алфавите всего 26 символов (AZ), десять цифр (0-9) и несколько дополнительных функций, таких как пунктуация и знаки валюты.

& * и т. д.). Однако это было особенно полезно для дизайна и создания шрифтов..

Поскольку формат предлагал дополнительное хранилище для символов, которые намного превышали количество символов, которое когда-либо могло бы понадобиться среднему пользователю, дизайнеры могли добавлять дополнительные функции, например:

  • Лигатуры
  • Глифы
  • Капители
  • Альтернативные символы
  • Рисунки в старом стиле

Раньше эти дополнения нужно было добавлять как дополнительные шрифты с использованием TTF. С OTF они могут находиться в том же файле, что и шрифт по умолчанию, и оставаться легкодоступными для дизайнеров и т.п.

Различия между OTF и TTF

Для дизайнеров, как любителей, так и профессионалов, главное полезное различие между OTF и TTF заключается в расширенных функциях набора. OTF имеет такие украшения, как лигатуры и альтернативные символы, также известные как глифы, которые существуют, чтобы дать дизайнерам больше возможностей для работы. (25+ сайтов с потрясающими бесплатными шрифтами!)

Для большинства из нас, не являющихся дизайнерами, дополнительные параметры, вероятно, будут остаются неиспользованными.

Другими словами, OTF действительно «лучше» из двух благодаря дополнительным функциям и параметрам, но для обычного пользователя компьютера эти различия не имеют особого значения.

Вы не можете, например, просто решить использовать другую версию буквы «F» в Facebook или украсить общие соединительные буквы, такие как «TH», чтобы они выглядели как декоративная типографика. Те, кто их использует, обычно делают это в Adobe Creative Suite и с единственной целью – внести тонкие настройки, которые улучшат внешний вид текста для печати или в Интернете.

Давайте конкретизируем вещи, рассмотрев три наиболее распространенных дополнения к пакетам OTF

Глифы

Глифы – это альтернативные символы, которые вы может измениться на, когда вы ищете что-то стилистически отличное от стандартного. Традиционные символы могут выглядеть примерно так:

Например, если вам нужна другая буква« А », вы можете использовать глиф, который отображает букву« А »с разными стилистическими качествами, или тот, который используется по умолчанию для других алфавитов и языков. Например:

Лигатуры

Лигатуры – это строго стилистическое дополнение. Чаще всего они встречаются со скриптовыми шрифтами, но присутствуют почти во всех высокопроизводительных пакетах. Более дешевые шрифты или те, которые вы можете найти бесплатно в Интернете, с меньшей вероятностью будут иметь много глифов, лигатур или других дополнений.

Лигатуры обычно представляют собой комбинации двух разных букв, которые сливаются вместе стать стилистическим лицом два-в-одном. Когда буквы комбинируются таким образом, они обычно заканчиваются украшенным узором или регулируемым расстоянием между ними.

Альтернативные символы

Альтернативные символы – это то, на что они похожи: альтернативы не буквенно-цифровым символам. Думайте о них как о глифах для нечисловых и небуквенных символов в наборе шрифтов. Они позволяют дизайнерам выбирать стилистически иную версию персонажей, которые они хотят использовать.

Давайте рассмотрим несколько примеров. Типичный персонаж может выглядеть примерно так:

Пока альтернативная версия будет выглядеть немного иначе, например:

Для для большинства из нас разница минимальна, и нам, вероятно, будет все равно, какую версию использовать. Однако, если вы выкладываете текст для журнала, эти небольшие изменения могут быть разницей между хорошим и плохим дизайном.

Шрифты OTF и TTF: что лучше?

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

Тем не менее, для типичных конечных пользователей, таких как вы и я, которые, вероятно, все равно не используют эти функции, это не будет иметь большого значения. Если у вас есть выбор, OTF всегда лучше из двух, но если вы в затруднительном положении и не можете найти версию шрифта OTF, с TTF все в порядке.

Не удается подобрать шрифты для нового дизайна или важного документа? Ознакомьтесь с лучшими сайтами для поиска идеальных сочетаний шрифтов и воспользуйтесь преимуществами этих бесплатных наборов шрифтов. Тогда идите вперед и на свой компьютер — вот как добавить новые шрифты в Microsoft Word.

Что лучше? Какая разница?

Сравнение

OTF и TTF обычно дает преимущество OTF. Однако сравнение не такое прямолинейное.

Если вы когда-либо играли с гарнитурами или шрифтами, скорее всего, вы спрашивали себя: «В чем разница между OTF и TTF?» при принятии решения о загрузке шрифтов для вашей системы. Почему такая простая вещь, как несколько пикселей на экране, так сложна?

Не бойтесь, MakeUseOf поможет вам. Сегодня пришло время сесть и проанализировать некоторые ключевые различия между шрифтами OTF и TTF. Читайте дальше, чтобы узнать о различиях, о том, какой формат шрифта лучше и когда уместно использовать один над другим.

Что такое шрифт TrueType (TTF)?

Давайте начнем с TTF, потому что он был первым. Ну, это не совсем так. PostScript старше TTF на несколько лет, но сегодня он не очень распространен, поэтому мы пропустим его для актуальности.

TTF был совместным проектом Apple и Microsoft в конце 1980-х годов. Цель была проста: им нужен был формат, который могли бы использовать как Windows, так и Mac, а также формат, который по умолчанию читался бы большинством принтеров. Шрифты TrueType отвечают всем требованиям.

Пакет, содержащий шрифт, включал данные экрана и шрифта принтера в один файл. Это упростило установку новых шрифтов и послужило ранним кроссплатформенным форматом шрифтов, который можно было использовать на большинстве потребительских устройств.

Что такое шрифт OpenType (OTF)?

OTF также был совместным проектом, за исключением того, что на этот раз между Adobe и Microsoft. Как и TTF, OTF был кросс-платформенным и включал в себя данные шрифта дисплея и принтера в одном пакете, но на этом сходство заканчивается. 9&*, так далее.). Однако это было особенно полезно для дизайна и создания шрифтов.

Поскольку формат предлагал дополнительное хранилище для символов, которое намного превышало количество символов, которое когда-либо понадобится обычному пользователю, дизайнеры имели возможность добавлять дополнительные функции, такие как:

  • Лигатуры
  • Глифы
  • Капитель
  • Альтернативные символы
  • Цифры старого стиля

Раньше эти дополнения приходилось добавлять как дополнительные шрифты с помощью TTF. С OTF они могут находиться в том же файле, что и шрифт по умолчанию, и оставаться легко доступными для дизайнеров и т.п.

Различия между OTF и TTF

Итак, к главному вопросу: в чем разница между OFT и TTF?

Для дизайнеров, как любителей, так и профессионалов, основное полезное различие между OTF и TTF заключается в расширенных функциях набора текста.

Кроме того, в OTF есть украшения, такие как лигатуры и альтернативные символы, также известные как глифы, которые существуют, чтобы дать дизайнерам больше возможностей для работы.

Для большинства из нас, не являющихся дизайнерами, дополнительные параметры, скорее всего, останутся неиспользованными.

Другими словами, OTF действительно «лучше» из двух из-за дополнительных функций и опций, но для среднего пользователя компьютера эти различия не имеют большого значения.

Вы не можете, например, просто решить использовать другую версию буквы «F» в Facebook или украсить общие соединительные буквы, такие как «TH», чтобы они выглядели как богато украшенная типографика. Те, кто их использует, обычно делают это в Adobe Creative Suite и с единственной целью внести тонкие изменения, которые улучшат внешний вид текста для печати или в Интернете, или, возможно, превратить свой почерк в уникальный шрифт.

Давайте конкретизируем ситуацию, рассмотрев три наиболее распространенных дополнения к пакетам OTF.

Глифы

Глифы — это альтернативные символы, которые вы можете изменить, когда ищете что-то стилистически отличное от стандартного. Традиционные символы могут выглядеть примерно так:

.

Например, если вам нужна другая буква «А», вы можете использовать глиф, отображающий букву «А» с другими стилистическими качествами, или глиф, который используется по умолчанию в других алфавитах и ​​языках. Например:

Лигатуры

Лигатуры являются строго стилистическим дополнением. Чаще всего они встречаются в скриптовых шрифтах, но встречаются почти во всех высококачественных пакетах. Более дешевые шрифты или те шрифты, которые вы можете найти бесплатно в Интернете, с меньшей вероятностью будут содержать много глифов, лигатур или других дополнений.

Лигатуры обычно представляют собой комбинации двух разных букв, которые сливаются вместе, образуя стилистическую единицу «два в одном». Когда буквы комбинируются таким образом, они обычно заканчиваются украшенным дизайном или регулируемым интервалом между ними.

Альтернативные символы

Альтернативные символы — это именно то, на что они похожи: альтернативы не буквенно-цифровым символам. Думайте о них как о глифах для нечисловых и небуквенных символов в наборе шрифтов. Они позволяют дизайнерам выбирать стилистически разные версии персонажей, которые они хотят использовать.

Давайте рассмотрим несколько примеров. Типичный символ может выглядеть примерно так:

.

Хотя альтернативная версия будет выглядеть немного иначе, вот так:

Для большинства из нас разница минимальна, и нам, вероятно, все равно, какую версию использовать. Однако, если вы размещаете текст для журнала, эти небольшие изменения могут стать разницей между хорошим и плохим дизайном.

Что такое WOFF?

Формат открытого веб-шрифта немного отличается тем, что представляет собой контейнер для OTF и TTF, сжатый и упакованный с другой информацией для использования в Интернете. Файлы WOFF полезны, когда веб-сайт хочет использовать собственный шрифт, который пользователь вряд ли сохранил на своем компьютере. Вместо этого веб-разработчик может сохранить файл WOFF, содержащий сжатую версию OTF или TTF, а также информацию о лицензии, информацию о совместимости и т. д.

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

Формат WOFF изначально был разработан Mozilla, Opera и Microsoft, хотя исходная версия была заменена WOFF2 в 2018 году. WOFF2 обеспечивает сжатие примерно на 30 процентов лучше, чем WOFF, и поддерживается всеми основными браузерами.

Шрифты

OTF и TTF: что лучше?

OTF, несомненно, является более надежным из двух вариантов. Он имеет больше функций, предназначенных для того, чтобы позволить наборщикам и дизайнерам гибко вносить постепенные изменения, предназначенные для улучшения общего вида произведения.

Тем не менее, для обычных конечных пользователей, которые, вероятно, в любом случае не используют большинство этих функций, это не будет иметь большого значения. Если у вас есть выбор, OTF всегда лучше. Но если вы в затруднительном положении и не можете найти OTF-версию шрифта, в TTF нет ничего плохого.

OTF или TTF: какой формат файла шрифта следует использовать?

После покупки шрифтов вам будет предложено несколько форматов шрифтов, которые вы можете загрузить. Читайте дальше, чтобы узнать больше о форматах и, что более важно, о том, когда их использовать.

Шрифты для настольных ПК

Если вы загрузили лицензию для настольных компьютеров, большинство шрифтов позволяют загружать как файлы OTF, так и файлы TTF. Вы должны устанавливать только один формат за раз. Установка и использование обоих одновременно может привести к неожиданным коллизиям.

Возникает вопрос: «Если мне нужно установить только один формат, следует ли загружать файлы TTF или OTF?»

Сначала попробуйте файлы OTF

В большинстве случаев мы рекомендуем загружать файлы OTF. По умолчанию при нажатии на кнопку загрузки они загружаются.

В тех редких случаях, когда литейный завод не предоставил нам файлы OTF, нажатие кнопки загрузки вместо этого загрузит файлы TTF. Если файлы OTF недоступны, рядом с кнопкой загрузки не будет стрелки раскрывающегося списка.

Если вам нужны файлы OTF, обратитесь в нашу службу поддержки за файлами OTF, и мы постараемся приобрести их для вас.

Ознакомьтесь со статьями поддержки по установке шрифтов в Windows и установке шрифтов на Mac.

Преимущества файлов OTF
  • Файлы OTF могут содержать дополнительные альтернативные символы и функции набора текста, включая контекстные альтернативы, которые можно использовать во вспомогательных приложениях. Узнайте больше о функциях Opentype в нашей статье OpenType 101 и в блоге Typographic Feng Shui And OpenType.
  • Файлы
  • OTF, как правило, значительно меньше, чем их аналоги TTF.

Когда следует использовать TTF?

Хотя большинство программ поддерживают OTF, некоторые программы (особенно старые программы) поддерживают только TTF или демонстрируют странное поведение при использовании OTF. Если у вас возникли проблемы со шрифтом OTF, мы рекомендуем вам полностью удалить OTF и вместо этого попробовать шрифты TTF. Чтобы загрузить файлы TTF, щелкните стрелку раскрывающегося списка рядом с кнопкой загрузки и выберите параметр «Загрузить файлы TTF».

Мы рекомендуем перезагрузить компьютер после установки новых шрифтов, поскольку некоторые программы не обновляют кэш шрифтов. Если у вас по-прежнему возникают проблемы, обратитесь в нашу службу поддержки.

Во многих случаях вы по-прежнему можете получить доступ к альтернативным символам и функциям набора текста, доступным в шрифтах OTF, однако вам необходимо выполнить поиск в их таблице глифов и скопировать определенные символы вместо использования более удобных элементов управления OpenType.

В чем техническая разница между OTF и TTF?

OTF

OTF расшифровывается как Open Type Format, формат векторных шрифтов, разработанный Microsoft и Adobe Systems в середине 1990-х годов. Формат был основан на формате TTF и предназначался для его замены. Шрифты открытого типа (OTF) могут содержать примерно 65 500 глифов, поддерживают кодировку символов Unicode и поддерживаются на разных платформах.

Данные контура глифа в шрифте OTF могут быть в формате Compact Font Format (CFF) или TrueType.

  • Формат CFF основан на языке PostScript. Люди иногда называют этот формат OpenType PostScript или OT/CFF. В этом формате для описания контуров глифов используются кубические кривые Безье. Как следует из названия «Compact File Format», эти файлы намного меньше, чем файлы, использующие формат TrueType.
  • Формат TrueType, иногда называемый OpenType (TrueType Flavor), использует тот же метод описания контуров глифов, что и шрифты TTF. Этот формат описывает контуры глифов с помощью квадратичных кривых Безье.

Формат CFF гораздо популярнее. В то время как литейщики, которые продают через Fontspring, могут свободно использовать любой формат, большинство шрифтов OTF были произведены в разновидности CFF.

TTF

TTF расшифровывается как True Type Format и был создан Apple в конце 1980-х годов. Он описывает контуры глифов с помощью квадратичных кривых Безье. Для описания одной и той же линии требуется больше точек, чем для кубических кривых Безье, но для компьютера это проще и быстрее.

Шрифты TTF также позволяют шрифтовым дизайнерам контролировать процесс преобразования растеризатором математически определенных путей глифов в пиксели. Это позволяет использовать четкие шрифты с небольшим размером точки при отображении на дисплеях с низким разрешением. Однако в наши дни более умные растеризаторы и дисплеи с более высокой плотностью свели к минимуму преимущества ручного хинтинга. Большинство платформ сегодня игнорируют большую часть предоставленной информации-подсказки.

Файлы OpenType с поддержкой TrueType (OpenType TT) могут использовать расширение TTF вместо расширения OTF, чтобы отличить их от файлов OpenType с поддержкой PostScript. Файлы OpenType TT (независимо от того, используют ли они расширение файла TTF или OTF) обратно совместимы с программами, поддерживающими шрифты Windows TrueType.

Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *