Sun JRE 1.5.0版的中文字体设置
首先介绍一下其字体配置文件的加载方案。其加载顺序为(JavaHome指JRE的根目录,下同):JavaHome/lib/fontconfig.OS.Version.properties
JavaHome/lib/fontconfig.OS.Version.bfc
JavaHome/lib/fontconfig.OS.properties
JavaHome/lib/fontconfig.OS.bfc
JavaHome/lib/fontconfig.Version.properties
JavaHome/lib/fontconfig.Version.bfc
JavaHome/lib/fontconfig.properties
JavaHome/lib/fontconfig.bfc
其中,OS字段可以是:
Windows: "98", "2000", "Me", "XP", "2003"。
Solaris:空。
Linux: "Sun", "RedHat", "Turbo", "SuSE"。
而Version字段指该OS的版本号。
做法:
首先,必须先把字体文件(这里用宋体Simsun.ttf)拷贝到JRE的字体目录JavaHome/lib/fonts下,然后编辑字体目录下的文件fonts.dir,把第一行的数字加1,然后在最后加一行,写上:
simsun.ttf -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
然后保存。
下载附件并解压,将其中的fontconfig.SuSE.properties文件按照上面所述的文件名格式保存在这个目录下。如Redhat系统的就保存为fontconfig.RedHat.properties,WindowsXP的就保存为fontconfig.XP.properties,以此类推。
原文出处:[url=http://addone.blogchina.com/blog/article_17203.216643.html]http://addone.blogchina.com/blog/art...03.216643.html[/url]
详细资料请参考原文。
Sun公司对JRE1.5.0版的中文字体设置的官方说明:
[url=http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html]http://java.sun.com/j2se/1.5.0/docs/...ontconfig.html[/url]
页:
[1]