服务器安装了字体,设计的时候可以使用,但是报表展示无效

image.png

image.png

FineReport Wjayon 发布于 2025-2-8 10:07 (编辑于 2025-2-8 10:07)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-2-8 10:09(编辑于 2025-2-8 10:15)

设计器也要安装

  1. 字体缺失:虽然服务器上安装了字体,但如果在设计器中使用的字体与服务器上安装的字体不一致,可能会导致预览或导出时效果不一致。请检查设计器中使用的字体是否在服务器上正确安装。

  2. 字体来源问题:报表在不同场景下使用的字体来源不同。具体来说:

    • 设计器设计时选择的字体来源于设计器所在电脑的系统字体、设计器工程依赖的 JRE 下的字体以及安装的插件字体。

    • 导出或打印时使用的字体则来源于服务器的系统字体和服务器依赖的 JRE 下的字体。如果服务器缺少设计时选用的字体,可能会导致展示效果不一致

  3. 环境因素:如果在Linux系统中,可能会出现由于缺少中文语言包而导致的乱码现象,或者在drawString时没有对应的字体,导致显示效果异常

字体缺失检测

服务器安装字体

  • 2关注人数
  • 28浏览人数
  • 最后回答于:2025-2-8 10:15
    请选择关闭问题的原因
    确定 取消
    返回顶部