从Google Font API加载的WebFont在Windows上的Firefox 3.6中看起来很糟糕

Chi*_*oft 4 css font-face firefox3.6 google-webfonts

对于我们正在开发的网站,我们一直在使用Google的WebFonts API中的Lato.它在每个浏览器(甚至是IE)中都能很好地工作,除了一个非常重要的情况:Windows XP上的Firefox 3.6(尚未在Win 7中测试过).字体加载并显示,但字符看起来很糟糕,就像抗锯齿完全失灵一样.

这就是FF3.6中文本的样子

由于浏览器中的错误,我的谷歌搜索已经发现FF4中的webfonts问题,但我找不到任何关于3.6的内容.我们能做些什么来解决这个问题吗?

Fon*_*rel 5

Google的字体看起来与字体的GASP表中的设置有关.此表针对尺寸范围切换"灰度"和"网格调整".我查看了Google发送到您网站的字体,并打开了尺寸为0-13的灰度.设置14-18用于网格拟合,这导致黑白渲染.然后为灰度和网格拟合设置19+.我打赌,如果你把文字的大小改为13px,它会突然变成抗锯齿.

对于Font Squirrel字体,我们将GASP表设置为渲染灰度+网格,适用于4px以上的所有尺寸.