ZWNJ contextual rule

Mark Davis ⌛ mark at macchiato.com
Wed Jul 15 19:32:31 CEST 2009


Ok.

Mark


2009/7/15 Patrik Fältström <patrik at frobbit.se>

> 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 --------------
An HTML attachment was scrubbed...
URL: http://www.alvestrand.no/pipermail/idna-update/attachments/20090715/7408e94a/attachment.htm 


More information about the Idna-update mailing list