java 到 linux 下中文都會變成 口口 ...
原來有一個很簡單的方法可以修正
# cd /opt/sun-jdk-1.6.0.03/jre/lib/fonts
# mkdir fallback
# cd fallback
# ln -s /usr/share/fonts/fireflysung/fireflysung.ttf .
# mkfontscale
最後將fonts/fallback/fonts.scale檔的內容貼到fonts/fonts.dir
兩個檔案的第一行數字加總到fonts.dir內
大概是會長這樣:
# head fonts.dir
53
fireflysung.ttf -misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-big5-0
fireflysung.ttf -misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-big5.eten-0
fireflysung.ttf -misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-cns11643-1
fireflysung.ttf -misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-iso10646-1
fireflysung.ttf -misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-koi8-r
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-1
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-1
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-1
有了上面幾行中文的定義,就不會找不到中文字行了
沒有留言:
張貼留言