it-swarm-ru.tech

Разница между форматами шрифтов OTF (открытый тип) или TTF (истинный тип)?

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

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

228
Rich Bradshaw

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

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

224
bobince

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

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

38
Electrons_Ahoy

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

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

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

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

23
Debilski

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

Например:

TTF vs OTF

11
Fabrizio Schiavi

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

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

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

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

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

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

3
Travis Bemrose