问题:
在生成海报时,海报中的文字说明,部署到服务器后出现乱码,而在本地运行时正常;
原因分析:
应该是服务器上没有在相应的字体包,
解决:
1,如果使用的是lunix 可以把相应的字体上传到服务器,
如果是使用docker部署,则可以把字体先放在resource文件下,在dockerfile文件中 添加 COPY target/classes/STSONG.TTF /app/
/app/为docker容器中目录,
上图在resource 下还有一个字体文件夹
2,从字体包创建字体
3,使用字体,这里设置了不同的环境,使用不同的方法