1. 程式人生 > >使用Apache pdfbox: 從Linux安裝字體到log4j設置日誌級別

使用Apache pdfbox: 從Linux安裝字體到log4j設置日誌級別

目錄 log erro warn 第三方jar ado logs brush apach

在使用Apache的pdfbox的過程中,因為Linux環境下沒有STSong-Light字體而報警告信息

(PDCIDFontType0.java:147) - Using fallback UKaiCN for CID-keyed font STSong-Light

  搜索得知此為Adobe推出的一種OpenType字體,在adobe的安裝目錄下找到了疑似的字體AdobeSongStd-Light.otf,將此文件copy至Linux的/usr/share/fonts目錄中,因為pdfbox會自己更新font-cache,所以沒有手工更新font-cache,但是AdobeSongStd-Light.otf還不是STSong-Light,WARN信息改為了

(PDCIDFontType0.java:147) - Using fallback AdobeSongStd-Light for CID-keyed font STSong-Light

  將AdobeSongStd-Light.otf文件重命名為STSong-Light.otf依舊無法解決,使用notepad++打開文件,內容裏有大量的AdobeSongStd-Light信息,看來此路不通。

於是將方向轉為設置log4j日誌級別,參考http://blog.csdn.net/zmx729618/article/details/51260803,將自有項目代碼的日誌級別調整為INFO,將第三方jar包的日誌級別設為ERROR解決。

使用Apache pdfbox: 從Linux安裝字體到log4j設置日誌級別