字体X不可用于JVM

时间:2018-05-31 14:37:34

标签: jasper-reports

我正在设置一个微服务,在本地测试中我没有得到这种类型的源错误,我试图注入库但错误仍然存​​在,与postman的调用返回以下消息,一些解决方案? 我正在使用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"

}

1 个答案:

答案 0 :(得分:0)

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

有一个完整的部分致力于在jasper社区中使用字体扩展,看看:
 working-font-extensions