qtwebengine 浏览器、chromium 上没有等宽字体

qtwebengine 浏览器、chromium 上没有等宽字体

我运行 archlinux 并安装了 ttf-google-fonts-git 软件包,所以我有很多等宽字体,如 Noto Mono、Hack、Insonsolata、Consolas 等。但是,当我打开任何基于 qtwebengine 的浏览器(qutebrowser、falkon、热衷于阅读文档)或 chromium,代码块无法正确呈现。看一下github上的截图:

不正确的等宽渲染

但在某些页面看起来不错,包括 stackowerflow:

正确的渲染

我尝试遵循以下人士的指示和建议这篇 Reddit 帖子,还有我用谷歌搜索但没有成功的其他来源。

fc-match 输出为:

~ > fc-match monospace
NotoMono-Regular.ttf: "Noto Mono" "Regular"

Firefox 渲染一切都很好,但我还是想解决这个问题。谢谢

答案1

我通过删除Noto Sans CJK JP&解决了这个问题Noto Serif CJK JP

相关内容