今天更新了JDK重新配置了一下字体文件。发现JDK1.5跟JDK1.4的配置文件的文件名是不同的1.4中是叫做font.properties而1.5中叫做fontconfig.properties配置方法还是相同的。在1.5中,JAVA_HOME/jre/lib下还包含了很多.src的文件。我们可以通过选择相应的src文件作为样本来修改配置文件。
比如我在Ubuntu下,我可以选择RedHat为样本。
cp fontconfig
.
RedHat
.
properties
.
src fontconfig
.
propertise
我修改了下面两项:
filename
.-
misc
-
zysong18030
-
medium
-
r
-
normal
--*-
%d
-*-*-
c
-*-
iso10646
-
1
=
/
usr
/
share
/
fonts
/
Verawtfontpath
.
chinese
-
gb18030
=/
usr
/
share
/
fonts
/
VeraSansYuanTi
等号后面的就是要设置的字体路径,可以根个人的系统而修改。
在1.5下还提供了另外一种方法(网上看到的没有亲自测试过):在JAVA_HOME/j2re1.5/lib/fonts目录下建立一个fallback目录,并把中文字体文件拷贝或链接到该目录中。