Gentoo でも Ubuntu でも一部の Java ソフトウェアを使うと、ときどき文字化け(文字が豆腐のように□になってしまう)現象が生じることがある。これは、Java ソフトが指定するフォントが Linux 側にない場合に生じる現象のようだ。
というわけで、フォントが見つからなかったときに使うフォントとして、日本語フォントを指定してやればよい。
参考というか、そのまま真似たのはこのページ。このページを3項に、ここでは fallback フォントとして Takao P Gothic を使うこととする。
cd $JAVA_HOME/jre/lib sudo mkdir -p fonts/fallback cd fonts/fallback ln -s //usr/share/fonts/takao-fonts/TakaoPGothic.ttf .
なお、ubuntu では JAVA_HOME 環境変数が設定されていないかもしれないので、その場合は jre/lib のディレクトリを探して上記を実行すればよい。
※コメント投稿者のブログIDはブログ作成者のみに通知されます