Debianテストでは、ターミナルからブラウザを実行するたびに、次のエラーが4行表示されます。
Fontconfig error: failed reading config file
これは、どのアプリケーションでも問題を引き起こさないようです。snap
フォントレンダリングを介してインストールされたFirefox Quantumでのみ、 here のように正しく機能しません。 こちら 。
snap
のバージョンを維持したいので、tarのインストールを除いて、2つの投稿に記載されているすべての手順をすでに試しました。ブラウザを最初にインストールしたとき、他のWebサイト(Stackoverflowなど)でレンダリングの問題がありましたが、Microsoftコアフォントをインストールすると問題が解決しました。現在、問題はHelveticaでのみ発生しているようですが、fc-match Helvetica
は、HelveticaがArialと正しく一致していることを示しています。
だから私の結論は、どういうわけか「スナップFirefox」はfontconfig
ファイルを読み取ることができないということです(firefox-esrはOperaおよびその他のブラウザと同様に正常に動作します)。問題は限定されていないと思いますただし、Firefox Quantumでは、コマンドラインから別のブラウザを実行したときにもエラーが表示されるため、問題は発生しません。
それで、問題は本当にfontconfig
設定を修正する方法ですか?再インストールして実行しましたdpkg-reconfigure fontconfig-config
。
/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
その後、エラーメッセージは消えました。
これは私の場合にはうまくいきました(おそらく、より普遍的な解決策です):
# dpkg --force-depends --purge fontconfig-config
# aptitude install fontconfig-config
# dpkg-reconfigure fontconfig-config
私にとっての問題は、debianストレッチでfontconfigを2.13から2.11にダウングレードしたことが原因でした。