修复了Google Chrome浏览器字体显示不正确的问题

尝试消除问题的工具

前几天,当我在新的Windows计算机上安装Google Chrome Canary时,我立即注意到该字体在浏览器的界面以及在浏览器中打开的网站上看起来都没有。

虽然我知道Chrome的字体渲染在某些情况下可能很差,但它发生在计算机上的事实令人惊讶,因为我没有在同一台PC上的Chrome Stable中遇到此问题。

您可以在下面的屏幕快照中查看字体渲染,该屏幕截图是我在设备上安装Google Chrome Canary之后最初获得的。

chrome font off

如您所见,该字体看起来特别不好,在其他内部页面(例如chrome:// flags页面)上甚至更糟。

Chrome Canary是Google Chrome的最新版本,对Canary而不是Chrome Stable的问题的一种可能解释是Google调整了Canary中尚未应用到Stable的某些内容。

但是,该问题更有可能是由计算机的硬件和已安装的驱动程序引起的,而不是影响所有Chrome Canary安装的一般性问题。

互联网上的研究提出了各种各样的建议,其中一些最早可以追溯到Chrome3。建议包括禁用ClearType, 在chrome:// flags上更改DirectWrite安装高级字体设置 ,或使用其他启动参数运行Chrome。

这些工具中的任何一个都没有真正起作用,因为许多工具可以追溯到几年前,并提出了无法再应用于最新版本的Chrome的修复程序。

我确实发现了解决Chrome中字体渲染问题的解决方案。首先查看下面的屏幕截图,查看更改后Chrome中的文本外观。

chrome fonts good

这是我为解决Google Chrome Canary中的文本渲染问题所做的工作:

  1. 在浏览器的地址栏中加载chrome:// settings /或选择菜单>设置。
  2. 单击页面底部的“高级”。
  3. 向下滚动到“系统”部分。
  4. 将“在可用时使用硬件加速”切换为关闭。
  5. 重新启动Google Chrome。

以上就是解决字体渲染问题的全部方法。禁用硬件加速可能会对从中受益的某些任务产生性能影响。

由您自己决定是否值得启用该功能,还是值得在Chrome中更好地呈现文本。

您可以随时通过重复上述步骤并将硬件加速功能切换为开来撤消更改。