I make that, im my server source ( that side generate my pdf and jasper files) i make a new folder fonts and inside that i put .ttf´s and a fonts.xml and in ../ i make a jasperreports_extension.properties net.sf.jasperreports.extension.registry.factory.simple.font.families=net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory net.sf.jasperreports.extension.simple.font.families.gentium=fontes/fonts.xml and this is a part of my fontes/fonts.xml <?xml version="1.0" encoding="UTF-8"?> <fontFamily name="Arial"> <normal>fontes\arial.ttf</normal> <bold>fontes\arialbd.ttf</bold> <italic>fontes\ariali.ttf</italic> <boldItalic>fontes\arialbi.ttf</boldItalic> <pdfEncoding>Identity-H</pdfEncoding> <pdfEmbedded>true</pdfEmbedded> <exportFonts> <export key="net.sf.jasperreports.html">'Arial', Helvetica, sans-serif</export> <export key="net.sf.jasperreports.xhtml">'Arial', Helvetica, sans-serif</export> </exportFonts> </fontFamily> i make a full fonts. xml project inside gettin all ttf´s and put inside my ./fonts/ if you need anything =D