Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
解决JFreeChart和一些JAVA程序在linux上不能正确显示中文

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

看到网上不少关于在linux上面不能正确显示java程序中中文的问题,最近作一个BS应用,部署tomcat到linux后,用jfreechart做的图表不能正确显示中文字体.
   经过我的摸索研究,通过以下步骤,可以顺利解决这个问题.

1.copy XFree86-libs-4.2.1-13.73.3.i386.rpm,ttfm-1.0-6.i386.rpm到linux,
用rpm -i 文件名 安装这2个rpm包.
2.copy gbsn00lp.ttf到 %jdk所在目录%/jre/lib/fonts/ 下面.
3.修改 %jdk所在目录%/jre/lib/fonts/ 下面的fonts.dir文件,第一行数值加1,在最后一行加上:
gbsn00lp.ttf -Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--0-0-0-0-c-0-iso10646-1
4.修改 %jdk所在目录%/jre/lib/ 目录下面的font.properties文件(如果系统为中文环境,那么是font.properties_zh).
将字体名全部替换成 -Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--0-0-0-0-c-0-iso1064-1,
在文件的末尾加上:
filename.song_medium_r=gbsn00lp.ttf
filename.song_medium_i=gbsn00lp.ttf
filename.song_bold_r=gbsn00lp.ttf
filename.song_bold_i=gbsn00lp.ttf
filename.fangsong_medium_r=gbsn00lp.ttf
filename.fangsong_medium_i=gbsn00lp.ttf
filename.fangsong_bold_r=gbsn00lp.ttf
filename.fangsong_bold_i=gbsn00lp.ttf
filename.kai_medium_r=gbsn00lp.ttf
appendedfontpath=%jdk所在目录%/jre/lib/fonts


参与论坛讨论:http://www.matrix.org.cn/forum.asp
更多技术文章:http://www.matrix.org.cn/article.asp
Matrix java门户:http://www.matrix.org.cn
原文地址:http://www.matrix.org.cn/article/1068.html
ezerg 编程小语


相关文章

相关软件