Rocky(Centos)安装中文字体(防止中文乱码)

1、查看字体列表

运行下列命令

复制代码
fc-list

若出现,下面截图,则需要安装字体管理软件

安装字体库,运行:

复制代码
yum -y install fontconfig

当看到下图的提示信息时说明已安装成功:

二、添加中文字体

1)windows系统中就可以找到,打开c盘下的Windows/Fonts目录:

如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可(例如:宋体和黑体)

首先在/usr/share/fonts目录下新建一个目录chinese

然后将上面的两个字体上传至 /usr/share/fonts/chinese 目录: 这边是我常用的中文字体名称:

复制代码
MSYH.TTC
MSYHBD.TTC
MSYHL.TTC
SIMFANG.TTF
SIMHEI.TTF
SIMKAI.TTF
SIMSUN.TTC
方正粗黑宋简体.TTF

2)紧接着需要修改chinese目录的权限:

复制代码
chmod -R 755 /usr/share/fonts/chinese

二:安装字体检索程序

1)安装ttmkfdir来搜索目录中所有的字体信息

复制代码
yum -y install ttmkfdir

2)汇总生成fonts.scale文件,输入命令:

复制代码
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

当看到下图的提示信息时说明已安装成功:

3)改字体配置文件了,首先通过编辑器打开配置文件:

复制代码
vi /etc/fonts/fonts.conf

可以看到一个Font list,即字体列表,在这里需要把我们添加的中文字体位置加进去:

复制代码
<dir>/usr/share/fonts/chinese</dir>

然后输入:wq 保存退出

3)刷新内存中的字体缓存运行(这样所有的步骤就算完成了):

复制代码
fc-cache

4)最后再次通过看一下字体列表:运行命令

复制代码
fc-list
#或者运行
fc-list | grep chinese

可以看到已经成功安装上了中文字体,至此安装过程就全部结束。

相关推荐
Lsir10110_18 分钟前
【Linux】中断 —— 操作系统的运行基石
linux·运维·嵌入式硬件
Sheffield24 分钟前
command和shell模块到底区别在哪?
linux·云计算·ansible
历程里程碑36 分钟前
Linux20 : IO
linux·c语言·开发语言·数据结构·c++·算法
郝学胜-神的一滴38 分钟前
深入浅出:使用Linux系统函数构建高性能TCP服务器
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生
承渊政道42 分钟前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee
技术路上的探险家43 分钟前
Ubuntu下Docker与NVIDIA Container Toolkit完整安装教程(含国内源适配)
linux·ubuntu·docker
代码AC不AC1 小时前
【Linux】深入理解缓冲区
linux·缓冲区·标准错误
Doro再努力1 小时前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
全栈工程师修炼指南1 小时前
Nginx | stream content 阶段:UDP 协议四层反向代理浅析与实践
运维·网络·网络协议·nginx·udp
Lsir10110_1 小时前
【Linux】进程信号(上半)
linux·运维·服务器