1. 程式人生 > >Linux安裝中文字型_宋體

Linux安裝中文字型_宋體

E&T: CentOS_7.4 64位; mswfonts.tar.xz; Xftp5; Xshell5;

 

最近在完成合同電子簽署時,合同的中文引數在伺服器出現中文亂碼問題, 編碼一致且正確, 最後定位為字型格式問題!

M1. 檢視伺服器是否安裝字型庫: # fc-list  (fc與引數直接無空格)

未安裝。

 

M2. 安裝字型庫:

執行  yum -y install fontconfig

這時在/usr/shared目錄就可以看到fonts和fontconfig目錄了(之前是沒有的):

執行 yum -y group info fonts

注意: 若CentOS的版本較低, 執行yum -y groupinstall fonts命令!


M3. 上傳字型檔案到/usr/share/fonts 目錄

由於本地多字型檔案已壓縮成mswfonts.tar.xz; 所以需要上傳壓縮包並解壓

 

M5. 字型生效
執行 fc-cache -fv

在linux,把字型檔案拷貝到字型目錄後,執行fc-cache命令,fc-cache掃描字型目錄並生成字型資訊的快取,然後應用程式就可以立即使用這些新安裝的字型。

 

 

M6. 檢出結果
再執行 fc-list 或 fc-list :lang=zh-cn

字型列表裡面已有安裝的字型, 若測試不生效,嘗試重啟伺服器即可。