Java Swing程序中Ubuntu中的乱码解决

字体大小: 中小 标准 ->行高大小: 标准

1. 在 jre/lib/fonts/ 下建立个目录 fallback,如在Ubuntu 9.04中:

代码:

sudo mkdir /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/

2. 在 fallback 里弄个中文字体,如在Ubuntu 9.04中:

代码:

sudo ln -s /usr/share/fonts/truetype/wqy/*.* /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/

3. /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/ 执行 mkfontscale

再把 /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/fonts.scale 的内容加到 /usr/lib/jvm/java-6-sun/jre/lib/fonts/fonts.dir

如在Ubuntu 9.04中:

代码:

cd /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/

sudo mkfontscale

cd ..

sudo cat fallback/fonts.scale >> fonts.dir

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/50762.html