In order to solve that: - Add a font extension to the server - Place the resources involved under the "fonts" package. - Add the line net.sf.jasperreports.web.resource.pattern.fonts=fonts.* to WEB-INF/classes/jasperreports.properties file For example, if I would create a font extension myself and place the TTF files of the font extension jar under a package called: com.example.mypackage, then I would need to add a similar property to JRS, to ensure my font files are accessible by the controller who delivers them to the browser: net.sf.jasperreports.web.resource.pattern.teodorfonts=com/example/mypackage/.*