I have never tried doing it like that! I create a text stream containig SVG that is piped into a SAX parser, like this
SAXSVGDocumentFactory fac = new SAXSVGDocumentFactory(prs); SVGDocument doc=fac.createSVGDocument(uri.toString(), r); The text stream comes from the output of a Velocity template merge. This way, I can keep the SVG template external to the application. But, in any case, the outcome is that I have a DOM-type document (doc) that I can then do with as I please: for example, if I have an element el, I can write: el.setAttribute("style", "font-family: Times; font-size:30pt;"); Can you not work on the DOM object? Martin On 15 January 2011 23:38, detlef.amb...@gmx.de <detlef.amb...@gmx.de> wrote: > Hi Martin, > >>>>>> > How do you generate the SVG? > <<<<< > > I'm not sure what you mean. > > I create a SVG Generator like this and plot the graphics to it: >>>>>>>>>> > // Create an instance of the SVG Generator. > SVGGraphics2D svgGenerator = new SVGGraphics2D(document); > ggg.run(svgGenerator); > <<<<<<<<<< > > For setting the font-size I use > g.setFont(new Font("Times New Roman", Font.PLAIN, 30)); > on 'Graphics g' > > Hope that clarifies. > > THX > Detlef > > Am 15.01.2011 10:15, schrieb Martin Jacobson: >> Firefox is correct, but 'picky': CSS size attributes are supposed to >> have a unit - only the value 0 derogates from this. >> OTOH, surely adding the text 'pt' is trivial? How do you generate the SVG? >> Martin >> >> On 14 January 2011 22:23, detlef.amb...@gmx.de <detlef.amb...@gmx.de> wrote: >>> Hi, >>> >>> I generate a .svg file. In this file the font size is tailored: >>> >>>> <g style="font-family:'Times New Roman'; font-size:30;" >>> >>> The browser (firefox, chrome works ok)ignores the fontsize. >>> >>> It exspects >>>> <g style="font-family:'Times New Roman'; font-size:30px;" >>> i.e appending a pt or px to the fontsize. >>> >>> How can I achieve this? >>> I now use >>> g.setFont(new Font("Times New Roman", Font.PLAIN, 30)); >>> >>> JDK 1.6.0_18, jre6, Windows >>> >>> Thank you. >>> Cheers >>> Detlef >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: batik-users-unsubscr...@xmlgraphics.apache.org >>> For additional commands, e-mail: batik-users-h...@xmlgraphics.apache.org >>> >>> >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: batik-users-unsubscr...@xmlgraphics.apache.org > For additional commands, e-mail: batik-users-h...@xmlgraphics.apache.org > > -- >From my MacBook Pro --------------------------------------------------------------------- To unsubscribe, e-mail: batik-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: batik-users-h...@xmlgraphics.apache.org