1

Я разрабатываю шрифт, предназначенный для использования в основном как шрифт субтитров. Это шрифт без засечек, не похожий на Helvetica.

Размер em равен 2000 (я знаю, что для шрифта истинного типа это должно быть 2048), подъем / спуск - 1600/400. Большинство символов не превышают 1450, за исключением символов латинского алфавита с акцентом.

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

Поскольку мой предполагаемый дизайн идет, я не возражаю, если у меня есть спусковое устройство (например, "g") выше и буква латинского алфавита с акцентом внизу, и они почти соприкасаются. Во всяком случае, это происходит не очень часто.

Как я могу контролировать отслеживание? Кажется, это рассчитывается автоматически.

1 ответ1

1

После долгих поисков я нашел ответ в таблицах OS/2, на вкладке Metrics. Я понимаю, что в определении Truetype было много участников, поэтому все детали разбросаны по файлу шрифта.

Я оставлю вопрос без ответа на некоторое время, если кто-то предоставит указатели для более полной информации.

Фактически, минимальные / максимальные высоты, определенные в шрифте, определяют отслеживание шрифта, и таблицы OS / 2 могут использоваться для его увеличения, а не для его уменьшения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .