Каждое начертание шрифта — это самостоятельный файл. На компьютер можно установить как начертания (по одному или группой), так и всю гарнитуру сразу. В файлах шрифта хранится весьма обширная информация. В том числе:
Рабочее и полное имя шрифта, имя гарнитуры, к которой принадлежит шрифт, и название начертания.
Сведения об авторах шрифта.
- Уникальный регистрационный номер шрифта.
Сведения о метрических размерах символов — ширина символов, стандартный размер полей и оплечиков.
Информация о парном кернинге. Чем больше таблица кернинговых пар в шрифте, тем более качественно он будет форматироваться. Если в самом шрифте нет информации о кернинге, эту функцию берет на себя программа верстки (если она обладает возможностью автоматического кернинга).
Таблицы трекинга шрифта. Главным достоинством шрифта (особенно наборного) является легкость чтения. Она обеспечивается в большой степени правильно подобранным размером полей символов. В зависимости от кегля шрифта, для улучшения восприятия нужны разные поля. Мелкий текст будет лучше смотреться со слегка увеличенными полями, в очень крупном поля лучше сильно уменьшить. Таблицы трекинга содержат информацию о зависимости ширины полей от кегля.
Описание общих элементов. Если символы шрифта содержат общие элементы, то для экономии места все они описываются в особой области, а в области описания каждого символа дается ссылка на общий элемент.
Кодовые таблицы — таблицы соответствия между кодом в таблице ANSI и именем символа шрифта.
Описание разметки символов. Разметка необходима для качественного воспроизведения символов на устройствах вывода — растеризации.
Описание формы каждого символа. Это основная часть файла шрифта.