TTF (шрифт TrueType)
TTF (TrueType Font) — формат шрифтов, разработанный Apple и Microsoft, хранящий контуры глифов в виде квадратичных кривых Безье. TTF-файлы содержат шрифтовые данные в одном файле и поддерживаются практически всеми операционными системами и приложениями.
MIME-тип
font/ttf
Тип
Бинарный
Сжатие
Без потерь
Преимущества
- + Universal support on Windows, macOS, and Linux
- + Built-in hinting for crisp screen rendering at small sizes
- + Mature format with decades of tooling support
Недостатки
- − Larger file sizes than WOFF2 for web delivery
- − Quadratic curves are less precise than OpenType's cubic Bezier
- − No built-in OpenType Layout features in the original spec
Когда использовать .TTF
Используйте TTF для шрифтов в настольных приложениях и системных шрифтов. Для веба предпочтительнее WOFF2 (сжатый TTF/OTF). Для расширенных типографических возможностей выбирайте OTF.
Технические детали
Файлы TTF используют квадратичные B-сплайны для определения контуров глифов. Инструкции хинтинга (программы TrueType) управляют отображением на сетке пикселей для оптимальной читаемости при малых размерах. Таблицы (cmap, glyf, head, hhea, hmtx, loca и другие) хранят метрики, маппинг символов и данные глифов.
История
Apple разработала TrueType в конце 1980-х как конкурента PostScript Type 1 от Adobe. Microsoft лицензировала TrueType для Windows 3.1 (1992), обеспечив повсеместное распространение. TrueType стал основой для OpenType, который объединил TrueType и PostScript.