如何添加centos7系统的字体及编码格式?
第一步:(本文档以添加中文字体并且把utf-8修改为GBK为例,注:以下操作以root权限执行)1:查看当前系统所有可用的locale locale -azh_CN.utf8zh:表示中文CN:表示大陆地区Utf8:表示字符集de_DE.utf-8@eurode:表示德语DE:表示德国Utf-8:表示字符集euro:表示按照欧洲习惯加以修正2:要查看系统中已经安装的字体,我们可以使用fc-list
第一步:(本文档以添加中文字体并且把utf-8修改为GBK为例,注:以下操作以root权限执行)
1:查看当前系统所有可用的locale locale -a
zh_CN.utf8
zh:表示中文
CN:表示大陆地区
Utf8:表示字符集
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命令,当然新装的系统随意
更多推荐
所有评论(0)