我正在尝试将我的字体文件嵌入到 jar 文件中,因此我的应用程序可以在不依赖任何平台的字体的情况下执行。
问题是,当我想通过设置样式来设置DynamicReports列、文本组件或...的字体时;style 对象中的 setFont 方法需要一个FontBuilder对象。我只能更改FontName、FontSize和 ... 这不是我需要的。我不确定,但我认为它使用字体名称从已安装的操作系统字体创建字体对象。
有没有办法java.awt.Font
在DynamicReports中设置字体类型,或者有没有其他方法可以让我的应用程序独立于操作系统安装的字体。
如果有人可以帮助我,我会很高兴。