Java DynamicReports stl.style().setFont(字体)
我试图将我的字体文件嵌入到jar文件中,这样我的应用程序就可以在任何平台上执行,而不依赖于字体 问题是,当我想设置DynamicReports列、文本组件或。。。通过设置他们的风格;style对象中的setFont方法需要FontBuilder对象。我只能更改FontName、FontSize和。。。这不是我需要的。我不确定,但我认为它使用字体名称从安装的操作系统字体创建字体对象 是否有任何方法可以在DynamicReports中设置Java DynamicReports stl.style().setFont(字体),java,fonts,jasper-reports,dynamic-reports,Java,Fonts,Jasper Reports,Dynamic Reports,我试图将我的字体文件嵌入到jar文件中,这样我的应用程序就可以在任何平台上执行,而不依赖于字体 问题是,当我想设置DynamicReports列、文本组件或。。。通过设置他们的风格;style对象中的setFont方法需要FontBuilder对象。我只能更改FontName、FontSize和。。。这不是我需要的。我不确定,但我认为它使用字体名称从安装的操作系统字体创建字体对象 是否有任何方法可以在DynamicReports中设置java.awt.font类型的字体,或者有任何其他方法可以使
java.awt.font
类型的字体,或者有任何其他方法可以使我的应用程序独立于OS安装的字体
如果有人能帮助我,我将非常高兴 感谢论坛的站点管理员,他回答了以下问题:
您不必设置java.awt字体。您需要做的是注册一个新的字体系列名称,该名称将引用位于jar文件中的字体文件
有关如何创建新字体系列,请参见以下链接:
以下链接显示如何使用新字体: