0
我正在使用iReport创建一系列报告。在iReport中,我的默认字体设置为“SansSerif”;在我的机器上(Ubuntu Linux),这实际上是DejaVu Sans。最终报告需要呈现为PDF文件。生成PDF时,文本字体实际上是Helvetica,并导致格式问题。理想情况下,iReport中的字体与PDF字体相同。这是我的问题所在。添加PDF字体到JasperReport导出
我已经尝试将net.sf.jasperreports.default.pdf.font.name
设置更改为'DejaVu Sans',但是会抛出有关未找到字体的错误。据我所知,它实际上是创建PDF的iText。那是对的吗?在iText瓶子里,Helvetica被嵌入罐子里。对其他字体是否需要做同样的事情?人们如何去解决这个问题?
我研究了这个,并尝试了各种各样的东西。任何想法,将不胜感激。
您是否尝试过其他字体项目库或类路径? –
是的。 iText包中的所有字体都能正常工作。一切都失败了。 – Chad