说明
freemarker与flying-saucer-core实现html转图片方案在windows系统测试正常,到linux测试发现中文字体都是显示方框,经过排查为linux服务器中缺少中文字体,故此下面为linux安装字体的方法。
字体安装
-- 安装fontconfig
yum -y install fontconfig
-- 切换目录
cd /usr/share/fonts/
-- 安装mkfontscale mkfontdir
yum install mkfontscale mkfontdir
-- 新建中文目录
mkdir chinese
-- 进入目录
cd chinese/
-- 从windows中的fonts目录复制simsun.ttc放入chinese目录
-- 执行命令
mkfontdir
mkfontscale
-- 授予权限
chmod 755 /usr/share/fonts/chinese/*
-- 刷新
fc-cache
-- 重启应用