Linux下Brit 导出pdf,word等文件的时候echarts的X轴或者Title乱码问题

Linux下Brit 导出pdf,word等文件的时候echarts的X轴或者Title出现中文乱码问题

  1. 问题:当我们在Windows开发项目中使用eclipse的birt插件时,其中birt的echarts没有出现乱现象,但是当我们部署到linux下birt导出的文件中echarts中就会出现中文乱码。
  2. 原因:是因为linux下没有支持报表的字体库,其验证方式就是在命令行执行:fc -list
    这里写图片描述
    注:如果出现以上说明没有安装字体库
  3. 解决办法:
    ①:执行yum命令安装字体库
    yum -y install fontconfig
    ②:这里写图片描述
    注:看到以上信息说明安装成功
    ③:将你电脑下C:\\windows\\fonts下的一下字体拷贝出来放在桌面面
    这里写图片描述
    ④:在linux下的 /usr/share/fonts 新建一个chinese文件夹,将以上的两个字体文件拷贝到这个文件夹下
    ⑤:改变这个文件夹的目录权限:
    chmod -R 755 /usr/share/fonts/chinese

⑥:接下来需要安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:

    yum -y install ttmkfdir

⑦:然后执行ttmkfdir命令即可:

    ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

⑧:修改字体配置文件

    vi /etc/fonts/fonts.conf

如下:
这里写图片描述
⑨:然后执行清除字体缓存
fc-cache
⑩:重新启动tomcat问题解决

猜你喜欢

转载自blog.csdn.net/suubyy/article/details/77877053