我用@ font-face嵌入了一个opentype字体。工作正常,但某些浏览器/操作系统上的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.
答案 0 :(得分:1)
同样的事情发生在我身上,使用http://www.fontsquirrel.com/fontface/generator将字体转换为woff,eot等时引入了问题。
“修复垂直度量标准”选项实际上破坏了字体高度。取消选中此选项可以解决问题。