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


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

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


220
2018-01-15 22:08


происхождения




ответы:


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

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


217
2018-01-15 22:34



Это интересно - я предположил OTF. Действительно ли это открытый формат? - Rich Bradshaw
Да, это ISO14496-22. Видеть microsoft.com/typography/otspec , TrueType также может считаться открытым, для значений 'x' of 'open'. Видеть developer.apple.com/textfonts/TTRefMan/index.html (и спецификация OTF также актуальна, поскольку она основывается на TTF). Тем не менее, нет никакого публичного патента, связанного с любым форматом, и в прошлом были проблемы с патентами (см. Инструкцию FreeType и набор инструкций байт-кода TT-намекания). - bobince


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

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


38
2018-01-15 23:51



На самом деле это хороший момент - кажется, что imagemacgick работает лучше с ttf, например. - Rich Bradshaw


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

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

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

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


23
2017-10-06 10:46



Безрезцевые сплайны никогда не могут воспроизвести круг, это не имеет никакого отношения к тому, чтобы быть квадратичным, кубическим или квартовым или квинтичным ... - Pacerier
Да, это тоже правда, но в этом случае это не имеет большого значения. - Debilski
У меня есть две версии шрифта: одна с otf и одна с ttf. Оба используют otf layouts, но otf использует контуры postscript, а ttf использует контуры ttf. Сообщается, что ttf также подписывается в окнах. - Shaun Bouckaert


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

Например:

TTF vs OTF


10
2018-02-01 13:14



Подробнее ... - Pacerier
Графика интересна, но неопытным (как я) не сразу поддерживает утверждение, что TTF лучше намекает. На самом деле это похоже на противоположное, так как строка OTF с правой стороны, по-видимому, имеет разрешение в 4 + раз и использует частичное затенение. Пожалуйста, развернитесь. - matt wilkie
OTF был основан на TTF. Поскольку TTF является подмножеством OTF, он должен поддерживать все те же функции. - David C. Bishop
+ matt. Не то, чтобы разрешение было выше - точка этого изображения должна показать, насколько хрустящие и определены точки брайлевского TTF, тогда как OTF-те, что размыты. Многие из них не читаются. В верхнем примере намек дизайнера шрифта был учтен механизмом растеризации (когда он масштабировал их до разрешения, которое не было целым числом, кратным их базовому разрешению). - Travis Bemrose
Видеть это после для обсуждения разницы между ttf и otf намеком. TTF и OTF используют разные подходы к намекам. OTF полагается на выразительность шрифта и интеллекта растеризатора, чтобы уменьшить необходимость в подсказке, что позволяет OTF иметь уменьшенную информацию о намеках. Хотя в некоторых случаях этот сниженный намек может вызвать проблемы. Поскольку шрифты OTF могут использовать стиль TrueType или стиль подсказки PostScript, не совсем верно, что подсказка TTF лучше, чем подсказка OTF. - Benjamin


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

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

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

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

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

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


3
2017-12-02 00:59