問題描述:
linux提供的web服務,能在網頁展示中文,下載pdf出現中文無法讀取!,甚是迷瞪,經分析展示是本地瀏覽器的解析,下載pdf是服務器端的響應,因此要在服務端安裝對應的字體庫就可以解決此問題!
問題解決:
Linux安裝對應的中文字體庫!
#linux安裝中文字體
Windows下的ttf/ttc字體是可以在linux上使用,確定網頁端使用的字體類型,必須對的上!
#os系統環境
centos6.5
simsun.ttc //宋體常規
宋體常規下載:download
C:\Windows\Fonts //Window字體目錄打包 傳輸到linux /usr/share/fonts/
01、linux字體管理器
yum install -y fontconfig mkfontscale
//查看對應rpm的安裝文件
rpm -ql fontconfig
rpm -ql mkfontscale
/etc/fonts/fonts.conf
/etc/fonts/fonts.dtd
/usr/bin/fc-cache
/usr/bin/fc-cat
/usr/bin/fc-list
/usr/bin/fc-match
/usr/bin/fc-query
/usr/bin/fc-scan
fc-list //查看已經安裝的字體
02、拷貝字體到指定目錄
cp simsun.ttc /usr/share/fonts/
mkfontscale //字體擴展
mkfontdir //新增字體目錄
fc-cache -fv //刷新緩存
03、驗證字體安裝情況
fc-list //"宋體"中文字體已經安裝成功