第一步:(本文档以添加中文字体并且把utf-8修改为GBK为例,注:以下操作以root权限执行

1:查看当前系统所有可用的locale locale -a

zh_CN.utf8

zh:表示中文

CN:表示大陆地区

Utf8:表示字符集

de_DE.utf-8@euro

de:表示德语

DE:表示德国

Utf-8:表示字符集

euro:表示按照欧洲习惯加以修正

2:要查看系统中已经安装的字体,我们可以使用fc-list命令进行查看。如果系统中没有该命令的话,我们需要先安装相关的软件包

在centos上,使用如下命令进行安装

yum install -y fontconfing mkfontscale

查看linux已安装中文字体

fc-list :lang=zh

3:添加中文字体(我添加的简体、微软雅黑、宋体 黑体常规等中文字体)

Windows下的ttf字体是可以在Linux上使用的,我们可以“盗用”Windows现成的字库,所以我们只需要把windows下的字体文件上传到Linux上,执行相关命令就行了

3:创建添加中文字体的子目录chinese

cd /usr/share/fonts/

mkdir chinese

4:进入C:\Windows\Fonts,该文件夹下就存放相关字体,将simhei.tty等这些字体,拷贝到linux 目录/usr/share/fonts/chinese下即可

修改字体文件的权限,使root用户以外的用户也可以使用

cd /usr/share/fonts/

chmod -R 755 chinese

建立字体索引信息,更新字体缓存:

先安装这个包

yum install mkfontscale(有的话就没必要装了,新建的系统需要执行,上面安装字体库的时候也有讲到mkfontscale,如果上面安装了这里就不需要再安装了)

运行命令

mkfontscale

mkfontdir

fc-cache(不用重启,刷新内存中的字体缓存使配置对系统生效

以上命令应该在字体所在目录执行,会在当前目录生成两个索引文件(fonts.dir ,fonts.scale)

查看安装好了的字体fc-list (如下图其中一部分)

查看安装好的中文字体 fc-list :lang=zh

 

第二步:

查看当前系统使用的编码格式 locale

LANG=**(所显示的是当前系统所使用的的编码格式)可去vim /etc/locale.conf文件进行配置,,更改成所需要的编码格式,修改完成后wq保存退出 

 

source /etc/locale.conf  (立即生效)

第三步:

设置系统的locale,编辑文件:vim /etc/profile,在文件末尾添加以下内容并保存退出

export LC_ALL=zh_CN.GBK

export LANG=zh_CN.GBK

执行生效命令:

source /etc/profile

非必要不要执行reboot命令,当然新装的系统随意

 

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐