Java項目,activiti 用docker部署,生成的流程圖亂碼
工作流中已經設置了字體是宋體,在本機以及window環境下測試發現流程圖正常顯示,在linux下漢字變成了小方塊。這是因為docker中沒有宋體等相關字體,導致系統報錯無法找到相應的
1.先在控制面版找到字體
2.將宋體常規拷貝到Dockerfile同級目錄
3.在Dockerfile中設置,將字體拷貝如容器的/usr/share/fonts目錄下:ENV LANG C.UTF-8是為了防止中文
COPY SIMSUN.TTC /usr/share/fonts/simsun.ttc
ENV LANG C.UTF-8