No subject


Tue Nov 18 23:43:20 CET 2008


gershayim should always occur internal to a word. If
Mati agrees with that general characterization, then I
believe the context we need to summarize in the Overview
is more constrained:

Overview:
   The script of the preceding character and the subsequent
   character MUST be Hebrew.

And I think *more* constrained is good in this case, as
internal to a Hebrew word is much less likely to cause
either confusion with quotation marks or any bidi quirks.

If we agree on that more constrained statement of the
intended context, then the Rule Set itself can be
simplified to:

Rule Set:
   False;
   If Script(Before(cp)) .eq. Hebrew And
      Script(After(cp)) .eq. Hebrew Then True;

Note that with my restatement of the pseudo-code, the
edge cases of gershayim at the beginning or end of a label
will automatically be excluded, because Before(cp)
would evaluate to Undefined at the start of a label
and After(cp) would evaluate to Undefined at the end of
a label.

I believe this restatement and simplification of A.8
would be of service to the IDNA2008 users.

--Ken



More information about the Idna-update mailing list