/etc/fonts/fonts.conf から設定ファイルを読み込むことができません

/etc/fonts/fonts.conf から設定ファイルを読み込むことができません

emacs を起動すると、次のエラーが報告されます:

Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid attribute 'version'
Fontconfig error: Cannot load config file from /etc/fonts/fonts.conf

回答についてはFontconfig エラー: デフォルトの設定ファイルをロードできません

me@alpha:~:
$ echo $FONTCONFIG_PATH
/etc/fonts

残念ながら、まだ機能しません。

どうすれば問題を解決できるでしょうか?

答え1

このコマンドを実行すると

dpkg -l | grep fontconfig

リストされているパッケージは同じバージョンではないと思われますが、同じバージョンであるはずです。その場合の明らかな解決策は、システムを最新のパッケージに更新することです。

sudo apt update
sudo apt upgrade

ちなみに、あなたは 18.10 を使っていると思います。この問題は 19.04 では発生しないはずです。次のバグ レポートを参照してください。

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896684

答え2

/etc/fonts私も同じ問題を抱えていましたが、フォルダを削除(安全のために移動)して再インストールすることで解決できました。fontconfig

mv /etc/fonts /etc/fonts.bak
sudo apt install fontconfig --reinstall

関連情報