在这里插入图片描述

在linux系统上传了使用到 new Font 的项目,发现生成的图片上的文字都是框框;刚开始一直以为是post请求乱码的问题,最后想起来项目中使用到了windows下字体样式,而linux系统下并没有该字体,所以就去参考,整理了以下解决方法:

#1.到windows环境下将所需字体拷贝到linux下。(例:msyf.ttc(微软雅黑))

#2.到linux环境下创建目录
mkdir -pv /usr/share/fonts/chinese/TrueType

#3.将字体放入目录下
cd /usr/share/fonts/chinese/TrueType

#3.为字体赋予可执行权限
chmod 755 *  

#4.建立字体缓存
yum install mkfontscale 
yum install fontconfig
mkfontscale
mkfontdir
fc-cache -fv 

#查看是否已经安装对应的字体:
fc-list

# 命令用来刷新linux的字体缓存,使其立刻生效
fc-cache -fv
Logo

更多推荐