LINUX.ORG.RU

GraphViz dot и русский язык


0

0

Везде говорят, что при входном файле в utf-8, все должно работать, но не получается.

Делаю простейший файл (набираю в gvim и сохраняю с кодировкой UTF-8):

digraph G {

a[label="тест"]

}

Запускаю dot:

dot -Tpng test.dot > test.png

И получаю кракозяблики на картинке. Локаль - en_US.UTF-8.

Пробовал с другими выходными форматами. На растровых - то же самое. На svg русский есть, но картинка почему-то обрезается.

anonymous

Re: GraphViz dot и русский язык

Зависит от сборки, т.е. дистрибутива. Когда-то, в RedHat тоже были проблемы. После обновления до Gentoo - всё стало ок. Ещё рекомендую использовать Pango - очень сильно улучшается качество: http://balancer.ru/socionics/forum/2007/08/31/topic-57380--O-nasledovanii.html

KRoN73 ★★★★★ ()
Ответ на: Re: GraphViz dot и русский язык от KRoN73

Re: GraphViz dot и русский язык

Огромное спасибо!

После пересборки с pango все заработало.

Дистрибутив, как раз, gentoo.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.