I'm using an external TTF font in my report, and when previewing the report in iReport all looks good, but when generating the font in the web app (running on Grails), I get the following exception: Caused by: net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : pdfFontName : VLADIMIR.TTF pdfEncoding : Cp1252 isPdfEmbedded : true I have made sure that the TTF file is on the classpath, but it is still not working. Does anyone have any ideas about what I could be doing wrong? Thanks!