Я получаю сообщение об ошибке «Не удалось найти / открыть шрифт», когда что-либо делаю с помощью graphviz. Я сузил его до максимально простого графика в файле simplest.dot
:
digraph G {
node1
}
При запуске $ dot simplest.dot -Tpng -O
график отображается в simplest.dot.png
, но я всегда получаю эту ошибку: Ошибка: не удалось найти / открыть шрифт
, и шрифт, используемый в выводе, не очень красивый.
Согласно часто задаваемым вопросам о graphviz, когда возникает эта ошибка, вы можете указать graphviz, где искать шрифты . Я искал шрифты в системе, которую использую, и, похоже, есть несколько шрифтов TrueType в / usr / share / fonts
, среди прочего, шрифты Bitstream Vera, которые, похоже, находятся в / usr / share / fonts / bitstream-vera
.
Итак, я попытался установить fontpath
и fontname
в точечной диаграмме , чтобы помочь graphviz разобраться:
digraph G {
fontpath="/usr/share/fonts/bitstream-vera"
fontname="Bitstream Vera Sans"
node1
}
Но я все еще получаю ту же ошибку. Я пробовал несколько вариантов пути и имени шрифта, но, похоже, не понимаю. Что я делаю не так?