Re: Error while creating metric file
On 28.04.2006 23:12:34 Susant wrote: Archna, I would like to know how you generated the metrics file for that OCR font. He probably generated it like any other font. I've a font that generates a logo which says it's a TrueType font, but complains while generating metrics file using TTFReader. TTFReader cannot process every TrueType font. I assume you get an error message about a missing cmap table. BTW, it's always a good idea to say which FOP version you use and what exactly the error messages are. I assume you're using a custom-built font (since it's producing a logo) and that's why the cmap table is not available. You're out of luck with FOP to process this font for now. I suggest you use a painting program (like CorelDraw or Illustrator) to paint the logos contained in the font and export each as an SVG graphic (with text converted to shapes). Jeremias Maerki - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
REGRESSION: embedded SVG support in 0.92beta compared to 0.91beta
Dear All, There seems to have been a regression in embedded SVG support between 0.92beta and 0.91beta? Using Cocoon 2.1.8, Saxon 8, Batik 1.6 and FOP 0.91beta my FOP with embedded SVG renders well. However upgrading to 0.92beta (and keeping everything else the same) gives me a stack trace (see below). I have checked and all rect elements definitely do have a width attribute (and besides it renders fine in 0.91beta). Interestingly the problem is related to upgrading FOP (not Batik). Thanks for an excellent product, Richard. THE STACK TRACE: 2006-04-30 12:42:46,843 ERROR [org.apache.fop.render.pdf.PDFSVGHandler] svg graphic could not be built: file:/C:/jboss-4.0.4.CR2/bin:-1 The attribute width of the element rect is required org.apache.batik.bridge.BridgeException: file:/C:/jboss-4.0.4.CR2/bin:-1 The attribute width of the element rect is required at org.apache.batik.bridge.SVGRectElementBridge.buildShape(Unknown Source) at org.apache.batik.bridge.SVGShapeElementBridge.createGraphicsNode(Unknown Source) at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source) at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source) at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source) at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source) at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source) at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source) at org.apache.batik.bridge.GVTBuilder.build(Unknown Source) at org.apache.fop.render.pdf.PDFSVGHandler.renderSVGDocument(PDFSVGHandler.java:181) at org.apache.fop.render.pdf.PDFSVGHandler.handleXML(PDFSVGHandler.java:80) at org.apache.fop.render.AbstractRenderer.renderXML(AbstractRenderer.java:843) at org.apache.fop.render.pdf.PDFRenderer.renderDocument(PDFRenderer.java:1475) at org.apache.fop.render.pdf.PDFRenderer.renderForeignObject(PDFRenderer.java:1440) at org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer.java:743) at org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport(AbstractPathOrientedRenderer.java:551) at org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:634) at org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:609) at org.apache.fop.render.pdf.PDFRenderer.renderLineArea(PDFRenderer.java:1017) at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:535) at org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:585) at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:525) at org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:585) at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:525) at org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:585) at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:525) at org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:430) at org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:409) at org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:343) at org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:288) at org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:261) at org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:235) at org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:648) at org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:119) at org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:703) at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:154) at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:320) at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:147) at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:357) at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:193) at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:111) at net.sf.saxon.event.ContentHandlerProxy.endElement(ContentHandlerProxy.java:286) at net.sf.saxon.event.ProxyReceiver.endElement(ProxyReceiver.java:172) at net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:204) at net.sf.saxon.event.ComplexContentOutputter.endElement(ComplexContentOutputter.java:389) at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:165) at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:283) at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:283) at net.sf.saxon.instruct.Template.expand(Template.java:95) at