2013-08-05 23:46, Richard Wordingham wrote:

The requirement is that conformant processes not think they are doing
the right thing by treating canonically equivalent strings
differently.  If there is latitude in a process, e.g. rendering, I
can't find a requirement to treat canonically equivalent strings
identically.  Can you?

The first sentence is somewhat difficult to understand. I suppose the key is the word “the” vs. “a” in “the right thing”.

As far as I can see, the standard allows canonically equivalent strings to be handled differently, but it says that software should not expect other software to do so.

In particular, in rendering, a program might display U+03B5 GREEK SMALL LETTER EPSILON U+0384 GREEK TONOS by drawing ε and placing ΄ over it, but U+03AD GREEK SMALL LETTER EPSILON WITH TONOS by simply using a glyph for it in the font being used. This might be regarded as being of inferior quality, but hardly as non-conforming.

Yucca




Reply via email to