Неверный bbox или спуск с @font-face и шрифтом opentype

Я внедрил шрифт открытого типа с помощью @font-face. Работает нормально, но bbox или спуск (или базовая линия/линия спуска?) неверны в некоторых браузерах/ОС. Проблема, например. на Mac bbox неправильный, это означает, что для центрирования текста в его bbox я должен установить отступ для абзаца. Я предполагаю, что шрифт был создан в Windows и не тестировался в Linux и OS X, и механизмы рендеринга шрифтов в этих ОС работают по-разному.

Любая идея, как решить эту проблему?

Скриншот шрифта в Windows, Linux и Mac. Сверху вниз: Ubuntu Firefox 3, Chromium, Windows XP Firefox 3/Chrome, Mac OS X Safari 5/Firefox 4 Beta 8.

введите здесь описание изображения


person wowpatrick    schedule 03.01.2011    source источник


Ответы (1)


То же самое произошло со мной, и проблема возникла при преобразовании шрифта в woff, eot и т. д. с использованием http://www.fontsquirrel.com/fontface/generator.

Опция «Исправить вертикальные метрики» фактически испортила высоту шрифта. Отключение этой опции решило проблему.

person Sebastian Gonzalez    schedule 25.10.2011
comment
Спасибо за ответ, я посмотрю на него и посмотрю, решит ли это проблему. - person wowpatrick; 30.10.2011