要查看系统中已经安装的字体,我们可以使用fc-list命令进行查看。如果系统中没有该命令的话,我们需要先安装相关的软件包。
在centos上,使用如下命令进行安装:
yum install -y fontconfig mkfontscale
安装完毕后,我们就可以使用fc-list命令查看系统中已经安装的字体。如下:
如果要查看系统中已经安装的中文字体,我们可以使用如下命令:
fc-list :lang=zh
默认情况下centos6和ubuntu是没有安装中文字体的。
cd /usr/share/fonts/
mkfontscale
mkfontdir
上传字体文件到/usr/share/fonts 目录
可以把微软自带的字体上传到服务器,也可以把70服务器上的文件夹复制到新服务器上。如下图所示
执行 fc-cache -fv,字体生效
再执行 fc-list 或 fc-list :lang=zh-cn
字体列表里面已有安装的字体, 若测试不生效,尝试重启服务器即可。
如果还不行继续往下走
vim /etc/fonts/conf.d/49-sansserif.conf
sans-serif
serif
monospace
sans-serif
将倒数第四行的sans-serif修改为WenQuanYi Zen Hei就可以了。
若测试不生效,尝试重启服务器即可。
如果还不行继续往下走
创建69-language-selector-zh-cn.conf
serif
Microsoft YaHei
AR PL UMing CN
AR PL ShanHeiSun Uni
WenQuanYi Bitmap Song
Bitstream Vera Serif
DejaVu Serif
AR PL UKai CN
AR PL ZenKai Uni
sans-serif
WenQuanYi Zen Hei
Microsoft YaHei
Bitstream Vera Sans
DejaVu Sans
WenQuanYi Zen Hei
AR PL UMing CN
AR PL ShanHeiSun Uni
WenQuanYi Bitmap Song
AR PL UKai CN
AR PL ZenKai Uni
monospace
Microsoft YaHei
Bitstream Vera Sans Mono
DejaVu Sans Mono
WenQuanYi Zen Hei
AR PL UMing CN
AR PL ShanHeiSun Uni
WenQuanYi Bitmap Song
AR PL UKai CN
AR PL ZenKai Uni
若测试不生效,尝试重启服务器即可。