Centos 安装中文字体

前言

当我们遇到一些中文显示乱码问题的时候,有可能是因为服务器中没有安装中文字体而导致的

安装

1、查看系统字体
在开始安装之前,我们先查看系统中已经安装的字体,要查看系统中已经安装的字体,我们可以使用 fc-list 命令进行查看,如果系统中没有该命令的话,我们需要先安装相关的软件包。
在 centos 上,使用如下命令进行安装:

yum install -y fontconfig mkfontscale

2、安装完毕后,我们可以来查看系统中已经安装的字体

[root@8d079be5059a php]# fc-list
/usr/share/fonts/urw-base35/NimbusMonoPS-Italic.otf: Nimbus Mono PS:style=Italic
/usr/share/fonts/urw-base35/D050000L.t1: D050000L:style=Regular
...

3、如果要查看系统中已经安装的中文字体,我们可以使用如下命令

[root@8d079be5059a php]# fc-list :lang=zh

通过上图我们可以看到系统中是没有中文字体的

4、我们进入 Windows 的 字体目录

C:\Windows\Fonts

5、将 simfang.ttf 字体远程复制或者以其他方式放到服务器的字体目录中

//远程复制
scp simfang.ttf root@ip:/usr/share/fonts

6、然后建立字体索引信息,更新字体缓存

cd /usr/share/fonts/
mkfontscale
mkfontdir
fc-cache

7、至此,字体已经安装完毕。现在我们再来查看中文字体,是否安装成功

[root@8d079be5059a php]# fc-list :lang=zh
/usr/share/fonts/simfang.ttf: FangSong,仿宋:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta

通过上图,我们可以很明显的看出中文字体已经成功安装。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!