How can I load fonts from .jar in FOP 2.0? In 1.1 it was possible though URI resolver:
public final class FopClasspathUriResolver extends FOURIResolver implements URIResolver { @Override public Source resolve(String href, String base) throws TransformerException { InputStream inputStream = FopClasspathUriResolver.class.getClassLoader().getResourceAsStream(href); if (inputStream != null) { return new StreamSource(inputStream); } return super.resolve(href, base); } } FopFactory fopFactory = FopFactory.newInstance(); FOURIResolver uriResolver = (FOURIResolver) fopFactory.getURIResolver(); uriResolver.setCustomURIResolver(new FopClasspathUriResolver()); In https://xmlgraphics.apache.org/fop/2.0/servlets.html#uriresolver Accessing resources in your web application this.fopFactory.setURIResolver(this.uriResolver); - Function setURIResolver is not in 2.0. - Also in 1.1 this was possible without Servlets API. I would be grateful for any help. Working with 2.0 has been really frustrating experience so far for me. :(