xshell 遠端開啟 centos7 的瀏覽器不能正常顯示中文,解決方法:
阿新 • • 發佈:2019-01-14
用 xshell 開啟圖形瀏覽器的時候,發現不能正常顯示中文。
其原因是沒有中文字型!
執行 fc-list 當前系統的字型,若沒有此命令,可以通過 yum -y install fontconfig 進行安裝
檢視如下:
顯示沒安裝中文字型。
在centos7 中,字型庫存放的目錄是 /usr/share 的 fonts 目錄
首先,在linux 的 fonts 裡面新建一個 chinese 的目錄
我們可以在windows系統中放一箇中文字型進去,以 宋體 為例:
windows 的字型存放在 C:\Windows\Fonts
可以先把該字型右鍵,複製到桌面,然後在把 simsun.ttc 這個檔案新增到 /usr/share/fonts/chinese/ 裡面
修改chinese目錄的許可權:
chmod -R 755 /usr/share/fonts/chinese
接下來需要ttmkfdir來搜尋目錄中所有的字型資訊,並彙總生成fonts.scale檔案,若沒該命令,執行yum -y install ttmkfdir
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
最後一步就是修改字型配置檔案了,首先通過編輯器開啟配置檔案:
vi /etc/fonts/fonts.conf
可以看到一個Font directory list,在這裡需要把我們新增的中文字型位置加進去:
然後輸入:wq儲存退出,最後重新整理記憶體中的字型快取,這樣就不用reboot重啟了:
fc-cache
最後再次通過fc-list看一下字型列表:
再開啟瀏覽器,可以正常顯示: