I have some troubles with JasperReports. I generated a formular with iReport including two subreports which generates a grid of values (1 or 2 Characters long).
The compiled PDF from iReport it works fine and looks good, but if i use the same *.jrxml and *.jasper files for my web app the generated PDF has some minor differences. One big problem is, that some cells of the grid now are 2 lines high. Values like “NB” only use one line but “GS” for example uses 2 lines.
For me it is not possible to find the error. Workarounds with smaller font size or wider cells didn’t help.
Make sure the font you are using in the template is available on the JVM generating the report. If the font doesn’t exist then a different font will be used. If changing the font isn’t an option then you can create a font extension package. Creating a font extension is documented here: JasperReports Font Reference