input time order of IDN/IMA

Soobok Lee lsb at lsb.org
Fri Dec 8 04:35:13 CET 2006


On Thu, Dec 07, 2006 at 07:59:22PM +0900, Soobok Lee wrote:
> On Thu, Dec 07, 2006 at 07:43:03PM +0900, Soobok Lee wrote:
> > 
> > 
> > I illustrate what will appear on the address bar input area step by step  
> >  when i enter the following IMA in Hebrew-locale MUA,
> > 
> > A)  LocalRTL at FirstRTL.SecondRTL.com                        
> > 
> > 1)  LTRlacoL
> > 2)  @LTRlacoL
> > 3)  LTRtsriF at LTRlacoL
> > 4)  .LTRtsriF at LTRlacoL
> > 5)  LTRdnoceS.LTRtsriF at LTRlacoL
> > 6)  .LTRdnoceS.LTRtsriF at LTRlacoL
> 
> > 7)  com.LTRdnoceS.LTRtsriF at LTRlacoL
> 
> I will add these two candidates:
> 
>   7')  .LTRdnoceS.LTRtsriF at LTRlacoLcom
>   7")  LTRdnoceS.LTRtsriF at LTRlacoL.com
> 
> I am not sure of which one of 7, 7' and 7" is what really
> happend in Hebrew IME.

I found 7" is correct. when i enter "c" of "com", the input
focus is moved to the visually rightmost part of the string.
At the same time, the latest dot is visually erased and 
re-drawed at the visually rightmost part of the string with
c succeeding it.

So, 7" == B) below.

some one says if IDN.IDN is introduced, that problem is gone.
But, i disagree.

(network order)
[ABDUL].[AHMED]@[ALLAH].[IRAN]

(display order)
[IRANrtl].[ALLAHrtl]@[AHMEDrtl].[ABDULrtl]

Which is the TLD part may not be clear to non-arabic speaking
end users. But,  I think this display order is natural and 
acceptable , but, B) is not.

Suggested recommendation (primarily for IMA draft, but also IDNAbis): 
  if bidi IMA/IDN contains at least one strong LtoR chars (like .com)
      labels SHOULD flow left to right.
  if bidi IMA/IDN contains no  strong LtoR chars at all,
      labels SHOULD flow right to left.
  dot-delimited bidi localparts SHOULD share the same display order
      consistenly with labels of bidi IDN parts.
  

Soobok
> > 
> > Is this correct ? I have no Hebrew input method editor and
> > I can't verify this IME behavior.
> > 
> > Anyway,if the above is correct, please compare 7) with B)  below.
> > 
> > >>> (display order, when A) above is rendered as it is )
> > B)   LTRdnoceS.LTRtsriF at LTRlacoL.com                                                                                              
> > 
> > >>  (desired display order : labels flow LtoR)
> > C)   LTRlacoL at LTRtsriF.LTRdnoceS.com   
> > 
> > 
> > If the above scenario is not correct, please post the correct step.
> > 
> > Thanks.
> > 
> > Soobok Lee
> > _______________________________________________
> > Idna-update mailing list
> > Idna-update at alvestrand.no
> > http://www.alvestrand.no/mailman/listinfo/idna-update
> _______________________________________________
> Idna-update mailing list
> Idna-update at alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/idna-update


More information about the Idna-update mailing list