2015-10-08 7 views
0

Проблема, с которой я столкнулся с Graphviz вчера - я не смог найти ничего, что фиксировало бы эту точную ошибку при переполнении стека или в другом месте, поэтому я решил написать ее.Graphviz - точка с ошибкой fontconfig

В 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 также предоставила непустой список установленных шрифтов.

ответ

0

Если папка с именем .fontconfig существует в домашнем каталоге пользователя, Graphviz по умолчанию будет использовать шрифты, установленные в этой директории вместо того, чтобы использовать те, которые установлены под /etc/fonts

В моем случае, как-то пустой каталог ~/.fontconfig был создан без моего ведома. Копирование всего содержимого с /etc/fonts в этот каталог решило проблему, равно как и удаление ~/.fontconfig.

 Смежные вопросы

  • Нет связанных вопросов^_^