【问题标题】:Font X is not available to the JVM [duplicate]JVM 无法使用字体 X [重复]
【发布时间】:2018-11-10 14:50:09
【问题描述】:

我正在设置一个微服务并且在本地测试中我没有收到这种类型的源错误,我尝试注入库但错误仍然存​​在,使用邮递员的调用返回以下消息,有什么解决办法吗? 我正在使用 jasper 的报告。

{

 "timestamp": "2018-05-31T12:38:44.488+0000",
 "status": 500,
 "error": "Internal Server Error",
 "message": "Font \"Calibri\" is not available to the JVM. See the Javadoc for more details.",
"path": "/report"

}

【问题讨论】:

  • 远程服务器没有Calibri。

标签: jasper-reports


【解决方案1】:

您的 JasperReports 服务器实例上缺少 Calibri 字体。您需要使用 Calibri.ttf(字体文件,从 Internet 下载)和 iReports/Jasper Studio 生成字体扩展文件,并将其作为 jar 添加到 Jasperserver 的 lib 文件夹中,以使其在您的应用程序中可用。

jasper 社区有专门介绍使用字体扩展的完整部分,请查看:
working-font-extensions

【讨论】:

  • 感谢您的回答,我已经设法将字体导出到 jar 中,但我对如何将其集成到项目中存在疑问,我正在使用 spring boot。
  • @dani,你应该把这个 jar 添加到你项目的类路径中
猜你喜欢
  • 2012-09-07
  • 1970-01-01
  • 2011-04-18
  • 2016-11-23
  • 2016-09-29
  • 2020-12-13
  • 1970-01-01
相关资源
最近更新 更多