Ubuntu 10.04 にJava開発環境のsun-java6-jdkやopenjdk-6-jdkをインストールしてみたところ、所々で文字化けを起こしている。そこでさっそく調べてみた。 原因はたぶん、フォント構成ファイルによってJavaが必要としているフォントが、Ubuntu 10.04にインストールされていないため文字化けが起こっているように見える。 具体的には、例えばUbuntu 10.04 上で動作する sun-java6-jdkのフォント構成ファイルは /etc/java-6-sun/fontconfig.properties が読み込まれると思われるが、そこには Kochi や Sazanami フォントが使われるように設定されている。Ubuntu 10.04 では、これらいずれのフォントも標準でインストールされていないようである。逆に、標準でインストールされるTakaoフォン