落穂拾い

Gleanings in my life

【Gentoo】【Ubuntu】Javaでの文字化け

2011年06月17日 00時09分50秒 | Linux

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 のディレクトリを探して上記を実行すればよい。


コメントを投稿