在Linux中安装中文包

在CentOS7或alibaba cloud linux 3系统的报表中,发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体。

第一步,输入命令发现“查看字体列表是提示命令无效”。

命令:fc-list

第二步,使用yum源在线安装默认字体库。

命令:yum install fontconfig

第三步,安装字体库管理工具。

# 安装ttmkfdir

# 用来搜索目录中所有的字体信息并汇总生成fonts.scale文件

命令:yum install ttmkfdir

# 创建中文字体存放目录

命令:mkdir /usr/share/fonts/chinese

第四步,拷贝字体,可以从windows系统进行拷贝,打开c盘下的C:\Windows\Fonts目录,一般选择宋体和黑体,simsun.ttc、msyhbd.ttc、msyhl.ttc、msyh.ttc将中文字体复制到/usr/share/fonts/chinese目录(这里我选择全部)。

# 设置目录权限

命令:chmod -R 755 /usr/share/fonts/chinese

第五步,搜索字体信息并生成文件,执行后会在执行的目录中生成一个fonts.scale文件。

命令:ttmkfdir - e /usr/share/X11/fonts/encodings/encodings.dir

vim /etc/fonts/fonts.conf

# 修改字体配置文件,在fonts.conf文件的第32行另起一行插入一行下面的代码

<dir>/usr/share/fonts/chinese</dir>

:wq!  # 保存退出

第六步,生成字体缓存。

命令:fc-cache

第七步,查看中文字体是否已经添加。

命令:fc-list

第八步,重启服务器。

命令:init 6

猜你喜欢

转载自blog.csdn.net/weixin_43268590/article/details/127920993