在15.10到16.04之后更新一些字符变得不可读

在15.10到16.04之间升级Chrome和Chromium中的一些字体/字符(中文,日文和韩文)变得非常薄,以至于几乎无法阅读。 来自Google的一些随机搜索结果如下所示: Google搜索页面

在终端中它说Fontconfig error: Cannot load default config file几次。 问题可能是什么?

出于某种原因,Chrome一直默认为Noto Sans CJK Thin。 最简单的解决方案是用常规权重替换与Ubuntu捆绑的NotoSans字体。

由noto-sans-cjk-thin-font-issue引发的想法

简而言之:

  • 下载https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCJK-Regular.ttc.zip
  • 下载字体上的chmod 644
  • 用下载的版本替换/usr/share/fonts/opentype/noto/NotoSansCJK.ttc

好处 :没有瘦浏览器字体渲染。

缺点 :没有常规的字体权重!

我使用另一种解决办法:在铬设置 – >自定义字体,更改“标准字体”以使用“Noto Sans CJK”,像我一样使用“Noto Sans CJK SC”;

我报告了这个bug。 根据讨论,它可能与fontconfig或Chrome的内部字体回退机制有关。

无论如何,我似乎通过apt-get删除包并直接从Google下载NotoSansCJK来暂时解决它,它包含不同文件中不同权重的字体。 手动安装字体后,此问题似乎已修复,即使我没有更改Chrome中的默认字体,Chrome也能正确呈现CJK。