linux安裝中文字體


原博文地址:https://www.ilanni.com/?p=11746

由於公司最新業務的需求,需要在linux下安裝中文字體,Windows下的ttf字體是可以在linux上使用的。

所以我們只需要把windows下的字體文件上傳到linux上,執行相關命令就行了。

在此我們以微軟雅黑字體為例,進行講解。

 

一、查看系統字體

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

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

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

yum install -y fontconfig mkfontscale

 

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

sudo apt-get -y install fontconfig xfonts-utils

 

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

cat /etc/issue

fc-list

 

上圖為centos6上,默認已經安裝的字體。

 

上圖為ubuntu上,默認已經安裝的字體。

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

fc-list :lang=zh

通過上圖,我們可以看到默認情況下centos6和ubuntu是沒有安裝中文字體的。

 

二、安裝字體

通過第一章節,我們知道目前系統中沒有微軟雅黑字體。我們現在需要把MSYH.TTF(微軟雅黑字體文件)文件上傳到linux服務器上。如下:

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

 

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

把MSYH.TTF復制到/usr/share/fonts/目錄下,使用如下命令:

cd /root/

cp MSYH.TTF /usr/share/fonts/

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

cd /usr/share/fonts/

mkfontscale

mkfontdir

fc-cache

 

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

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

fc-list :lang=zh

通過上圖,我們可以很明顯的看出微軟雅黑字體已經成功安裝。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM