What kind of fonts am I able to use when creating a PDF report?
You can use lots of fonts as long as you set the PDF generation to not use only the internal fonts. You can do this in the WindwardReports.properties file by setting:
pdf.font_level=1 # or 2
or in your code with the call:
ProcessPdf.setFontLevel( ProcessPdf.FONT_NO_EMBED); // or FONT_EMBEDDED