解決linux安裝中文字體的方法

解決linux安裝中文字體的方法

查看系統字體

在開始安裝之前,我們先查看系統中已經安裝的字體。

要查看系統中已經安裝的字體,我們可以使用fc-list命令進行查看。如果系統中沒有該命令的話,我們需要先安裝相關的軟件包。

在centos上,使用如下命令進行安裝:

yum install -y fontconfig mkfontscale

安裝完畢後,我們就可以使用fc-list命令查看系統中已經安裝的字體。如下:

cat /etc/issue

fc-list

如果要查看系統中已經安裝的中文字體,我們可以使用如下命令:

fc-list :lang=zh

安裝字體

C:\Windows\Fonts 這個目錄下的文件可以全部打包上傳,按照以下方式照樣是可以使用的(已測試)

在這裏插入圖片描述

在centos上和ubuntu上安裝字體方法都是一樣的,我們只需要進行相關的操作即可。

在cd /usr/share/fonts/ 目錄下創建win目錄
把MSYH.TTF複製到/usr/share/fonts/win目錄下,使用如下命令:

cd /root/

cp MSYH.TTF /usr/share/fonts/win

然後建立字體索引信息,更新字體緩存,使用如下命令:

cd /usr/share/fonts/win

mkfontscale

mkfontdir

fc-cache

若是安裝報錯:

Couldn't determine full name for 漢鼎簡行楷 .TTF
Couldn't get family name for 漢鼎簡行楷 .TTF
Couldn't determine full name for 文鼎古印體(繁).TTF
Couldn't get family name for 文鼎古印體().TTF

就將報錯的字體刪除掉

至此,字體已經安裝完畢。

現在我們再來查看微軟雅黑字體,是否安裝成功,使用如下命令:

fc-list :lang=zh

在這裏插入圖片描述
通過上圖,我們可以很明顯的看出中文字體已經成功安裝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章