У меня есть шрифт с лицензией LGPL, который я сейчас использую для своего веб-сайта. Шрифт работает хорошо, за исключением пары символов (. и ,).
Иногда, в зависимости от того, какие персонажи его окружают, боковые опоры ведут себя так, как будто они отрицательные. То есть запятая или точка фактически появляются поверх предыдущего символа, как в этой строчной букве H ниже:
Я попытался загрузить его в FontForge, но предварительный просмотр работает нормально, а интервалы кажутся правильными. Это не проблема с конкретным браузером, потому что это происходит во всех них. Файл шрифта находится на моем гугл диске
Самое странное во всем этом то, что проблема возникает только с буквенными символами, а с числами все работает нормально.
Я попытался скопировать символ 201A в запятую (002c), но проблема осталась.
В качестве примечания:
если вы знаете похожий шрифт, предложите его.
Если это происходит только с определенными комбинациями символов — это будет кернинг .
Найдите любые проблемные пары кернинга в FontForge и соответствующим образом откорректируйте значения.
Вы можете прочитать о метриках и кернинге в FontForge здесь:
Я открыл предоставленный вами файл шрифта в FontLab и могу подтвердить, что проблема определенно в кернинге. Я не уверен, почему, но кто-то изменил значения в вашем шрифте. Я бы посоветовал вместо того, чтобы возиться с кернингом в имеющемся у вас файле, загрузить свежую версию с сайта Font Squirrel: https://www.fontsquirrel.com/fonts/Ubuntu-Titling .
Я только что подтвердил, что версия Font Squirrel Ubuntu Titling не имеет той же проблемы, и в качестве бонуса имеет некоторые приятные функции OpenType, которых нет у вас. Приложен скриншот окна Metrics FontLab, показывающий правильный кернинг этих символов.
Зак Сосье
Тереза