css - Web 字体 (WOFF) 仅在禁用 ClearType 的 Firefox v32.0(当前)中模糊

标签 css firefox fonts

我看到有人以不同的方式问过这个问题,但也许不是以如此直接的方式。我正在使用默认设置为已禁用 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/

相关文章:

fonts - LaTeX:更改图形内的字体

html - 字体颜色与原始设计不同(电子邮件通讯)

animation - 顺序 CSS3 动画

html - 以 Angular 2 在模块级别应用 CSS

html - 有没有一种方法可以使文本字符刷新到HTML5中其边框的顶部?

css - Mozilla Firefox 在打印时添加间隙

java - 将 JTextArea 字体类型更改为僧伽罗语

css - 更改光标类型 - Material UI 扩展面板

html - CSS 过渡在 Firebug 中不起作用

javascript - 为什么 jquery ajax 表单发布在 Firefox 中不起作用