[精讚] [會員登入]
2915

[CENTOS7/8] 安裝中文字型

如何在Centos7上安裝和移除中文字型?

分享此文連結 //n.sfs.tw/13070

分享連結 [CENTOS7/8] 安裝中文字型@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2022-10-27 10:36:45 最後編修
2019-01-31 19:57:31 By 張○○
 

自動目錄

Centos7如果不安裝XWindow的話,預設是沒有中文字型在裡面。(SSH是由連線的電腦顯示中文字)

顯示系統目前字型

可以下 fc-list 指令來查看目前的字型

$ fc-list
/usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold
/usr/share/fonts/liberation/LiberationSerif-Italic.ttf: Liberation Serif:style=Italic
/usr/share/fonts/dejavu/DejaVuSerif-Italic.ttf: DejaVu Serif:style=Italic
/usr/share/fonts/liberation/LiberationSans-Bold.ttf: Liberation Sans:style=Bold
/usr/share/fonts/liberation/LiberationMono-Bold.ttf: Liberation Mono:style=Bold
...以下省略...

想想這也滿神奇的,提供我們服務的伺服器,裡面不存在中文字~~

 

新增中文字型(全域)

要新增中文字型,首先你得有中文字型,中文字型是有版權的,如果想安心使用,就選擇微軟的粗黑體或細明體。

並把他複製到伺服器中,假設你已經複製字型yourfont.ttc到你的root目錄中。

複製到字型資料夾

# cd /usr/share/fonts/
# mkdir chinese
# cd chinese
# cp ~/yourfont.ttc ./

這裡在 /usr/share/fonts/ 中建立一個 chinese目錄,並且進入,把字型複製到此。

微軟的正黑體可以在此[2]下載

建立字型索引

# fc-cache -v
# fc-cache-64  -v

這樣就可以了

 

移除字型

先刪除該字型檔

# rm -r /usr/share/fonts/chinese

重新建立字型索引即可

# fc-cache -v
# fc-cache-64  -v

 

其他

經由 fc-cache, fc-cache-64 建立的字型設定檔會放在 /usr/share/fontconfig/conf.avail/

在 /etc/fonts/conf.d 會有連結

 

參考資料

[1] https://unix.stackexchange.com/questions/415246/how-to-install-fonts-for-centos-7

[2] https://github.com/lenyi/Microsoft/blob/master/libs/msjh.ttf

 

END

你可能感興趣的文章

EXCEL+phpPgAdmin 使用phpPgAdmin 匯出資料 直接使用phpPgAmin下載資料的方法

[Centos] opentftp + selinux 安裝及設定 Centos 安裝微型ftp伺服器:tftp伺服器

Centos7 的ifconfig和netstat Centos7 和RHEL 7 最小安裝中竟然沒有ifconfig和netstat?原來centos/rhel準備把這兩個指令作廢,那怎麼辦?

[Centos8] 校時ntpdate? 以前常用的ntpdate,在centos8竟然不見了?

[Docker] IPv6+nginx+php 讓docker中的容器支援ipv6,讀取到外部ipv6 docker中的容器要如何讀取到來源的ip6?這裡眉角很多。

移除ssl 私鑰的密碼 現在用ssl產生私鑰會需要設定密碼,但是私鑰有密碼,啟動apache會失敗。

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

[HP DL380G7] 生效啟動第3,4片網卡/開啟或關閉內建的網卡 HP DL380G7 預設第3,4片網卡裝完系統後找不到,難道是壞了?要怎麼辦?

[Windows7] 移除IE10及移除IE11 Windows7 不得已的情況要移除IE11或IE10怎麼做?

[JAVA] JWS, JWT, JWE, JOSE是什麼? [JAVA] JWS, JWT, JWE, JOSE是什麼?非常的複雜,儘量來搞清楚..

[PHP] 檢查檔案是否是圖檔 使用getimagesize函數檢查檔案是否是圖檔

[CodeIgniter 3] 資料庫的使用方法整理2/2 CI3 承襲 CI2,有很多的builder class可以用,依各人的使用習慣,有人喜歡一堆sql字串,有人喜歡用helper