xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Faulkner" <chr...@oramap.com>
Subject RE: text - rtl examples
Date Thu, 23 Oct 2003 13:44:53 GMT
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:Thomas.DeWeese@Kodak.com]
> 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:Thomas.DeWeese@Kodak.com]
> >>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:Thomas.DeWeese@Kodak.com]
> >>>>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: batik-users-unsubscribe@xml.apache.org
> >>>>For additional commands, e-mail: batik-users-help@xml.apache.org
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>>---------------------------------------------------------------------
> >>>To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
> >>>For additional commands, e-mail: batik-users-help@xml.apache.org
> >>>
> >>
> >>
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
> >>For additional commands, e-mail: batik-users-help@xml.apache.org
> >>
> >>
> >>
> >>
> >>
> ------------------------------------------------------------------------
> >>
> >>
> >>------------------------------------------------------------------------
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
> >>For additional commands, e-mail: batik-users-help@xml.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: batik-users-help@xml.apache.org
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Mime
View raw message