graphvizの覚書

 
tiutiu.net/ computer/application/graphviz/
2007/7/13
本家

http://www.graphviz.org

日本語の使用

バージョン2.12で確認している限り, ttf形式のフォントを使うのが一般的。 MS明朝などのフォントはttcなので使用不可。

ここでは さざなみフォントを使用することにした。 アーカイブを展開するとsazanami-gothic.ttf, sazanami-mincho.ttfが 得られる。これをsazanamigothic.ttf, sazanamimincho.ttfを名前を 変更してC:/Windows/FONTSにコピーする。準備は以上。

フォントを指定するには次の例のようにする。

graph G {
	node [ fontname="sazanamimincho" ];
	"日本語";
}

これをjapanese.dotと名づけ, コンパイルする。

$ dot -Tgif -o japanese.gif japanese.dot

日本語というノードがある画像ができた。

fontnameでの指定は-や_で終了してしまうようだ。 Vera-SansはVera.ttf, Times-Romanはtimes.ttfになる。 sazanami-mincho.ttfをsazanamimincho.ttfに変更したのは このためである。

未確認だが, ttcはttfに分解することができるらしい。


Google