


If you're not relying on the font been installed on the system, but are providing it yourself, then you need to load it. Now depending on whether the font is installed on the system or if you are supplying the font as an embedded resource, you may or may not need to do the following. Setting the required font for Swing isn't difficult, but a lot will come down to how the look and feel you use stores it's properties. There are plenty of examples on the web, simply do a Google for "Jasper Reports custom fonts" It would also be advisable to check with the offical docs and forums for more up-to-date info. Take a look at Custom Fonts for Jasper Reports on how to bundle your fonts with Jasper Reports.

Changing the default font isn't particularly difficult, so long as you are prepared.
