Fonts 服务器上未安装字体

Fonts 服务器上未安装字体,fonts,jvm,jasper-reports,Fonts,Jvm,Jasper Reports,我使用Jasper报告生成报告。我在说“字体对JVM不可用”时出错。我通过在我的系统中安装所需的字体解决了这个问题,效果很好。但当我在服务器上部署它并尝试运行它时,它开始给出相同的错误。。。!谁能告诉我怎么修吗。? 感谢典型的例子是,当开发人员在Windows上的iReport中开发报表时使用Arial,然后在部署到Linux上的JasperReports服务器时,报表无法运行。一种解决方案是在运行报表的任何位置的操作系统上安装字体 更好的解决方案是使用字体扩展。这是JasperReports机

我使用Jasper报告生成报告。我在说“字体对JVM不可用”时出错。我通过在我的系统中安装所需的字体解决了这个问题,效果很好。但当我在服务器上部署它并尝试运行它时,它开始给出相同的错误。。。!谁能告诉我怎么修吗。?
感谢

典型的例子是,当开发人员在Windows上的iReport中开发报表时使用Arial,然后在部署到Linux上的JasperReports服务器时,报表无法运行。一种解决方案是在运行报表的任何位置的操作系统上安装字体


更好的解决方案是使用字体扩展。这是JasperReports机制,可确保您拥有所需的字体。我写了一篇关于几年前的文章。这是一个很好的开始。JasperReports文档也谈到了这一点。

为了清晰起见,您是否在服务器上安装了所需的字体?非常感谢您的回复。我解决了这个问题。只需将下面的行添加到*.jrxml文件中。。就这么简单!enjoyYep,如果你不介意使用什么字体,那么这就是简单的解决方案。但通常当有人在报告中指定字体时,他真的很想使用它。