解决方法
在iReport中设置一些文本字段属性.使用字体DejaVu Sans.将pdf编码设置为Cp1251并将isPdfEmbedded设置为true.
例如:< font fontName =“DejaVu Sans”isStrikeThrough =“false”pdfEncoding =“Cp1251”isPdfEmbedded =“true”/>
jasperreports字体为maven依赖关系:
<dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>jasperreports-fonts</artifactId> </dependency>