浏览器中的字体扭曲

浏览器中的字体扭曲

我的电脑似乎在渲染字体方面有问题。一开始,它们通常看起来不错。我发现,如果我按住 cltr-a 键并取消选择所有内容,它们会在一段时间内渲染正常。但是,在滚动或输入某些内容后,它们会再次变形。

即使现在,当我写这个问题时,文本区域和下面的预览又变得扭曲然后又不扭曲了。

这是失真情况的屏幕截图。我不确定 printscreen 是否能够捕捉到失真情况,但它确实做到了。

我使用的是 Radeon HD 4850 显卡。我安装了最新的驱动程序。我的两个显示器都存在这个问题。我尝试过关闭 ClearType 然后再打开。Notepad++ 或 libre office 似乎没有这个问题。我主要在浏览器中遇到这个问题 - 我测试过 Chrome 和 Firefox,它们都有同样的问题。有趣的是,Internet Explorer 运行正常(但它是 IE,我不会使用它)

问题在某一时刻开始出现,但我似乎无法确定最初是什么原因造成的。


失真示例

答案1

Firefox 有一个解决方案这里。 (见下文)

显然,将设置gfx.content.azure.enabled为 false 可以在这里起作用。它禁用“(Mozilla)Azure API”由 Firefox 提供。因此,这其中存在问题。

Azure 是 Mozilla 一直致力于开发的新型无状态 2D 图形 API,旨在最终取代 Cairo。

我认为 Azure 以自己的方式使用“硬件加速”(无需查看对话框中的设置),因此对于 Chrome,您也可以尝试禁用“硬件加速”。您可以这样做如下

您可以在地址栏中直接输入以下内容:

chrome://flags/#force-compositing-mode-2

将其设置为禁用。点击Relaunch now底部的。

如果这能解决 Chrome 的问题,那么硬件加速肯定出了问题,最终需要解决这个问题(当然,如果需要硬件加速的话:)。


尝试在 Firefox 中禁用硬件加速。

尝试将 gfx.content.azure.enabled 首选项设置为 false,或者如果这没有帮助,请在 about:config 页面上将 gfx.direct2d.disabled 首选项设置为 true 来禁用 Direct2D,并保持硬件加速处于启用状态。

http://kb.mozillazine.org/about:config

相关内容