Graphviz - dot失败,字体配置错误



我昨天在Graphviz上遇到的一个问题——我找不到任何关于Stack Overflow或其他地方的确切错误的文档,所以我决定把它写下来。

在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,三个fontconfig文件的位置:

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

显示它们都在正确的位置。

fontconfig命令fc-list也给出了一个非空的已安装字体列表。

如果用户的主目录中存在一个名为.fontconfig的文件夹,Graphviz将默认使用该目录下安装的字体,而不是使用/etc/fonts下安装的字体

在我的例子中,不知何故,在我不知情的情况下创建了一个空目录~/.fontconfig。将/etc/fonts中的所有内容复制到此目录解决了这个问题,删除~/.fontconfig目录也解决了这个问题。

相关内容

  • 没有找到相关文章

最新更新