Linux安裝中文字型_宋體
阿新 • • 發佈:2018-11-14
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
字型列表裡面已有安裝的字型, 若測試不生效,嘗試重啟伺服器即可。