「Java5で日本語」の編集履歴(バックアップ)一覧はこちら
「Java5で日本語」(2008/08/06 (水) 10:50:43) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
SUSE10SP1にてJfreeChart等で日本語を表示する場合には、Javaのフォントの設定をしないとうまく日本語を表示してくれない。
~ここではJava5で日本語を利用する場合の設定手順です。
+JDKのインストール
インストールといっても自己解凍型であるのでSunのページよりダウンロードして実行するのみ
(実行権限の付与は忘れずに!)
./jdk-1_5_0_15-linux-i586.bin
Do you agree to the above license terms?[yes or no]
許諾するかどうかの丹生y録を求められていますので[yes]と入力すれば自己解凍がはじまります
+フォントの場所の確認
SUSEの使っているフォントはどこにあるでしょうか?
⇒/usr/X11R6/lib/X11/fonts/truetypeの配下にsazanami-gothic.ttf及びsazanami-mincho.ttfというファイルがあります。
+Java5への設定
jdk1.5.0/jre/lib/fontsの配下に「fallback」というフォルダを作成する
これはJavaに優先的に読ませたいフォントを置くフォルダ名として決まっています。
この「fallback」フォルダに2で確認したフォントファイルのシンボリックリンクを置けば、日本語が表示されるようになります。
設定方法は。。。。。
#cd /usr/local/java5/jre/lib/fonts
#mkdir fallback
#cd fallback
#ln -s /usr/X11R6/lib/X11/fonts/truetype/sazanami-gothic.ttf sazanami-gothic.ttf
#ln -s /usr/X11R6/lib/X11/fonts/treutype/sazanami-mincho.ttf sazanami-mincho.ttf
以上でJava5での日本語表示の設定は完了です。