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

注:通过命令查询结果,没有所需的中文字体(宋体)

三、创建字库目录,把相应字库文件复制到该目录

[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

注:结果列表可见(红色字体),宋体字库已经安装成功

猜你喜欢

转载自gyq211.iteye.com/blog/2241099
今日推荐