由于生成图片的方法中用到了微软黑体,部署到服务器后显示乱码。安装字体库即可
安装前:
安装后:
1. 在Linux上安装字体库
yum -y install fontconfig
安装成功后会在/usr/share
生成fonts
和fontconfig
目录
2. 添加字体库
- 复制windows电脑上的字体库,在路径
C:\Windows\Fonts
或控制面板的控制面板\外观和个性化\字体
下
- 在Linux的
/usr/share/fonts
下新建一个chinese
目录,将windows上的字体库全部拷贝到chinese
目录下,并修改chinese
目录权限chmod -R 777 /usr/share/fonts/chinese
3.导入字体库
-
安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:
yum -y install ttmkfdir
-
然后执行:
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
-
修改字体配置文件,导入刚才的字体目录
vi /etc/fonts/fonts.conf
在font directory list添加目录
-
刷新内存中的字体缓存指令
fc-cache
,fc-list
看一下字体列表: -
重启对应Java服务容器即可