1. 程式人生 > >xshell 遠端開啟 centos7 的瀏覽器不能正常顯示中文,解決方法:

xshell 遠端開啟 centos7 的瀏覽器不能正常顯示中文,解決方法:

用 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看一下字型列表: 

再開啟瀏覽器,可以正常顯示: