springboot整合activiti查看流程圖片顯示方塊

springboot整合activiti查看流程圖片顯示方塊

1、現(xiàn)象

部署在linux下流程圖中文顯示異常,中文顯示為方塊

Snipaste_2022-08-30_14-13-32.png

2、原因

生成流程圖時(shí)配置的字體在系統(tǒng)字體庫(kù)中找不到

//配置了流程流程圖顯示的字體
@Bean
public SpringProcessEngineConfiguration getProcessEngineConfiguration() {
 SpringProcessEngineConfiguration config = new SpringProcessEngineConfiguration();
 // 流程圖字體設(shè)置
 config.setActivityFontName("宋體");
 config.setAnnotationFontName("宋體");
 config.setLabelFontName("宋體");
 return config;
}

3、解決

在jdk中加入指定的字體

  1. 在jdk目錄(/usr/local/jdk1.8.0_331/jre/lib/fonts)下創(chuàng)建目錄fallback

  2. 將window下的宋體字體放到此目錄下

    Snipaste_2022-08-30_14-23-43.png

字體文件位于:C:\Windows\Fonts

:需要重啟服務(wù)并且重新部署下流程才會(huì)生效

Snipaste_2022-08-30_14-26-33.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容