我正在使用iReport创建一系列报告。在iReport中,我的默认字体设置为“SansSerif”;在我的机器上(Ubuntu Linux)这实际上是DejaVu Sans。最终报告需要呈现为PDF文件。生成PDF时,文本字体实际上是Helvetica,并导致格式问题。理想情况下,iReport中的字体与PDF字体相同。这就是我的问题所在。
我已尝试将net.sf.jasperreports.default.pdf.font.name
设置更改为“DejaVu Sans”,但会引发有关未找到字体的错误。据我所知,它实际上是iText创建PDF。那是对的吗?在iText jar中,Helvetica嵌入在jar中。是否需要对其他字体进行同样的操作?怎么样呢?
我研究了这个并试过各种各样的事情。任何想法都将不胜感激。
答案 0 :(得分:0)
Tools > Options >Fonts > Install Font