RE: Fwd "a comment on NFC"

At 12:55 03/10/02 -0400, Francois Yergeau wrote:

>Brian McBride wrote:
> > [[
> > The string in both plain and typed literals SHOULD be in
> > Unicode Normal
> > Form C [NFC].  This is motivated by anticipation that [Charmod],
> > particularly section 4 Early Uniform Normalization will become
> > standardized practice.  Implementations SHOULD accept strings
> > which are
> > not in Normal Form C and MAY issue a warning in such circumstances.
> > ]]
>
>My personal opinion only: the first part would be consistent with the
>current state of Charmod, in which most of the normalization-related
>requirements have been softened to SHOULDs.
>
>The last part, however, is not consistent with the first.  If data SHOULD be
>normalized, then implementations SHOULD NOT accept it when not normalized
>(but may, if "the full implications must be understood and carefully weighed
>before choosing a different course" [RFC2119] is fulfilled) and SHOULD issue
>a warning in such circumstances.

I agree with Francois; saying that non-normalized strings SHOULD
be accepted is virtually a non-requirement that doesn't really
allow to deal with normalization issues.


Regards,    Martin.

Received on Thursday, 2 October 2003 14:07:04 UTC