Fontconfigエラーを修正する方法:設定ファイルを読み込めませんでした。

Fontconfigエラーを修正する方法:設定ファイルを読み込めませんでした。

Debianテストでは、端末でブラウザを実行するたびに、次の4行のエラーが発生します。

Fontconfig error: failed reading config file

これは、どのアプリケーションでも問題を引き起こさないようです。snapフォントレンダリングを介してインストールされたFirefox Quantumでのみ機能しません。ここそしてここ

バージョンを維持したいので、tarのインストールを除いて、これら2つの記事に記載されているすべての手順を試しましたsnap。初めてブラウザをインストールしたとき、より多くのサイト(Stackoverflowなど)でレンダリングの問題がありましたが、Microsoft Core Fontsをインストールすると問題が解決しました。これで問題はHelveticaにのみ関連しているように見えますが、fc-match HelveticaHelveticaは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-extradpkgは空でないディレクトリについて文句を言いました。/etc/fonts/conf.avail/65-0-fonts-guru-extra.conf 私は手動でディレクトリを削除して実行しました。

apt-get install fonts-guru-extra

その後、エラーメッセージが消えました。

おすすめ記事