我们的系统上线后,在获取验证码接口时,获取的验证码图片上没有对应的验证码数字,经过验证后,是由于Linux缺少字体造成的。
正常我们也可以将window的字体直接上传到linux服务器上,window的字体文件路径为:c:\window\fonts
如果字体是ttc,则将ttc扩展名改为ttf即可;
复制到linux上的/usr/share/fonts目录下,然后执行以下4步(需root权限):
(1) cd /usr/share/fonts;
(2) mkfontscale;
(3)mkfontdir
(4)fc-cache
然后执行fc-list可以查看当前系统的所有字体;
执行fc-cache将字体加载状态;