1.解压下载的fonts.jar
2.文件修改net\sf\jasperreports\fonts目录中的fonts.xml,追究fontFamily元素,并配置宋体信息:
<fontFamily name="宋体">
<normal>net/sf/jasperreports/fonts/dejavu/simsun.ttf</normal>
<bold>net/sf/jasperreports/fonts/dejavu/simsun.ttf</bold>
<italic>net/sf/jasperreports/fonts/dejavu/simsun.ttf</italic>
<boldItalic>net/sf/jasperreports/fonts/dejavu/simsun.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>
3.重新打包jar
win+R
输入CMD
切换目录:cd “刚刚那个文件目录”
重新打包:jar cvf fontssong.jar *
4.把fontssong.jar引入你的java项目即可
懒人可以下载:https://download.csdn.net/download/weixin_41312919/12414625