我正在使用Java中的JasperReports生成多语言报告。
生成pdf时,几种语言无法正确显示。
而当我生成Excel时,将使用正确的语言正确生成报告。
在互联网上搜索我发现不支持pdf字体。
这里我的代码设置为字体:
Style rowStyle = new Style();
Font font = new Font(FONT_SIZE_SMALL, "Noto Sans", false, false, false);
font.setPdfFontName("Noto Sans");
font.setPdfFontEncoding(Font.PDF_ENCODING_Identity_H_Unicode_with_horizontal_writing);
font.setPdfFontEmbedded(false);
rowStyle.setFont(font);
Run Code Online (Sandbox Code Playgroud)
任何想法如何解决?