ideaman's
HOME > 宮永邦彦のエントリー > tracのgraphvizpluginで日本語
graphvizの可能性
SixApartユーザーギャザリング vol.2記念 MTGraphvizプラグイン

tracのgraphvizpluginで日本語
2006年02月22日 12:05


tracのgraphvizpluginで日本語を扱うのに手間取りました。

いろいろ試した結果、dotに

node [fontname = "/usr/share/fonts/ja/TrueType/gothic.ttf"];

とTrueTypeフォントへのフルパスを書けばよかったのですが、いちいち書くのは面倒くさい。
(ちなみにgothicはkochi-gothic-subst.ttfへのシンボリックリンクです。ハイフンが入るとまずいようだったので)

プラグインではdotコマンドを呼び出しているのはわかっていたので、ソースをハックするかー?と覚悟を決めたところ、iniファイルでnode、edge、graphのデフォルト属性を設定できることが判明。

trac.iniの[graphviz]セクションに、

default_node_fontname = /usr/share/fonts/ja/TrueType/gothic.ttf default_graph_fontname = /usr/share/fonts/ja/TrueType/gothic.ttf default_edge_fontname = /usr/share/fonts/ja/TrueType/gothic.ttf

を追加したら無事日本語が表示されました。


graphvizの可能性
SixApartユーザーギャザリング vol.2記念 MTGraphvizプラグイン

コメント一覧

トラックバックURL

トラックバックURL

このページへコメントする

お名前 メールアドレス ※メールアドレスは公開されません URL コメント
※スタイル用のHTMLタグが使えます