[etoys-dev] Etoys in Arab, is it possible ?
andreas.raab at gmx.de
Thu Oct 22 01:52:50 EDT 2009
> 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.
>>> 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).
More information about the etoys-dev