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