项目打jar包在服务器运行时,生成的图片中文全是方格,因为Linux上没有对应的字体文件,
安装字体文件
1、在本地Windows电脑上C:\Windows\Fonts 下面的字体文件全部复制,也可以单独复制需要的字体,复制后要删除所有的不是ttc、ttf的文件,不然无法执行安装命令
2、在服务器新建文件夹来存放字体文件 例如 /usr/local/share/fonts
cd /usr/local/share
mkdir fonts
3、然后进入该目录,依次执行以下命令
mkfontscale // 安装字体
mkfontdir
fc-cache // 更新字体
执行完后可通过 fc-list命令查看当前系统具有的字体,接下来重启jar包就可以了!
执行命令如果报错
-bash: mkfontscale: command not found ,
-bash: fc-cache: command not found
需要安装mkfontscale、fontconfig
yum install mkfontscale
yum install fontconfig
5、在安装mkfontscale时报错
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
To address this

最低0.47元/天 解锁文章
3889






