From: Jukka K. Korpela (jkorpela@cs.tut.fi)
Date: Fri Apr 18 2008 - 12:34:19 CDT
Andreas Prilop wrote:
> Internet Explorer shows two identical  À  and two identical à
>
> À = À à = à
>
> but Firefox does not.
>
> That was my point.
But what's the point behind that?
When you use a combining diacritic mark, programs may deal with it in 
several ways:
1) render the base character and the diacritic, positioned by the 
principles outlined by the Unicode Consortium, aimed at producing good 
quality for all possible combinations of base characters and diacritics
2) render the base character and overprint it with the diacritic at a 
fixed position, often resulting in poor or very poor presentation
3) render the combination using a precomposed glyph, when available in a 
font; note: the combination need not correspond to a precomposed 
_character_
4) internally convert the combination to a precomposed character (when 
applicable) and render it.
Is there any reason why any of these would be _wrong_? Surely (2) means 
poor quality, but I'd say it's just that, not incorrectness. And (4) is 
something that the Unicode Standard fairly explicitly permits: 
applications may well treat canonically equivalent sequences as the 
same.
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/ 
This archive was generated by hypermail 2.1.5 : Fri Apr 18 2008 - 12:37:08 CDT