docker容器中安裝中文字體


在項目中用到pdf導出功能,需要安裝中文字體,項目使用docker部署,為了方便決定在將字體安裝在鏡像中。

1、在dockerfile文件中添加字體copy語句(本次用是的宋體,字體源文件放在docker工作目錄,同Dockerfile目錄)

COPY simsun.ttf /usr/share/fonts/ttf-dejavu/simsun.ttf

2、構建鏡像后,進入容器 fc-list lang=zh,可以看到剛剛安裝的宋體文件;

3、代碼中可以通過路徑直接加載字體文件使用;

FontProgram fontProgram = FontProgramFactory.createFont("/usr/share/fonts/ttf-dejavu/simsun.ttf");

4、完畢。  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM