sar データの視覚化のために kSar Java ツールをセットアップしようとしています。フォントの設定以外は問題ありません。
kSar ユーザー jfreechart がグラフを作成し、奇妙な判読不能なフォントを使用しています。出力例は次のとおりです。
~/.fonts に新しいフォントをインストールしました (ルート権限がなく、システム全体で変更を加えることができません) が、Java で直接使用したいフォントを指定する方法が見つかりませんでした。
~/.fonts.conf のフォント設定を変更しようとしたところ、fc-match で次のように表示されました。
$ fc-match -s
DejaVuSans.ttf: "DejaVu Sans" "Book"
n019003l.pfb: "Nimbus Sans L" "Regular"
s050000l.pfb: "Standard Symbols L" "Regular"
~/.fonts.conf の内容は次のとおりです。
<!--?xml version="1.0"?>-->
<!--DOCTYPE fontconfig SYSTEM "fonts.dtd">-->
<!-- ~/.fonts.conf for per-user font configuration -->
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>DejaVu Sans</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>DejaVu Sans</family>
</prefer>
</alias>
<match>
<test name="family"><string>Arial</string></test>
<edit name="family" mode="prepend" binding="strong">
<string>DejaVu Sans</string>
</edit>
</match>
<match>
<test name="family"><string>helvetica</string></test>
<edit name="family" mode="prepend" binding="strong">
<string>DejaVu Sans</string>
</edit>
</match>
</fontconfig>
Javaはこのファイルを読み取ります(入力ミスの場合にエラーが発生します)が、何も変わりません。
別のボックスでは、読み取り可能なラベル (同じ sar ファイル上) でうまく機能します。それを修正する方法はありますか?