Debianテストでは、端末でブラウザを実行するたびに、次の4行のエラーが発生します。
Fontconfig error: failed reading config file
これは、どのアプリケーションでも問題を引き起こさないようです。snap
フォントレンダリングを介してインストールされたFirefox Quantumでのみ機能しません。ここそしてここ。
バージョンを維持したいので、tarのインストールを除いて、これら2つの記事に記載されているすべての手順を試しましたsnap
。初めてブラウザをインストールしたとき、より多くのサイト(Stackoverflowなど)でレンダリングの問題がありましたが、Microsoft Core Fontsをインストールすると問題が解決しました。これで問題はHelveticaにのみ関連しているように見えますが、fc-match Helvetica
HelveticaはArialと正確に一致しているようです。
だから私の結論は、「snap Firefox」がfontconfig
ファイルを読むことができないということです(firefox-esrはOperaや他のブラウザと同様にうまく機能します)。コマンドラインから別のブラウザを実行してもエラーが発生するため、問題はFirefox Quantumに限定されていないと思います。そこには何の問題もありません。
fontconfig
その場合、問題は実際に設定を変更する方法です。再インストールして実行しましたdpkg-reconfigure fontconfig-config
。
ベストアンサー1
/etc/fonts/conf.avail
そしてを見てください/etc/fonts/conf.d
。同じ問題があったので、この問題を発見しました。ついに
FC_DEBUG=1024 fc-cache 2>&1|less
役に立つ言葉はしません。そのため、不足している構成ファイルを見つけるために次のコマンドを実行しました。
FC_DEBUG=1024 strace fc-cache 2>&1|less
Fonts-guru-extraパッケージの設定ファイルが混乱していることがわかりました。次のように保存され、/etc/fonts/conf.avail/65-0-fonts-guru-extra.conf/65-0-fonts-guru-extra.conf
シンボリックリンクが/etc/fonts/conf.avail/65-0-fonts-guru-extra.conf
何とか壊れています。少なくともファイルではありません。
だから私は実行し、dpkg --force-depends --purge fonts-guru-extra
dpkgは空でないディレクトリについて文句を言いました。/etc/fonts/conf.avail/65-0-fonts-guru-extra.conf
私は手動でディレクトリを削除して実行しました。
apt-get install fonts-guru-extra
その後、エラーメッセージが消えました。