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
Received on Tue Aug 06 2013 - 01:57:28 CDT
This archive was generated by hypermail 2.2.0 : Tue Aug 06 2013 - 01:57:28 CDT