我看到有人以不同的方式问过这个问题,但也许不是以如此直接的方式。我正在使用默认设置为已禁用 ClearType 的全新 Windows 8.1。 Web 字体在除 Firefox 之外的所有浏览器中都能完美呈现。在 Firefox 中,它们显得模糊或像素化。当我启用 ClearType 时,它们突然在 Firefox 中正常运行。奇怪的是,如果我然后禁用 ClearType 并注销然后登录,它们仍然很好。我看到 Google Chrome 之前有过类似的问题,但我知道他们在 Chrome 中解决了这个问题。这是 Firefox 需要解决的问题吗?是否会在 CSS 中改进抗锯齿属性以强制字体正确呈现?
最佳答案
问题是否在禁用硬件加速的情况下重现?
如果没有,您将看到这个长期存在的问题 1 - 使用硬件加速绘图时,禁用 ClearType 的 DirectWrite 字体渲染有时无法正常工作。据我所知,Firefox 32 中没有与字体渲染相关的更改(您没有说明这是相对于 Firefox 31 的回归,还是您只是注意到了这个问题),但是有一些更改扩展了硬件的使用-加速绘图。
请注意,禁用字体平滑和禁用 ClearType 是有区别的。如果它在 Chrome 中正常工作,那可能就是问题所在,因为 Chrome 有直接相反的错误,例如不遵守设置 2正确3 .
关于css - Web 字体 (WOFF) 仅在禁用 ClearType 的 Firefox v32.0(当前)中模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25855867/