Yes, this is a known bug in FOP 0.20.5. The SVG subsystem lacks support for a certain basic paint operation (QUADTO) which is used when painting text as shapes.
I've got a work-around I did for a customer which is also much faster because it directly embeds the barcode as EPS into the PostScript file instead of going via SVG/Batik. It is described here: http://barcode4j.krysalis.org/fop-ext.html#The+special+FOP+extension+%28for+experienced+developers+only%29 Note that I have no problem giving this to you but I won't provide any (free) support for it. The other possibility is that you backport the necessary change from CVS HEAD into your copy of FOP 0.20.5. The missing part is this: http://cvs.apache.org/viewcvs.cgi/xml-fop/src/java/org/apache/fop/render/ps/PSGraphics2D.java?rev=1.13&view=markup Look for the method processPathIterator() and port the part for "PathIterator.SEG_QUADTO" back into FOP 0.20.5. There's also a PostScript macro that needs to be ported: http://cvs.apache.org/viewcvs.cgi/xml-fop/src/java/org/apache/fop/render/ps/PSProcSets.java?rev=1.10&view=markup Look for "/QUADTO". This part is in PSRenderer.writeProcs() in FOP 0.20.5. On 11.03.2005 11:14:53 Holger Dehnhardt wrote: > Hi, > > I downloaded the Barcode4J files and installed everything (which is quite > easy!) and nearly all works perfect -only the 'human readable section' below > Code39 and Code128 is not (human;-) readable in the postscript format. > > (Attached is a bzipped postscript-file) > > When I generate PDF everything looks fine. > I tried to change the font name - but that doesn't solve the problem. > > Any hints? > > Holger > Jeremias Maerki --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]