I am getting the following error message when running a report from my application: Loading XML bean definitions from URL [jar:file:/…...jar!/fonts/fonts1260992387609.xml] net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : pdfFontName : cour.ttf pdfEncoding : Cp1252 isPdfEmbedded : true at net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:1865) at net.sf.jasperreports.engine.export.JRPdfExporter.writePageAnchor(JRPdfExporter.java:641) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:581) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:380) at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:122) I have tried and tried to get this to work, but I can’t seem to figure it out. I originally created these with Ireports 3.0 specifying the pdf font (although it never worked so the default font was displayed). I have upgraded to 3.7. I have done the following. I have Installed Courier New from the Ireport Fonts menu in Netbeans. I pointed to the WINDOWS/FONTS folder. I have no font mappings or Locales. I have Exported as extension and put this at various places in the jar file. (I’m not sure what this does – but I think it is being found when reports are running) . I have set my build (ant) classpath to point to both the WINDOWS/FONT folder as well as the exported jar as created above. I have also set the iReports classpath to point to both of these (checking the “reloadable option”. Also in the fonts menu, I have added these to the PDF fonts path which ( I know they are deprecated – but I don’t know what else to try). These are checked. Here is the jasperreports_extension.properties file: net.sf.jasperreports.extension.registry.factory.fonts=net.sf.jasperreports.extensions.SpringExtensionsRegistryFactory net.sf.jasperreports.extension.fonts.spring.beans.resource=fonts/fonts1260992387609.xml Inside the fonts folder there are the .ttf files (cour.ttf, courbd.ttf, courbi.ttf, couri.ttf) and the fonts1260992387609.xml. This originally pointed to /fonts/fonts1260992387609.xml (note the slash before fonts). It couldn't find it with the slash so I removed it. ?? The xml file is as follows: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <bean id="fontBean1260992387609" class="net.sf.jasperreports.engine.fonts.SimpleFontFamily"> <property name="name" value="Courier New"/> <property name="normal" value="fonts/cour.ttf"/> <property name="bold" value="fonts/courbd.ttf"/> <property name="italic" value="fonts/couri.ttf"/> <property name="boldItalic" value="fonts/courbi.ttf"/> <property name="pdfEncoding" value="Identity-H"/> <property name="pdfEmbedded" value="true"/> </bean> </beans> I have put in a purchase order to buy the documentation, but it won't be approved until the new year. Your help is appreciated.