Unicode alias names and abbreviations: Difference between revisions

Content deleted Content added
Background: add cleanup templates
Update for Unicode 14.0
Line 4:
==Background==
The formal, primary Unicode name is unique over all names, only uses certain characters & format, and is guaranteed never to change. The formal name consists of characters A–Z (uppercase), 0–9, " " (space), and "-" (hyphen).
Next to this name, a character can have one or more formal (normative) '''alias names'''. Such an alias name also follows the rules of a name: characters used (A-Z, -, 0-9, &lt;space>) and not used (a-z, %, $, etc.). Alias names are also unique in the full name set (that is, all names and alias names are all unique in their combined set). Alias names are formally described in the Unicode Standard.<ref name="NameAliases">{{cite web|url=https://www.unicode.org/Public/1314.0.0/ucd/NameAliases.txt |title=NameAliases-1314.0.0.txt|access-date=20202021-0309-1214|date=20192020-0910-0921|publisher=The Unicode Consortium}}</ref><ref>{{cite web|url=https://www.unicode.org/versions/Unicode13Unicode14.0.0/ch24.pdf|title=The Unicode Standard|version=1314.0.0|publisher=The Unicode Consortium|isbn=978-1-936213-2629-90|date=20202021}}</ref>
 
In this sense, an abbreviation is also considered a ''name''.
Line 16:
;1. Abbreviation
:Commonly occurring abbreviations (or acronyms) for control codes, format characters, spaces, and variation selectors.
:There are 352353 such aliases, including 256 aliases for variant selectors (VS-1 ... VS-256).
:For example, {{unichar|00A0|no-break space}} has alias {{smallcaps|NBSP}}.
:Presentation: in the code charts, the abbreviation is shown in a dashed box: {{Unicode alias/abbrbox|abbr=NBSP|title=no-break space}}.
Line 26:
;3. Correction
:This is a correction for a "serious problem" in the primary character name, usually an error.
:There are 2829 such aliases.
:For example, {{unichar|2118|SCRIPT CAPITAL P}} is actually a ''lowercase'' p, and so is given alias name {{smallcaps2|1=※ WEIERSTRASS ELLIPTIC FUNCTION}}: "actually this has the form of a lowercase calligraphic p, despite its name, and through the alias the correct spelling is added."
:Presentation: A corrected name is preceded by symbol ※ (the [[reference mark]]<!-- {{unichar|203B|REFERENCE MARK}} -->).
Line 151:
{{Unicode alias/row|U+=180D |rows=1 |rownr=1 |range_text= |dec=6157 |name=MONGOLIAN FREE VARIATION SELECTOR THREE |namelabel= |wl=Variation selector |abbr=FVS3 |control= |alternate= |correction= |figment= |informal= |chartid=1800 |charttitle=Mongolian |note=}}
{{Unicode alias/row|U+=180E |rows=1 |rownr=1 |range_text= |dec=6158 |name=MONGOLIAN VOWEL SEPARATOR |namelabel= |wl=Mongolian vowel separator |abbr=MVS |control= |alternate= |correction= |figment= |informal= |chartid=1800 |charttitle=Mongolian |note=}}
{{Unicode alias/row|U+=180F |rows=1 |rownr=1 |range_text= |dec=6159 |name=MONGOLIAN FREE VARIATION SELECTOR FOUR |namelabel= |wl=Variation selector |abbr=FVS4 |control= |alternate= |correction= |figment= |informal= |chartid=1800 |charttitle=Mongolian |note=}}
{{Unicode alias/row|U+=200B |rows=1 |rownr=1 |range_text= |dec=8203 |name=ZERO WIDTH SPACE |namelabel= |wl=Zero-width space |abbr=ZWSP |control= |alternate= |correction= |figment= |informal= |chartid=2000 |charttitle=General Punctuation |note=}}
{{Unicode alias/row|U+=200C |rows=1 |rownr=1 |range_text= |dec=8204 |name=ZERO WIDTH NON-JOINER |namelabel= |wl=Zero-width non-joiner |abbr=ZWNJ |control= |alternate= |correction= |figment= |informal= |chartid=2000 |charttitle=General Punctuation |note=}}
Line 174 ⟶ 175:
{{Unicode alias/row|U+=2B7C |rows=1 |rownr=1 |range_text= |dec=11132 |name=RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE |namelabel= |wl=Miscellaneous Symbols and Arrows |abbr= |control= |alternate= |correction=RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE |figment= |informal= |chartid=2B00 |charttitle=Miscellaneous Symbols and Arrows |note= }}
{{Unicode alias/row|U+=A015 |rows=1 |rownr=1 |range_text= |dec=40981 |name=YI SYLLABLE WU |namelabel= |wl=Yi script |abbr= |control= |alternate= |correction=YI SYLLABLE ITERATION MARK |figment= |informal= |chartid=A000 |charttitle=Yi Syllables |note= }}
{{Unicode alias/row|U+=AA6E |rows=1 |rownr=1 |range_text= |dec=43630 |name=MYANMAR LETTER KHAMTI HHA |namelabel= |wl=Burmese script |abbr= |control= |alternate= |correction=MYANMAR LETTER KHAMTI LLA |figment= |informal= |chartid=AA60 |charttitle=Myanmar Extended-A |note=}}
{{Unicode alias/range
|U+1=FE00 |rows=3 |rownr=1 |range_text1= |dec1=65024 |name1=VARIATION SELECTOR-1 |namelabel1= |wl1=Variation selector |abbr1=VS1 |control1= |alternate1= |correction1= |figment1= |informal1= |chartid1=FE00 |charttitle1=Variation Selectors |note1=