[Laszlo-dev] Arabic text in OpenLaszlo?

Benjamin Shine ben at laszlosystems.com
Thu Jun 21 11:57:35 PDT 2007


I don't think Open Laszlo supports right to left text at all.
Getting Open Laszlo to support right to left text would probably take  
a fair amount of work, but it will be easier in 4.0.x than in  
previous versions, because it could mostly just be done in the  
kernel. I bet a lot of text measurement code would have to be  
tweaked, though.

So, Don, if you're interested in doing this, I'd say start off by  
looking at
WEB-INF/lps/lfc/kernel/swf/LzTextSprite.as
and its brother
WEB-INF/lps/lfc/kernel/dhtml/LzTextSprite.js

On Jun 20, 2007, at 6:14 PM, Don Hopkins wrote:

> Does OpenLaszlo support Arabic text in Flash or DHTML?
>
> I copied and pasted some Arabic text from Wikipedia into this test  
> program:
>
> <canvas
> width="100%"
> height="100%"
> >
>
> <text
> fontsize="80"
> resize="true"
> >الصفحة الرئيسية</text>
>
> </canvas>
>
> When it renders, it looks a lot different from the same text on  
> Wikipedia or Word, with the letters in the reverse order (so they  
> are connected differently).
>
> What does an OpenLaszlo program have to do to display Arabic text  
> correctly, that it loads from an XML file?
> Is it possible to right justify filled text?
> I presume the labels and forms elements in the user interface will  
> have to be rearranged and justified the other way, too.
> Does bidirectional text work the same way (or at all) in the Flash  
> and DHTML runtime?
>
> -Don
>
>

Benjamin Shine
Software Engineer, Open Laszlo / Laszlo Systems
ben at laszlosystems.com






More information about the Laszlo-dev mailing list