错误的bbox或使用@ font-face和opentype字体下降

时间:2011-01-03 18:50:55

标签: css font-face opentype

我用@ font-face嵌入了一个opentype字体。工作正常,但某些浏览器/操作系统上的bbox或下降(或基线/下降线?)是错误的。问题是例如在Mac上,bbox不正确,这意味着将文本居中在它的bbox中我必须为段落设置填充。我猜这个字体是在Windows上创建的,并没有在Linux和OS X上测试过,而且这些操作系统中的字体渲染引擎运行不同。

任何想法如何解决问题?

Windows,Linux和Mac中字体的屏幕截图。从上到下:Ubuntu Firefox 3,Chromium,W​​indows XP Firefox 3 / Chrome,Mac OS X Safari 5 / Firefox 4 Beta 8.

enter image description here

1 个答案:

答案 0 :(得分:1)

同样的事情发生在我身上,使用http://www.fontsquirrel.com/fontface/generator将字体转换为woff,eot等时引入了问题。

“修复垂直度量标准”选项实际上破坏了字体高度。取消选中此选项可以解决问题。