Linux添加字體

我們在使用Linux系統時,經常發現缺少中文字體,導致無法正常生成和顯示中文,出現亂碼,以下將簡單介紹如何安裝擴展新的中文字體,解決上述問題,具體步驟如下:
一、下載中文字庫
通過網上搜索下載,或者通過複製windows目錄(C:\Windows\Fonts)下的中文字庫,如宋體:simsun.ttf,微軟雅黑:msyh.ttf和msyhbd.ttf
 
二、查詢Linux系統已經安裝的字體
[root@updev1 ~]# fc-list
AR PL UMing TW:style=Light
AR PL UMing HK:style=Light
AR PL UMing CN:style=Light
AR PL UKai TW MBE:style=Book
AR PL UKai CN:style=Book
AR PL UKai HK:style=Book
AR PL UKai TW:style=Book
WenQuanYi Zen Hei,文泉驛正黑,文泉驛正黑:style=Regular
WenQuanYi Zen Hei Mono,文泉驛等寬正黑,文泉驛等寬正黑:style=Regular
AR PL UMing TW MBE:style=Light
WenQuanYi Zen Hei Sharp,文泉驛點陣正黑,文泉驛點陣正黑:style=Regular
 
注:通過命令查詢結果,沒有所需的中文字體(宋體)
 倫理片 http://www.dotdy.com/
三、創建字庫目錄,把相應字庫文件複製到該目錄
[root@updev1 ~]# cd /usr/share/fonts
[root@updev1 fonts]# mkdir chinese
把 simsun.ttf 文件複製到該目錄
 
四、生成字庫索引信息
[root@updev1 fonts]# cd chinese
[root@updev1 chinese]# mkfontscale 
[root@updev1 chinese]# mkfontdir
[root@updev1 chinese]# ll
total 10264
-rw-r--r-- 1 root root      189 Sep  6 17:46 fonts.dir
-rw-r--r-- 1 root root      189 Sep  6 17:46 fonts.scale
-rw-r--r-- 1 root root 10499104 Sep  6 17:46 simsun.ttf
 
注:生成相應的 fonts.scale 和 fonts.dir 文件
 
五、查看是否已經安裝成功
[root@updev1 chinese]# fc-list :lang=zh
AR PL UMing TW:style=Light
AR PL UMing HK:style=Light
AR PL UMing CN:style=Light
SimSun,宋體:style=Regular
AR PL UKai TW MBE:style=Book
AR PL UKai CN:style=Book
AR PL UKai HK:style=Book
AR PL UKai TW:style=Book
WenQuanYi Zen Hei,文泉驛正黑,文泉驛正黑:style=Regular
WenQuanYi Zen Hei Mono,文泉驛等寬正黑,文泉驛等寬正黑:style=Regular
AR PL UMing TW MBE:style=Light
WenQuanYi Zen Hei Sharp,文泉驛點陣正黑,文泉驛點陣正黑:style=Regular
 
注:結果列表可見(紅色字體),宋體字庫已經安裝成功
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章