我在报告中遇到问题,我在ireport中安装了Courier New字体,但是添加到报表服务器JasperReport时没有显示创建的字体。我无法安装扩展字体。我的环境是windows。帮助!
答案 0 :(得分:8)
这可能是迟到的答案,但由于我花了很多时间来找到解决方案,我想分享它。 要将字体添加到JasperServer以便在PDF导出中使用它们,需要执行以下步骤:
<fontFamily name="Arial"> <normal>net/sf/jasperreports/fonts/arial/arial.ttf</normal> <bold>net/sf/jasperreports/fonts/arial/arialbd.ttf</bold> <italic>net/sf/jasperreports/fonts/arial/ariali.ttf</italic> <boldItalic>net/sf/jasperreports/fonts/arial/arialbi.ttf</boldItalic> <pdfEncoding>Identity-H</pdfEncoding> <pdfEmbedded>true</pdfEmbedded> <exportFonts> <export key="net.sf.jasperreports.html">Arial, Helvetica, sans-serif</export> <export key="net.sf.jasperreports.xhtml">Arial, Helvetica, sans-serif</export> </exportFonts> </fontFamily>
你已经完成了。现在你在所有出口中都有正确的Arial字体,包括PDF。
答案 1 :(得分:3)
您可能需要在jasperserver中安装字体。
http://mdahlman.wordpress.com/2009/05/13/fonts-in-jasperserver/