[etoys-dev] Etoys in Arab, is it possible ?

Andreas Raab andreas.raab at gmx.de
Thu Oct 22 01:52:50 EDT 2009

Korakurider wrote:
> On Thu, Oct 22, 2009 at 1:26 PM, Andreas Raab <andreas.raab at gmx.de> wrote:
>> Korakurider wrote:
>>>   Oh, I see. Thanks.
>>>   I also found screenshot of Arabic WinXP, that is interesting.
>>>  http://blog.way2.jp/system/wordpress/wp-content/2009/02/arabic-windows.jpg
>>>  So rewriting of all of UI pieces would be needed...
>> Mirror it. OLPCVirtualScreen can deal with it just fine using WarpBlt for
>> the RTL layout. No changes required; everything would stick to the right
>> edge; x would go left in viewers etc. It'd be a pretty simple thing to do.
>> The hardest part would probably be getting the text rendering to actually
>> produce LTR rendering for RTL text since you're going to do the mirroring on
>> your own.
>     But it means (x,y) coordinate system  will be also horizontally
> mirrored.  Is that valid thing?

Mathematically, or culturally? Mathematically, yes (it's just a 180 deg 
rotation around the y axis), culturally I don't know (but I would 
generally expect that increasing horizontal values are mapped in the way 
of the primary reading direction).

   - Andreas

More information about the etoys-dev mailing list