Hatena::ブログ(Diary)

うどん駆動開発

2010-01-14

Graphvizで生成したPostScriptファイルで日本語を表示する方法

Graphvizで日本語を含む画像を生成する時,pngに出力するときちんと日本語が表示されるけど,PostScriptに出力したら文字化けしていた.

で,ようやく日本語をきちんと表示させる方法が分かったのでポスト.

方法は,dotのオプションに,-Tps:cairoを指定するだけ.これだけで日本語表示してくれる.

おまけ: そのままではフォントが汚ないので,

graph [fontname = "/usr/share/fonts/vlgothic/VL-Gothic-Regular.ttf"]
node [fontname = "/usr/share/fonts/vlgothic/VL-Gothic-Regular.ttf"]

のようにしてフォントを指定.ここでは*.ttfファイルを直接指定した.

VanVan 2016/10/20 17:28 Generating PDF or SVG could bypass the encoding problem too.

dot -Tpdf chs.dot > chs.pdf
dot -Tsvg chs.dot > chs.svg

VanVan 2016/10/20 17:28 Generating PDF or SVG could bypass the encoding problem too.

dot -Tpdf chs.dot > chs.pdf
dot -Tsvg chs.dot > chs.svg

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証