Thanks for sticking with me on this, Thomas. That's a nuisance for me - I can't go back to 1.3.1 for lots of reasons, but I could go for a later version of 1.4. Does anyone else have any experience of this - does it work with other flavours of 1.4 ?
Cheers Chris > -----Original Message----- > From: Thomas DeWeese [mailto:[EMAIL PROTECTED] > Sent: 23 October 2003 14:33 > To: Batik Users > Subject: Re: text - rtl examples > > > Chris Faulkner wrote: > > > Thanks for giving me the example. I added a white rectangle to > it so that I > > could read the text ! The text remains "txet" (the adobe plugin > gives "extt" > > !) when viewed but it should be "text". I rasterise with "java -jar > > batik-rasteriser.jar <file>" and create the png. I am on batik > 1.5 with JDK > > 1.4.1_02 - my image is attached. > > Hmm, I was using 1.3.1 and it works with that. It does not work with > JDK 1.4.1 - We have seen some similar problems in the past because they > 'upgraded' the bidi engine in 1.4 in the past when we have had problems > we were doing 'bad things' - however in this case I think we are doing > the 'right thing'. If you are interested in looking into this we > set all the BIDI attributes on the text in > xml-batik/sources/org/apache/batik/bridge/SVGTextElementBridge.java:1439 > > I don't know if I'll have time to look at this in more depth > right now. > > > > <?xml version="1.0" standalone="no"?> > > <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" > > "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> > > <svg width="100" height="100" viewBox="498355 252780 50 50" > > xmlns="http://www.w3.org/2000/svg" > > xmlns:xlink="http://www.w3.org/1999/xlink"> > > > > <rect x="498355" y="252780" width="50" height="50" fill="white"/> > > <path id="t_32" d="M498376,252804 L498399,252818 L498627,253000" > > fill="none" stroke="white"/> > > <text> > > <textPath xlink:href="#t_32"> > > <tspan unicode-bidi="bidi-override" direction="rtl">txet</tspan> > > </textPath> > > </text> > > </svg> > > > > Chris > > > > > > > > > > > >>-----Original Message----- > >>From: Thomas DeWeese [mailto:[EMAIL PROTECTED] > >>Sent: 23 October 2003 13:37 > >>To: Batik Users > >>Subject: Re: text - rtl examples > >> > >> > >>Hi Chris, > >> > >> Works for me: > >> > >><?xml version="1.0" standalone="no"?> > >><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" > >> "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> > >><svg width="100" height="100" viewBox="498355 252780 50 50" > >> xmlns="http://www.w3.org/2000/svg" > >> xmlns:xlink="http://www.w3.org/1999/xlink"> > >><path id="t_32" d="M498376,252804 L498399,252818 L498627,253000" > >> fill="none" stroke="red"/> > >><text> > >><textPath xlink:href="#t_32"> > >><tspan unicode-bidi="bidi-override" > >>direction="rtl">txet</tspan></textPath> > >></text> > >></svg> > >> > >> > >>Chris Faulkner wrote: > >> > >> > >>>Hi > >>> > >>>I now have this but it still fails. > >>> > >>><path id="t_32" d="M498376,252804L498399,252818L498627,253000" > >>>class="invis"/> > >>><text> > >>><textPath xlink:href="#t_32"> > >>><tspan unicode-bidi="bidi-override" > >> > >>direction="rtl">txet</tspan></textPath> > >> > >>></text> > >>> > >>> > >>>Any ideas ? > >>> > >>>Thanks > >>> > >>> > >>>Chris > >>> > >>> > >>> > >>>>-----Original Message----- > >>>>From: Thomas DeWeese [mailto:[EMAIL PROTECTED] > >>>>Sent: 23 October 2003 12:28 > >>>>To: Batik Users > >>>>Subject: Re: text - rtl examples > >>>> > >>>> > >>>>Chris Faulkner wrote: > >>>> > >>>> > >>>> > >>>>>Hello > >>>>> > >>>>>I am trying to get rtl-oriented text to work. I have batik > 1.5 - in the > >>>>>readme it says that rtl text should work. Is there anything > >>>> > >>>>wrong with my > >>>> > >>>> > >>>>>example below ? > >>>> > >>>> You need to add set the "unicode-bidi" property to "bidi-override". > >>>> > >>>> > >>>> > >>>>><path id="t_32" d="M498376,252804L498399,252818L498627,253000" > >>>>>class="invis"/> > >>>>><text> > >>>>><textPath xlink:href="#t_32"> > >>>>><tspan direction="rtl">My Text</tspan></textPath> > >>>>></text> > >>>> > >>>> > >>>> > >>>> > >>>>--------------------------------------------------------------------- > >>>>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>For additional commands, e-mail: [EMAIL PROTECTED] > >>>> > >>>> > >>> > >>> > >>> > >>> > >>>--------------------------------------------------------------------- > >>>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >> > >> > >> > >> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > >> > >> > >> > ------------------------------------------------------------------------ > >> > >> > >>------------------------------------------------------------------------ > >> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]