Contextual rule for GERESH?

Mark Davis ⌛ mark at macchiato.com
Wed Jul 15 19:14:44 CEST 2009


That is what I was saying: the test should be changed from:

     The script of the preceding character and the subsequent
     character, if any, MUST be Hebrew.

to

     The script of the preceding character MUST be Hebrew.

or, more accurately:

     There must be a preceding character, and its script MUST be Hebrew.

Mark


2009/7/15 Matitiahu Allouche <matial at il.ibm.com>

>
> Patrik Fältström asked (speaking of the Rule Set for Geresh):
> <quote>Should be changed so it is also ok if the character before or after
> is
> a '-'?:<end of quote>
>
> I don't see a valid use case where Geresh could come after a '-'.
>
> Geresh is normally used in Hebrew as the last character of an abbreviation.
>  The previous character should thus be a Hebrew letter.
>
> In the context of IDNA where 2 or more parts of speech may be joined as one
> token (label), I don't see a way to restrict what may come after the Geresh.
>
> Shalom (Regards),  Mati
>           Bidi Architect
>           Globalization Center Of Competency - Bidirectional Scripts
>           IBM Israel
>           Phone: +972 2 5888802    Fax: +972 2 5870333    Mobile: +972 52
> 2554160
>
>
>
>  *Patrik Fältström <patrik at frobbit.se>*
> Sent by: idna-update-bounces at alvestrand.no
>
> 15/07/2009 16:00
>   To
> Mark Davis <mark at macchiato.com>  cc
> idna-update at alvestrand.no  Subject
> Contextual rule for GERESH?
>
>
>
>
> On 5 nov 2008, at 03.15, Mark Davis wrote:
>
> > For example those for GERESH, which can be a final character in
> > words, but the rules
> > require to be followed by a Hebrew letter, when "-" should also be
> > allowed
> > (the GERSHAYIM rules on the other hand are ok, since it is only
> > medial).
>
> Is what you are saying that the current rules:
>
> > Appendix A.8.  HEBREW PUNCTUATION GERESH
> >    Code point:
> >       U+05F3
> >    Overview:
> >       The script of the preceding character and the subsequent
> >       character, if any, MUST be Hebrew.
> >    Lookup:
> >       False
> >    Rule Set:
> >       False;
> >       If Script(Before(cp)) .eq.  Hebrew And
> >          LastChar .eq. cp Then True;
> >          If Script(Before(cp)) .eq.  Hebrew And
> >             Script(After(cp)) .eq.  Hebrew Then True;
> >
>
> Should be changed so it is also ok if the character before or after is
> a '-'?
>
> Please provide new rules.
>
>    paf
>
> _______________________________________________
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.alvestrand.no/pipermail/idna-update/attachments/20090715/6477f11c/attachment-0001.htm 


More information about the Idna-update mailing list