使用 Google Chrome 浏览 Ubuntu 网站时出现文本缺失/空白

使用 Google Chrome 浏览 Ubuntu 网站时出现文本缺失/空白

访问 ubuntu.com 或 askubuntu.com 时,Google Chrome 会显示空白,而不是网站的大部分预期文本。网站如下所示:

在此处输入图片描述

我在 KDE 下的 Fedora 17 x86_64 上使用 Google Chrome 20.0.1132.47 beta。

到目前为止我已经尝试过:

  • 删除~/.cache/google-chrome并重新启动 Chrome - 没有变化。
  • 删除~/.config/google-chrome并重新启动 Chrome - 没有变化。
  • 删除以上两个内容并重新启动 Chrome - 没有变化。
  • 以不同用户身份登录-有效。

当我以其他用户身份登录时,Chrome 可以正确显示网站。此外,当我删除~/.config/google-chrome~/.cache/google-chrome目录并重新启动 Chrome 以生成新配置时,问题仍然存在。这些让我相信问题与我的用户帐户有关,尽管具体是什么尚不清楚。

我还应该在哪里寻找该问题的根源?

答案1

我在 Ubuntu 22.04 上遇到了这个问题。

从 Chrome 设置禁用硬件加速https://chrome://settings/system解决了这个问题。

答案2

您可能需要在 chrome 配置文件中验证字体设置(设置 > 高级 > Web 内容)。我以前遇到过类似的问题,通过更改字体设置解决了这个问题。

答案3

我有一个明显损坏的Ubuntu 字体在我的~/.fonts目录中。删除它们后,我可以再次正常查看所有这些网站。

答案4

禁用硬件加速有帮助,但似乎是一种变通方法,而不是解决方案。如果您不知道如何在 2023 年实现它:
在 Chrome 浏览器中打开此 URL:
chrome://settings/?search=hardware

从长远来看,对我有帮助的是重新生成字体缓存。
嗯,什么?
我注意到,当我以非 sudo 用户身份启动“字体”应用程序(应该是“gnome-font-viewer”)时,它挂起了。这里也提到了这一点:https://askubuntu.com/questions/1348344/fonts-app-hangs-after-being-opened

无论如何,我打开了一个终端会话,切换到 sudo 用户(su <username>)并运行sudo gnome-font-viewer)。它打开并重新生成了字体。之后我关闭了那个窗口,以 sudo 用户身份注销,并以非 sudo 用户身份重新打开了“字体”应用程序 - 它不再挂起。

之后,我可以重新启用 Chrome 中的硬件加速,并且字体又可以正常显示。

相关内容