Docker中Flowable生成流程图中文乱码问题解决


在window下调试,生成图片后文字显示正常,但是打包成docker镜像后文字变成了方块

因为在工作流生产图的时候指定了宋体,如下图

inputStream = diagramGenerator.generateDiagram(bpmnModel, "png", highLightedActivities, highLightedFlows,"宋体", "宋体", "宋体",null, 1.0);
然后查看容器中$JAVA_HOME/jre/lib/fonts 中并没有宋体的字体,解决办法就是将window(C:\Windows\Fonts)下的对应字体复制到 $JAVA_HOME/jre/lib/fonts 目录下即可.所以在编写dockerfile的时候添加

ADD ./simsun.ttc /opt/jdk/jre/lib/fonts/
就可以解决问题了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM