Dear Batik Developers/Users Abstract: I have difficulty providing specific (not auto-detected) font information to an SVGConverter instance for converting to PDF's.
What we do: We are using batik to convert svg images in to different formats. We also use fop for transforming xml-files in to PDF's. One major thing is to supply the correct fonts for these libraries. I did so for fop when used as xslt-fo engine to create PDF's by supplying a user configuration and and custom URIResolver to the FOP-Factory. We use an SVGConverter of batik instance for converting SVG in different formats. The fonts work fine for images like image/png. I took care of this by using java GraphicsEnvironment. The problem is, when I want to transform an svg-image in to a PDF. There the fonts have to be supplied to fop, that is used inside batik (SVGConverter). The problem is, that I am not able to supply the font configuration and and URIResolver to the PDFTranscoder used inside SVGConverter. So I thought about extending the DestinationType class, which is responsible for creating the PDFTranscoder, so that DestinationType can suppliy the PDFTranscoder with the needed font configuration. Unfortunately the class DestinationType is declared as final, so I can not extend it. And additionally, PDFTranscoder knows nothing about custom URIResolver, as far as i saw. I don't want to use the auto-detect feature, becaus of performance issues (scans to much directories/jars for finding the fonts). Is there a way to add a font configuration and an URIResolver programmatically (i think embedded is the term you use) to batik SVGConverter for PDF-Transformation. I really would hate to copy the existing classes (SVGConverter, DestinationType , PDFTranscoder ) and modify them :-) thanks for your help and best regards. Matthias Gerber --------------------------------------------------------------------- To unsubscribe, e-mail: batik-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: batik-users-h...@xmlgraphics.apache.org