NamesList, Code Charts, ISO/IEC 10646

schne59863 at schne59863 at
Fri Apr 17 12:08:24 CDT 2015


there seems to be a mistake with character names. In fact they are designations, and they are handled a such. The goal of a character’s name is to give an accurate idea of what the character is, and to facilitate referring to in natural language. As an immutable identifier there is the code point. Systems handle code points, not character names. Software does not need any other identifier. 

This is why freezing character names is an abuse, especially when they proved to be wrong. There is a very strong desire to design most accurate names, which lead to passionate discussions at the merger of ISO/IEC 10646 with Unicode. But the renaming of U+00C6/U+00E6 to its original letter status produced surprisingly a name-update prohibition act, a Stability Policy that extends over names instead of ensuring code point stability only. Suddenly, character names were called by ISO “convenient identifiers”, not more. And not less. 

Fortunately Unicode found a workaround, giving characters that are completely misnamed, a Formal Alias, thanks to which Formal Alias aware software is able to display a true designation in most cases. Unfortunately, the remedy is not applied to characters such as U+002F SOLIDUS, a slash that bears the scholar name of the fraction slash (U+2044 FRACTION SLASH may be called with some reason a solidus). And even more unfortunately, there would be fare too many Formal Aliases if all the abusive lateralization of bidi-mirrored paired punctuations would be corrected. Even out of bidirectional context, the “LEFT” qualifier is unfitting for U+2018 and U+201C in a Universal Character Set. 

UnicodeData shows clearly where most of the awkward names are from. Or, more accurately, where they are NOT from. By misnaming characters in an ethnocentric way, ISO acted against its mission as an international standards body. It is obvious an international organization for standardization must respect its members’ wishes. And when one of the countries complains about misnaming, it must correct and apologize, not rage and protest. Nor prohibit further updates. 

Therefore I suggest doing some general overhaul. Beginning with the Stability Policy. 

As to avoid lateralization where it is undue, LEFT and RIGHT may be replaced with the original OPENING and CLOSING where it is unambiguous, or with BACKWARD-POINTING and FORWARD-POINTING. 

Best regards, 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Unicode mailing list