检查系统是否安装了该字体
fc-list 看系统安装的字体
fc-list | grep 黑体 查看系统是否安装了黑体
fc-list | grep Simhei 查看系统是否安装了黑体(Simhei是黑体的英文名)
如果 fc-list 提示没有找到命令,则安装字体管理工具
yum install -y fontconfig mkfontscale
此时可以看到linux中并没有黑体字体(这里应该要用fc-list | grep simhei ,黑体有时只会显示英文simhei)
如果系统没有该字体,则执行以下步骤
1.先创建一个目录
mkdir -p /usr/share/fonts/myfont
2.进入刚创建的目录
cd /usr/share/fonts/myfont
3.将需要安装的字体放到该目录下
4.生成字体索引,更新字体缓存
mkfontscale
mkfontdir
fc-cache
此时,myfont目录下会多出两个文件
5.检查是否安装成功
fc-list | grep simhei
此时字体就安装成功了
6.如果安装成功了,但是字体没有生效
重启服务,即重启jar包或者重启tomcat
如果还没有生效,则重启服务器
reboot
大佬的链接: