qtwebengine ブラウザと Chrome には固定幅フォントがありません。

qtwebengine ブラウザと Chrome には固定幅フォントがありません。

私はArchlinuxを実行しており、ttf-google-fonts-gitパッケージがインストールされているので、Noto Mono、Hack、Insonsolata、Consolasなどのような固定幅フォントがたくさんあります。ただし、qtwebengineベースのブラウザ(qtebrowser、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

関連情報