最近在centos7.0下用itextpdf將word文件轉成pdf時出現字型丟失的情況。網上找了很多資料,各式各樣的原因和解決方法。後來經過一番測試發現是centos7.0 minimal沒有安裝相應的字型庫導致itextpdf轉換時出現字型丟失。下面記錄下centos7下安裝字型庫的方法。
安裝字型管理工具:
yum install -y fontconfig mkfontscale
1) Windows下的ttf字型與GNOME是相容的!因而可以將C:\Windows\Fonts下的字型打包。
2)在/usr/share/fonts目錄下建立一個子目錄,例如win,命令如下:
mkdir /usr/share/fonts/win
3) 將上傳的字型解壓至/usr/share/fonts/win目錄
4) 建立字型索引資訊,更新字型快取:
cd /usr/share/fonts/win
mkfontscale
mkfontdir
fc-cache
至此,字型已經安裝完畢!
5) 重啟系統,reboot