为什么Chrome中的字体看起来会有锯齿状?

27

我的字体在chrome中看起来非常锯齿状和难以阅读,我该如何使它们看起来更加平滑?它们以前不是这样的。


每个月左右,这种情况总会发生在我身上。尝试了网上能找到的所有方法后,我只好放弃寻找问题所在,现在我只需打开chrome://flags并将所有设置重置为默认值。但是它总会在未来某个时候悄悄地回来——这让我想知道Google是否真的关心修复它,因为这种情况已经持续了多年。 - Joe Enos
我在家里的电脑上从来没有遇到过这个问题,但是在我以前的工作中,这种情况经常发生。我怀疑IT部门正在推送一个组策略设置或更新,导致修复被还原。 - Hunter Nelson
14个回答

55

对我起作用的解决方案是

  1. 访问URL chrome://flags/
  2. 启用“禁用加速的2D画布”
  3. 重新启动

7
有可能是任何标志的更改吗?我将其更改为启用,然后它起作用了。然后将其更改为禁用,一切仍然很顺利。因此,下次出现问题(在下一个RDP会话之后),我将测试更改另一个随机设置。 - Johan Helsén
在我发布的当前版本中,对我来说更好(且有效)的解决方案是:我已经打开了操作系统字体平滑选项,并且每个应用程序都已平滑,除了 Chrome。所以问题出在 Chrome 上,而不是 Windows 上。 我也没有启用“enable-font-cache-scaling”标志选项。它可能不再受支持或者对我的安装无效。 - drewdqueue

30

在Windows 10中:

  • 进入Windows搜索,搜索"This PC",右键点击并选择属性
  • 进入高级系统设置
  • 点击性能组中的设置按钮
  • 勾选"平滑屏幕字体的边缘"
  • 重新启动计算机,您的字体将恢复正常

输入图像描述


谢谢。我想知道为什么我的电脑在Windows 10更新时关机了。 - Rob
2
实际上,我认为重新启动计算机是解决这个问题的方法。至少对我来说是这样。我从未对复选框进行过更改,在重新启动后一切通常都恢复正常。 - Michael Beck
这之后我不得不重新启动Chrome。 - Tek

19

尝试前往此处:chrome://flags/#enable-font-cache-scaling 禁用或启用此设置(enable-font-cache-scaling),以查看是否有变化。 Chrome 看起来突然出现了不可解释的锯齿状字体,而这个方法解决了我的问题。


3
对我有用 - 点击了“重置为默认值” - 在Chrome重新启动后,所有问题都得到了解决。 - Nat
6
这似乎是一个有效的解决方法——我将其设置为“启用”,重新启动Chrome,然后将其切换回“默认”状态,它仍然正常工作。我发现这通常发生在我使用远程桌面连接我的计算机之后。 - mrswadge
1
解决了我的问题。在使用 RDP 会话登录到本地计算机后,立即出现了该问题。不确定为什么会出现这个问题,但很高兴已经解决了。 - user297500
我在我们公司的服务台重置了一些与浏览器相关的设置后遇到了这个问题。上述方法并恢复默认设置对我有用。但是Windows选项没有起作用。 - MattH

7

另一个可能的原因:

远程桌面(也称为RDC,MSTSC)可以针对每个应用程序禁用文字平滑处理。

如果您正在远程连接到具有字体平滑问题的计算机,并且其他远程应用程序正常工作,则应执行以下操作:

  1. 断开连接并重新打开远程桌面连接窗口。
  2. 单击“显示选项”。
  3. 单击“体验”选项卡。
  4. 在“选择您的连接速度…”列表框中选择除“自动检测连接质量”之外的任何设置。
  5. 根据需要选中复选框,确保选中“字体平滑”。

还要注意,在远程连接触发此问题后,您仍然可能在本地计算机上看到丑陋的字体,直到您重新启动Chrome(或Windows)。


重启电脑或 Chrome 对我来说不够。我必须执行 Chris 在他的回答中建议的下一步操作。 - public wireless

6

在远程RDP会话工作站后遇到了这个问题。

  • 打开页面chrome://flags/#enable-font-cache-scaling
  • 点击重置全部
  • 重新启动Chrome (此方法也适用于Microsoft Edge)

执行以上步骤后,字体又恢复了正常显示。


这也解决了我的问题,我发现这影响了 Obsidian(我猜它使用本地安装的相同 Chrome 程序?或者可能是 RDP 搞乱了设置,因为我跳到这台机器上)。无论哪种方式,点击“重置全部”对我来说都是解决方法。 - Joseph Bradshaw
对我也起作用了,但只有在我首次重新启动电脑后才行。非常好的解决方案。有时当您使用较慢的连接连接RDP时,RDC客户端会自动调整图形设置为较低的值,并且似乎这种更改在RDC会话结束后仍然存在。 - public wireless

2
打开硬件加速对我有用。

1

0
从chrome://flags/中我禁用了以下内容: 字体访问API 启用实验性的字体访问API,使网站能够枚举本地字体并访问其表格数据。- Mac、Windows、Linux、ChromeOS、Fuchsia、Lacros #font-access

0

对我有效的方法是:

  1. 打开Chrome
  2. 进入设置 > 系统
  3. 切换“启用硬件加速”选项一次。无论其当前位置如何(默认情况下,应处于“启用”位置)
  4. 重新启动Chrome。

这应该解决问题。【如果您想要的话,返回相同的设置并将切换恢复到原来的位置,然后重新启动。这不会有任何影响。】


0

我在准备按照 gvb 的建议操作时,找到了这个解决方案:

  1. 访问 URL chrome://flags/
  2. 启用 Override software rendering list 并在不支持的系统配置上启用 GPU 加速

请注意顶部的大红字警告:警告!实验性功能前进。 我猜我的系统有些问题不被支持,但这样做还是有效的。


chrome://flags/#ignore-gpu-blocklist,然后。 - user2066657

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接