Fuente en un jasper

Buenos días Flavia.

A nosotros nos paso lo mismo y lo solucionamos de la siguiente manera:

  • ir al archivo guarani/vendor/siu-toba/jasper/JasperReports/jasperreports-fonts-5.6.0.jar
  • abrir el archivo jar
  • modificar el archivo net/sf/jasperreports/fonts/fonts.xml
  • agregar la fuente con estas lineas:
<fontFamily name="Palatino">
		<normal>net/sf/jasperreports/fonts/dejavu/Palatino.ttf</normal>
		<bold>net/sf/jasperreports/fonts/dejavu/Palatino.ttf</bold>
		<italic>net/sf/jasperreports/fonts/dejavu/Palatino.ttf</italic>
		<boldItalic>net/sf/jasperreports/fonts/dejavu/Palatino.ttf</boldItalic>
		<pdfEncoding>Identity-H</pdfEncoding>
		<pdfEmbedded>true</pdfEmbedded>
		<exportFonts>
			<export key="net.sf.jasperreports.html">'Palatino', 'Times New Roman', Times, serif</export>
			<export key="net.sf.jasperreports.xhtml">'Palatino', 'Times New Roman', Times, serif</export>
		</exportFonts>
	</fontFamily>
  • agregar el archivo .ttf de la fuente a agregar en: net/sf/jasperreports/fonts/dejavu
  • Reiniciar Jasper Reports

Saludos.