在Linux系统中部署皕杰报告后,预览字体会变成小方块。可能原因有:1、linux系统缺少字体2、linux系统缺少字符集3、jdk加载字体失败解决方法一:复制中文字体:1)在启动java时加入如下参数,参数值为jdk安装路径-Dsun.java2d.fontpath=……/j2se/jre/lib/fonts2)操作系统安装完整的中文安装包,然后将操作系统的中文字体文件复制到……/j2se/jre/lib/fonts目录下3)打开.../j2se/jre/lib目录下的font.properties文件,将新添加的字体文??件的对比信息添加到文件中。4)重启web服务器方案二:安装中文语言包1)操作系统安装完整的中文安装包2)卸载jdk,重新安装,让jdk读取新的中文字体文件。解决方法三:如果操作系统没有安装中文语言包,又不想安装,那么:1、从Windows操作系统中复制报表中使用的字体文件到对应的操作系统字体目录下。Windows操作系统的字体目录一般为Windows\fonts。AIX操作系统的字体目录一般为/usr/lpp/x11/lib/fonts2。修改操作系统的字体设置字体设置文件一般为fonts.dir。Fonts.dir的第一行一般是告诉Xwindows总共有多少行字体信息。Fonts.dir的第二行以正式的字体设置信息开头。字体设置示例:simsun.ttc–jdk-simsun-Medium-r-Normal--0-0-0-0-P-O-gb2312.1980-03,重启操作系统4,然后安装方案一解决jdk字体问题
