解決Linux 中部署JasperReport時字體出錯的問題


緣由:操做系統默認語言是英文版的。修改成中文並拷貝windows的字體到linux系統中並應用,中止Tomcat等Web服務器,刪除緩存(Tomcat中爲tomcat目錄下的work目錄)便可。linux

方法:windows

修改系統默認語言:緩存

vi /etc/sysconfig/i18ntomcat

 --------------------------------------服務器

將LANG改成如下內容:字體

LANG="en_US.UTF-8"操作系統

----------------------------------------- 下載

拷貝字體:方法

將c:\windows\Fonts(從網上下載simhei.ttf,windows中自帶的宋體已經不叫這個名字le)下
 的字體拷貝到 /usr/share/fonts/chinese下面(個人是CentOS6,fonts目錄下面我本身建立的chinese目錄)im

依次執行下列命令   cd /usr/share/fonts/chinese

  mkfontscale

    mkfontdir 

    fc-cache 

  進入tomcat目錄,刪除work目錄,重啓tomcat服務便可。

若有必要,能夠再重啓系統。

相關文章
相關標籤/搜索