在開發過程中,發現報表打印,字體和默認字體不一樣。本地開發環境(windows)沒問題,但是遠程linux一直出現這樣的問題。經過排查發現linux沒有安裝中文字體庫宋體。
linux查看當前的字體庫字體命令行:
fc-list :lang=zh
linux安裝宋體過程如下:
1.在/usr/share/fonts新建文件chinese,存放中文字體
cd /usr/share/fonts mkdir chinese
2.將本地C:\Windows\Fonts字體文件拷到chinese文件夾下,注意將 ttc后綴改成ttf
3.執行以下命令
mkfontscale
mkfontdir
4.再次查看字體文件
fc-list :lang=zh
如下圖,配置成功: