Linux 部署java web 项目,验证码图片不显示文字问题

系统上线后,在获取验证码接口时,获取的验证码图片上没有对应的验证码数字,经过验证后,是由于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将字体加载状态;
————————————————
原文链接:https://blog.csdn.net/fycghy0803/java/article/details/97148275

猜你喜欢

转载自www.cnblogs.com/windy-xmwh/p/12771387.html