Подъем шрифта слишком мал. Браузеры Windows (и Mac Safari, в моем тестировании) просто выбрасывают значение всплытия как неверное, тогда как Firefox и Opera на Mac принимают его.
Самый простой способ это исправить - использовать ttx, часть FontTools .
Используйте это так:
% ttx bubbleboy-2.ttf
[...]
% edit bubbleboy-2.ttx
Измените значение всплытия на 1100 (или все, что вам подходит):
<hhea>
<tableVersion value="1.0"/>
<ascent value="1100"/>
Затем восстановите шрифт:
% ttx bubbleboy-2.ttx
Compiling "bubbleboy-2.ttx" to "bubbleboy-2#1.ttf"...
[...]
Этот новый шрифт должен быть исправлен; Вы можете проверить, открыв его в книге шрифтов.
Если вам нужна более наглядная картина проблемы, попробуйте FontForge , хотя имейте в виду, что ее интерфейс довольно барочный. Как только вы открыли шрифт, дважды нажмите заглавную букву; Вы увидите горизонтальную линию, разделяющую глиф на части. Это (неправильное) восхождение. Вы можете исправить всплытие в Element> Font Info, а затем нажать General. Снимите флажок «Масштабные контуры», иначе подъем будет больше, но все равно будет неправильным. : -)
Однако, чтобы изменить шрифт, я бы порекомендовал ttx поверх FontForge для таких небольших изменений, потому что он с меньшей вероятностью разрушит то, что не понимает.