今天遇到一个比较坑的问题:在windows上的印章生成可以完成,但是到了linux服务器上,印章上的中文文字会展示不出来,一开始以为是oracle JDK的问题,后来发现是windows字体的原因,具体的解决办法
将C:WindowsFonts 中的宋体(你需要什么就复制什么)复制到项目中跟Dockerfile同级的位置,如图:
然后在Dockerfile中编写
#yum -y install fontconfig
COPY simsun.ttc /usr/share/fonts/
#RUN fc-cache -vf
如图: