一、前言
最近在Linux中使用selenium截图时,发现文字都变为了方框:
虽然不影响selenium的使用,但有点影响调试,也不好看,后面发现是因为Linux缺少中文字体的缘故,需要安装中文字体就能解决。
二、安装中文字体(以centos为例)
1)前置检查
先检查
/usr/share
目录下是否有有
fonts
和
fontconfig
目录,如果没有则需要执行下面的命令进行安装:
yum -yinstall fontconfig
安装完成后可通过
fc-list
命令查看系统已安装的字体:
这里我们可直接使用
fc-list :lang=zh
命令查看是否安装了中文字体。
2)下载宋体字体
网上有很多,搜索一下宋体字体就能出来,如果确实没找到点文末卡片找我,我来发给你(放链接容易被屏蔽)。
3)安装字体
先进入
/usr/share/fonts
的目录:
cd /usr/share/fonts
然后在
/usr/shared/fonts
中创建新的中文字体文件夹,输入命令:
mkdir chinese
然后将下载好的字体传入
chinese
目录中。
再执行命令,安装字体索引指令:
yum install mkfontscale
然后进入chinese目录,并执行生成字体索引的命令:
cd chinese
mkfontscale
最后通过
fc-list :lang=zh
命令就可以看到安装好的中文字体了:
这时候我们再进行截图就能正常显示,不会再出现方框字体了。
版权归原作者 曲鸟 所有, 如有侵权,请联系我们删除。