Java 如何使用动态报告将字体样式应用于PDF?

Java 如何使用动态报告将字体样式应用于PDF?,java,eclipse,maven,tomcat,vaadin,Java,Eclipse,Maven,Tomcat,Vaadin,项目说明: 我已经生成了一份报告,并使用DynamicReports和Vaadin导出为pdf。当我尝试应用不同的字体样式来报告它不起作用时,我在一个示例中包含了ttf文件、xml和.properties文件,并且我尝试通过java应用程序运行报告而不使用vaadin,它工作得很好。但当我包括vaadin并运行Tomcat服务器时,它就不工作了。有人能帮我吗?我们需要更多的细节来了解发生了什么(或没有)“net.sf.jasperreports.engine.util.JRFontNotFou

项目说明:


我已经生成了一份报告,并使用DynamicReports和Vaadin导出为pdf。当我尝试应用不同的字体样式来报告它不起作用时,我在一个示例中包含了ttf文件、xml和.properties文件,并且我尝试通过java应用程序运行报告而不使用vaadin,它工作得很好。但当我包括vaadin并运行Tomcat服务器时,它就不工作了。有人能帮我吗?

我们需要更多的细节来了解发生了什么(或没有)“net.sf.jasperreports.engine.util.JRFontNotFoundException:Font'Roboto'对JVM不可用。”我收到了这种错误。这里是一个链接()。根据我所遵循的步骤。当我使用普通java应用程序运行代码时,字体样式被应用。但是问题发生在我使用vaadin或servlet时,这意味着它在servlet JVM环境中找不到字体。你确定字体文件可以在你的servlet中解决吗?我尝试过同样的问题。你如何引用字体文件?