Разница между форматами шрифтов OTF (Open Type) или TTF (True Type)?

На Mac, когда я загружаю шрифты, часто предоставляется выбор между OTF (OpenType Format) и TTF (TrueType Format).

Есть ли какая-либо разница в том, как работают лигатуры или что-то другое между двумя форматами?

219 голосов | спросил Rich Bradshaw 16 Jam1000000amSat, 16 Jan 2010 01:08:57 +030010 2010, 01:08:57

5 ответов


216

OTF скорее всего будет шрифтом «беттер», так как он поддерживает более сложные функции набора (небольшие кадры, альтернативы, лигатуры и т. д. фактически внутри шрифта, а не в виде отдельных шрифтов экспертных наборов). Он также может содержать кривые spline (TTF-style) или Bezier (PostScript Type 1-style), поэтому, надеюсь, вы получаете формы, изначально предназначенные для шрифтов, а не для преобразования с более низким уровнем качества.

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

ответил bobince 16 Jam1000000amSat, 16 Jan 2010 01:34:00 +030010 2010, 01:34:00
38

OTF - это более свежий формат, чем TTF, поэтому OTF имеет некоторые функции, которые нет в TTF. (Это спорный вопрос, если создатель шрифта не использовал их.)

Однако одна заметка из личного опыта: в зависимости от того, что вы собираетесь делать с этими шрифтами, я обнаружил, что гораздо проще получить инструменты, которые работают с TTF, в отличие от OTF. Если вы просто используете их для публикации на настольных ПК /текстовых редакторах, то все будет работать нормально, но если вы собираетесь делать что-либо программное, я бы рекомендовал TTF только из-за большего количества инструментов /библиотек там.

ответил Electrons_Ahoy 16 Jam1000000amSat, 16 Jan 2010 02:51:43 +030010 2010, 02:51:43
23

Обратите внимание, что при конвертировании endings оба .otf и .ttf могут обозначать шрифты в формат OpenType. (См. OpenType в Википедии - на самом деле, это более точно произносится в немецкая версия .)

Это немного запутывает, поскольку некоторые файлы шрифтов .ttf могут выглядеть так, как если бы они находились в устаревшем формате ANSI-Windows TrueType, тогда как на самом деле они могут быть полнофункциональными шрифтами OpenType.

Основное различие между обоими вариантами заключается в том, что шрифты стиля .ttf используют квадратичные сплайны BÃ © zier, тогда как шрифты стиля .otf используют кубические сплайны BÃ © zier. (Исторически квадратичные кривые BÃ © zier использовались для формата TrueType «legacy », кубические кривые BÃ © zier исходили из фона PostScript.) Кубические BÃ © ziers потенциально более точны (каждая квадратичная кривая BÃ © zier может быть точно воспроизведен с кубической кривой BÃ © zier), но может быть аппроксимирован меньшими сегментированными последовательностями квадратичных BÃ © ziers. (Также обратите внимание, что ни кубические, ни квадратичные сплайны BÃ © zier не могут точно воспроизводить круг. Всегда есть ошибка аппроксимации.)

Еще одно незначительное отличие в спецификации заключается в том, что шрифты OpenType с кодом ttf могут обращаться к одному и тому же глифу с несколькими кодовыми точками. Следовательно, это экономит некоторое пространство, если, например, версии с верхним регистром b , ²² и в (читай: латинская, греческая и кириллическая - B) имеют ту же форму .

ответил Debilski 6 +04002012-10-06T14:46:44+04:00312012bEurope/MoscowSat, 06 Oct 2012 14:46:44 +0400 2012, 14:46:44
10

Я не согласен с теми, кто говорит, что OTF - лучший формат. TTF предлагает дизайнеру возможность изменять детали растеризации на экране и в печати (если разработчик знает, как это сделать).

Например:

TTF vs OTF

ответил Fabrizio Schiavi 1 FebruaryEurope/MoscowbFri, 01 Feb 2013 17:14:27 +0400000000pmFri, 01 Feb 2013 17:14:27 +040013 2013, 17:14:27
3

Я нашел это полезным, и он ответил на мои вопросы достаточно, чтобы перестать копать глубже.

MS: В чем разница между TrueType, PostScript , и шрифты OpenType?

  

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

     

Шрифты PostScript являются гладкими, подробными и качественными. Они часто используются для печати, особенно для печати профессионального качества, например, книг или журналов.

     

Какой формат шрифта будет работать лучше всего для меня?

     

Это зависит. Если вы хотите, чтобы шрифт печатался хорошо и легко читается на экране, подумайте об использовании шрифта TrueType. Если вам нужен большой набор символов для языкового покрытия и точной типографии, вы можете использовать шрифт OpenType. Если вам нужно печатать печатные публикации профессионального качества, такие как глянцевые журналы или коммерческая печать, PostScript - хороший выбор. Для получения дополнительной информации см. Шрифты: часто задаваемые вопросы .

ответил Travis Bemrose 2 WedEurope/Moscow2015-12-02T03:59:21+03:00Europe/Moscow12bEurope/MoscowWed, 02 Dec 2015 03:59:21 +0300 2015, 03:59:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132