2010年3月7日 星期日

Java方塊字

許多Java應用程式在輸入中文時會出現方塊字,其實這個時候只要把字型設定給Java即可。以我的Ubuntu為例,我安裝的是sun-java6-jre,此時只要幾個步驟:

cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
mkdir fallback
ln -s /usr/share/fonts/truetype/LiHei_ProPC.ttf .

其中LiHei_ProPC.ttf是我要指定讓Java應用程式使用的字體,因此千萬確定你所使用的字體支援中文,否則就失去意義了。
把你的Java應用程式重新啟動,應該就可以看到正常的中文字體了。

沒有留言: