ZWNJ contextual rule

Patrik Fältström patrik at frobbit.se
Wed Jul 15 15:20:24 CEST 2009


Mark, I now saw you had pseudo code in a different email message...let  
me digest that before you spend more time on this.

    paf

On 15 jul 2009, at 14.54, Patrik Fältström wrote:

> On 5 nov 2008, at 03.15, Mark Davis wrote:
>
>> For example, the rules for ZWNJ which don't match actual usage,
>
> Can you explain what "actual usage" is?
>
> The rule in -05 are now:
>
> Appendix A.2.  ZERO WIDTH NON-JOINER
>   Code point:
>      U+200C
>   Overview:
>      Between two characters from the same script only.  The script  
> must
>      be one in which the use of this character causes significant
>      visual transformation of one or both of the adjacent characters.
>   Lookup:
>      True
>   Rule Set:
>      False;
>      If Script(Before(cp)) .eq. ( Deva | Tamil | Arabic ) And
>         Script(After(cp)) .eq. ( Deva | Tamil | Arabic ) And
>         Script(Before(cp)) .eq.  Script(After(cp)) Then True;
>      If Not
>         RegExpMatch((Joining_Type:L)(Joining_Type:
>         T)*\u200C(Joining_Type:T)*(Joining_Type:R))
>         Then False;
>
>   Patrik
>
> _______________________________________________
> Idna-update mailing list
> Idna-update at alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/idna-update

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://www.alvestrand.no/pipermail/idna-update/attachments/20090715/ae8b435f/attachment-0001.pgp 


More information about the Idna-update mailing list