activiti在centos上流程图乱码问题

效果
根本原因
centos系统没有安装中文字体,流程图是在服务器上生成的,所以在生成图片时,出现乱码。
解决方法一
# 安装中文字体
yum groupinstall 'fonts' -y
# 查看安装好后的中文字体
locale -a |grep 'zh_CN'
重启tomcat应用服务,乱码消失
解决方法二
上述方法在个别centos下无效,需要继续如下操作
首先查看字体列表
输入fc-list
如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。
安装字体库和中文字体
创建目录并上传字体文件
mkdir /usr/share/fonts/chinese
上传两个字体文件至
/usr/share/fonts/chinese
目录下修改权限
chmod -R 755 /usr/share/fonts/chinese
安装ttmkfdir
yum -y install ttmkfdir
编辑字体配置文件
vi /etc/fonts/fonts.conf
添加中文字体路径并保存退出
刷新内存中的字体缓存
fc-cache