0

昨日Graphvizで発生した問題 - この正確なエラーを文書化しているスタックオーバーフローや他の場所を見つけることができなかったので、それを書くことにしました.

Linux では、ドットへのすべての呼び出しが失敗し始め、次のエラー メッセージが表示されました。

No fonts found; this probably means that the fontconfig
library is not correctly configured. You may need to
edit the fonts.conf configuration file. More information
about fontconfig can be found in the fontconfig(3) manual
page and on http://fontconfig.org

ただし/etc/fonts、3 つの fontconfig ファイルの場所を 確認すると、次のようになります。

/etc/fonts/fonts.conf
/etc/fonts/fonts.dtd
/etc/fonts/conf.d

それらすべてが正しい場所にあることを示しました。

fontconfig コマンドfc-listは、インストールされているフォントの空でないリストも提供しました。

4

1 に答える 1

1

という名前のフォルダー.fontconfigがユーザーのホーム ディレクトリに存在する場合、Graphviz は既定で、そのフォルダーにインストールされているフォントを使用する代わりに、そのディレクトリにインストールされているフォントを使用します。/etc/fonts

私の場合、どういうわけか~/.fontconfig私の知らないうちに空のディレクトリが作成されていました。ディレクトリを削除した場合と同様に、すべてのコンテンツ /etc/fontsをこのディレクトリにコピーすると問題が解決しました~/.fontconfig

于 2015-10-08T01:10:27.247 に答える