2

当我在windows 和 mac上使用 jasper 报告时它工作正常,当我将我的应用程序部署到linux 机器并尝试生成它抛出的报告时

net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'Times New Roman' is not available to the JVM. See the Javadoc for more details.

我知道我们可以通过在 linux 机器中安装缺少的字体来解决这个问题(http://stackoverflow.com/questions/3987804/jasper-stops-finding-one-font)。我的问题是,我们可以将字体打包为 jar 并与 application 一起打包。这该怎么做 ?

4

1 回答 1

5

您需要 Jasper 的字体扩展来实现这一点。该博客解释了实现这一点的步骤,并将其扩展到可用于 PDF 导出。

于 2012-09-30T04:42:39.007 回答