A working jar can now be generated with as many fonts as you like. (currently only accepts .ttf files and possible some .otf files due to some problem with .otf files) Fonts can be normal, bold, italic and bold italic. Just add the jar to your Jasperreports program's path and it will support the fonts you added.