昨天我在Graphviz上遇到了一个问题--我在Stack溢出或其他地方找不到确切的错误记录,所以我决定把它写下来。
在Linux上,每次对dot的调用都开始失败,错误消息如下:
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告诉他们他们都在正确的地方。
fc-list命令还提供了一个已安装字体的非空列表。
发布于 2015-10-08 01:10:27
如果名为.fontconfig的文件夹存在于用户的主目录中,Graphviz将默认使用安装在该目录中的字体,而不是使用在/etc/fonts下安装的字体
在我的例子中,不知何故,在我不知情的情况下创建了一个空目录~/.fontconfig。将所有内容从/etc/fonts复制到这个目录解决了问题,删除~/.fontconfig目录也解决了问题。
https://stackoverflow.com/questions/33004986
复制相似问题