在15.10到16.04之后更新一些字符变得不可读
在15.10到16.04之间升级Chrome和Chromium中的一些字体/字符(中文,日文和韩文)变得非常薄,以至于几乎无法阅读。 来自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。