微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jaspersoft 中使用的字体在 JVM 中不可用

如何解决Jaspersoft 中使用的字体在 JVM 中不可用

我收到了 net.sf.jasperreports.engine.util.JRFontNotFoundException。我已经在 J​​aspersoft Studio添加了字体,就像这里描述的那样:When export a report to PDF change the font .

我还导出了字体扩展名并将 jar 放在我的类路径可以看到它的地方,就像这里描述的那样:How can I display "$£Ω€απ⅔" in Jasperserver PDF using iReport? .

我仍然收到错误消息。有人知道任何其他可能有帮助的解决方案吗?提前致谢。

解决方法

我遇到了类似的问题。我的问题的原因是我尝试使用的字体安装在我的计算机(Windows)上,但没有安装在我们的部署环境(Linux)上。所以问题出现在Linux上。所以我们只需要在该系统上安装所需的字体。 (此问题仅发生在 PDF 文件中)。因此,请检查您的系统上是否确实有有问题的字体(尝试在编辑器中找到它(例如 MS Word - 对于 Windows)。如果您没有字体,请安装它。谷歌“如何添加 tryetype 字体在 [您的系统名称:Windows、Linux 或您使用的任何系统]"

,

我通过将其导出为 .zip 而不是 .jar 解决了这个问题,提取了 .zip 的内容并将它们放在 classpath 下。

此博客中的更多详细信息(解决方案 3):http://poor-developer.blogspot.com/2017/02/jasper-reports-using-unavailable-fonts.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。