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