字体缺失

系统部署在Linux上,在测试环境预览报表,不会提示字体缺失,但是在验证环境预览报表,提示字体缺失,导致报告预览乱码

FineReport 小菜菜2.0 发布于 2025-6-6 15:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
FR-LeonLv4初级互助
发布于2025-6-6 16:00

步骤一:统一字体环境

  1. 在验证环境服务器安装缺失字体:


    # 将字体文件复制到Linux系统字体目录

    sudo cp 字体文件.ttf /usr/share/fonts/

    # 刷新字体缓存

    fc-cache -fv

  2. 检查Tomcat/JRE字体目录:


    # 确保字体存在于Tomcat的jre/lib/fonts目录

    ls %Tomcat%/jre/lib/fonts/

步骤二:工程级字体管理

  1. 安装「字体管理插件」,将所需字体打包到工程中:字体管理插件界面

步骤三:环境验证

  1. 在验证环境执行字体检测命令:

    fc-list | grep "字体名称"
  2. 检查中文语言包是否安装:

    locale -a | grep zh_CN
注意事项
  1. 集群环境需在所有节点服务器重复上述操作

  2. 建议使用相同版本的字体文件(测试环境与验证环境)

最佳回答
0
华莉星宸Lv7专家互助
发布于2025-6-6 16:01
  • 3关注人数
  • 22浏览人数
  • 最后回答于:2025-6-6 16:01
    请选择关闭问题的原因
    确定 取消
    返回顶部