JDK 1.5でSwing文字化け

Fedora Core 2にJDK 1.5.0をインストールしたのですが、Swingで日本語が豆腐になっちゃいました。
Swingのフォント関連についてはいままではJAVA_HOME/jre/lib配下にfont.properties.xxというファイルがあって、これをいじればよかったのですが、JDK 1.5ではなんか違う模様。詳しくは以下のURLを参照。

Fedoraの情報ではありませんが、

を参考に、JAVA_HOME/jre/lib/fontsにfallbackというディレクトリを作成し、フォントのシンボリックリンクを作成します。


# cd $JAVA_HOME/jre/lib/fonts
# mkdir fallback
# cd fallback
# ln -s /usr/share/fonts/ja/TrueType/kochi-gothic-subst.ttf ./
# ln -s /usr/share/fonts/ja/TrueType/fonts.dir ./
これで日本語が表示されるようになりました。