我正在使用jasperreports-6.0.3生成pdf报告,但印度卢比符号在生成的pdf文件中显示为空。我尝试了pdfFontName:Helvetica和pdfEncoding:Cp1252,也尝试了pdfFontName:Arial和pdfEncoding:Identity-H。两者都不适合我。
字符串在eclipse中正确显示为:
但是在生成的pdf中,它显示为:
有没有人知道如何解决这个问题?
答案 0 :(得分:0)
您需要使用支持卢比符号的字体进行渲染,然后才能显示它。例如Rupee_Foradian.ttf或ITF-Rupee.ttf(来源:Download Rupee Symbol)。嵌入字体可能是使其变得可移植的关键(以便在任何计算机上显示)。现代印地语字体也应支持。并且此配置应为:<pdfEmbedded>true</pdfEmbedded>
。