菠萝三国

大江东去,浪淘尽...
随笔 - 34, 文章 - 47, 评论 - 22, 引用 - 0
数据加载中……

jfreechart在aix unix上的中文显示问题

 

 

今天开始搭建新的平台,要把原来windows的应用迁移到Aix上,结果由于jfreechart的中文字体显示耗了整个下午,好不郁闷,不过还好最后解决问题了:)
     
主机环境:
 AIX Version 5.2 + Jboss4.03sp1 + J2RE 1.4.2 IBM AIX build ca142ifx-20050119
 使用jfreechart1.0rc

添加启动参数 -Djava.awt.headless=true才能正常显示jfreechart的图.

让jre使用中文字体的过程如下:

1.解包字体文件
TrueType_zhCN_GBK.tar,列表如下:
fangsongti.ttf
heiti.ttf
kaiti.ttf
songti.ttf
注:字体包是我以前在solaris上整出来的.

2.copy字体到jre的字体目录${JAVA_HOME}/jre/lib/fonts


3.修改JRE的字体配置
3.1 修改fonts.scale文件[${JAVA_HOME}/jre/lib/fonts/fonts.scale]
把一行的数字加4
在文件尾添加
fangsongti.ttf -zhongyi-fangsong-medium-r-normal--0-0-0-0-m-0-gbk-0
heiti.ttf -zhongyi-hei-medium-r-normal--0-0-0-0-m-0-gbk-0
kaiti.ttf -zhongyi-kai-medium-r-normal--0-0-0-0-m-0-gbk-0
songti.ttf -zhongyi-song-medium-r-normal--0-0-0-0-m-0-gbk-0
3.2 修改fonts.dir文件[${JAVA_HOME}/jre/lib/fonts/fonts.dir]
把一行的数字加4
在文件尾添加
fangsongti.ttf -zhongyi-fangsong-medium-r-normal--0-0-0-0-m-0-gbk-0
heiti.ttf -zhongyi-hei-medium-r-normal--0-0-0-0-m-0-gbk-0
kaiti.ttf -zhongyi-kai-medium-r-normal--0-0-0-0-m-0-gbk-0
songti.ttf -zhongyi-song-medium-r-normal--0-0-0-0-m-0-gbk-0
3.3 修改font.properties.zh文件[${JAVA_HOME}/jre/lib/font.properties.zh]
把所有的serif.1的值 进行如下替换
-zhongyi-song-medium-r-normal--0-0-0-0-m-0-gbk-0


4.重新启动就可以了.

 

其他的unix上我试了一下hp-unix,可以通过,其他的没有试过,或许也可以吧:)

posted on 2008-01-14 12:18 菠萝 阅读(1112) 评论(9)  编辑  收藏 所属分类: JFreeChart

评论

# re: jfreechart在aix unix上的中文显示问题  回复  更多评论   

你好!
我也遇到同样问题,不过是再hp-unix上面遇到的。请给我发TrueType_zhCN_GBK.tar包,谢谢。求人一命,谢谢。

我的邮箱是 wangsuiri@126.com.
2008-09-06 14:44 | 王工

# re: jfreechart在aix unix上的中文显示问题  回复  更多评论   

我也遇到了这个情况,能不能发给我一个包。 boy_yu521@163.com
2008-11-20 19:02 | chengjun

# re: jfreechart在aix unix上的中文显示问题  回复  更多评论   

我也在hp-unix上面遇到的。 请给我发TrueType_zhCN_GBK.tar包
Alekin@163.com
2008-12-01 11:24 | Alekin

# re: jfreechart在aix unix上的中文显示问题  回复  更多评论   

能发一份给我吗?
mfkqwyc86@163.com
2009-02-17 18:03 | 周生

# re: jfreechart在aix unix上的中文显示问题  回复  更多评论   

请发我一份TrueType_zhCN_GBK.tar ,非常感谢,我的邮箱是18907186049@189.cn
2009-03-24 16:35 | happyfly

# re: jfreechart在aix unix上的中文显示问题[未登录]  回复  更多评论   

请发我一份TrueType_zhCN_GBK.tar ,非常感谢,我的邮箱是zhi3hui@163.com
2009-03-25 17:40 | a

# re: jfreechart在aix unix上的中文显示问题  回复  更多评论   

刚刚碰到这个问题,能否发给我一份:chenqi8211@126.com
2009-05-16 18:51 | chenqi

# re: jfreechart在aix unix上的中文显示问题  回复  更多评论   

能给我发一份吗
olinpics2008@163.com
2009-05-25 16:01 | happyok

# re: jfreechart在aix unix上的中文显示问题  回复  更多评论   

请发我一份TrueType_zhCN_GBK.tar ,非常感谢,我的邮箱是jolin123456@yahoo.cn
2010-05-20 17:16 | chang

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问