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