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 协议》,转载必须注明作者和本文链接
推荐文章: