Hi, I am using batik 1.7 to render an SVG document. I then create a FOP document and reference the generated SVG which is then converted into PDF using FOP 0.95beta. The FOP document is below (but I suspect not the issue):
<?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:fox="http://xmlgraphics.apache.org/fop/extensions"> <fo:layout-master-set> <fo:simple-page-master master-name="A4-portrait" page-height="29.7cm" page-width="21.0cm" margin="2cm"> <fo:region-body/> </fo:simple-page-master> </fo:layout-master-set> <fox:external-document id="img1" src="/Users/temp/project/page1.svg"/> </fo:root> Everything has been working well until I attempted to reference an external font in the SVG file. I get a 'No ImagePreloader found" error when I reference the SVG document below. The error seems to be as a result of the following SVG element which is referencing an external font file. I know the external font file is good since this can be converted successfully into PDF using the testcard characters. The SVG file is below: <?xml version="1.0" standalone="yes"?> <svg width="400px" height="300px" version="1.1" xmlns='http://www.w3.org/2000/svg'> <defs> <font-face font-family="Swiss721NarrowSWA"> <font-face-src> <font-face-uri xlink:href="file:///Users/temp/project/myfont.svg#Font1"/> </font-face-src> </font-face> </defs> <g style="font-family: Swiss721NarrowSWA; font-size:18;fill:black"> <text x="20" y="120">@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_</text> </g> </svg> Everything works as expected if I embed the font into the SVG document rather than referencing it. I am not sure if it is something I have done with Batik or it is a FOP error so I decided to post here first. Apologies if this is clearly a FOP problem however FOP is able to handle to conversion with an embedded font so maybe I have referenced the font incorrectly in SVG. Any help would be much appreciated. Regards Lea. -- View this message in context: http://www.nabble.com/%22No-ImagePreloader-found%22-when-attempting-to-reference-external-font-tp17604859p17604859.html Sent from the Batik - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
