This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Support Unicode 15.0
[perl5.git] / lib / unicore / NameAliases.txt
CommitLineData
eef11296
UC
1# NameAliases-15.0.0.txt
2# Date: 2022-07-26, 20:13:00 GMT [KW]
3# © 2022 Unicode®, Inc.
4# For terms of use, see https://www.unicode.org/terms_of_use.html
f2bfbac0
UC
5#
6# Unicode Character Database
eef11296 7# For documentation, see https://www.unicode.org/reports/tr44/
ae6979a8
KW
8#
9# This file is a normative contributory data file in the
10# Unicode Character Database.
11#
ae6979a8
KW
12# This file defines the formal name aliases for Unicode characters.
13#
ac71d2a0 14# For informative aliases, see NamesList.txt
ae6979a8 15#
09edd811 16# The formal name aliases are divided into five types, each with a distinct label.
7620cb10 17#
09edd811
KW
18# Type Labels:
19#
20# 1. correction
21# Corrections for serious problems in the character names
22# 2. control
23# ISO 6429 names for C0 and C1 control functions, and other
24# commonly occurring names for control codes
25# 3. alternate
26# A few widely used alternate names for format characters
27# 4. figment
28# Several documented labels for C1 control code points which
29# were never actually approved in any standard
30# 5. abbreviation
31# Commonly occurring abbreviations (or acronyms) for control codes,
32# format characters, spaces, and variation selectors
7620cb10
KW
33#
34# The formal name aliases are part of the Unicode character namespace, which
35# includes the character names and the names of named character sequences.
36# The inclusion of ISO 6429 names and other commonly occurring names and
37# abbreviations for control codes and format characters as formal name aliases
ac71d2a0 38# is to help avoid name collisions between Unicode character names and the
7620cb10 39# labels which commonly appear in text and/or in implementations such as regex, for
ac71d2a0 40# control codes (which for historical reasons have no Unicode character name)
09edd811 41# or for format characters.
7620cb10 42#
eef11296 43# For documentation, see NamesList.html and https://www.unicode.org/reports/tr44/
ae6979a8
KW
44#
45# FORMAT
46#
7620cb10
KW
47# Each line has three fields, as described here:
48#
49# First field: Code point
ae6979a8 50# Second field: Alias
7620cb10
KW
51# Third field: Type
52#
09edd811
KW
53# The type labels used are defined above. As for property values, comparisons
54# of type labels should ignore case.
7620cb10 55#
09edd811 56# The type labels can be mapped to other strings for display, if desired.
ae6979a8
KW
57#
58# In case multiple aliases are assigned, additional aliases
7620cb10
KW
59# are provided on separate lines. Parsers of this data file should
60# take note that the same code point can (and does) occur more than once.
ae6979a8 61#
09edd811
KW
62# Note that currently the only instances of multiple aliases of the same
63# type for a single code point are either of type "control" or "abbreviation".
64# An alias of type "abbreviation" can, in principle, be added for any code
65# point, although currently aliases of type "correction" do not have
66# any additional aliases of type "abbreviation". Such relationships
67# are not enforced by stability policies.
68#
ae6979a8 69#-----------------------------------------------------------------
ae6979a8 70
7620cb10
KW
710000;NULL;control
720000;NUL;abbreviation
730001;START OF HEADING;control
740001;SOH;abbreviation
750002;START OF TEXT;control
760002;STX;abbreviation
770003;END OF TEXT;control
780003;ETX;abbreviation
790004;END OF TRANSMISSION;control
800004;EOT;abbreviation
810005;ENQUIRY;control
820005;ENQ;abbreviation
830006;ACKNOWLEDGE;control
840006;ACK;abbreviation
85
86# Note that no formal name alias for the ISO 6429 "BELL" is
87# provided for U+0007, because of the existing name collision
88# with U+1F514 BELL.
89
900007;ALERT;control
910007;BEL;abbreviation
ac71d2a0 92
7620cb10
KW
930008;BACKSPACE;control
940008;BS;abbreviation
950009;CHARACTER TABULATION;control
960009;HORIZONTAL TABULATION;control
970009;HT;abbreviation
980009;TAB;abbreviation
99000A;LINE FEED;control
100000A;NEW LINE;control
101000A;END OF LINE;control
102000A;LF;abbreviation
103000A;NL;abbreviation
104000A;EOL;abbreviation
105000B;LINE TABULATION;control
106000B;VERTICAL TABULATION;control
107000B;VT;abbreviation
108000C;FORM FEED;control
109000C;FF;abbreviation
110000D;CARRIAGE RETURN;control
111000D;CR;abbreviation
112000E;SHIFT OUT;control
113000E;LOCKING-SHIFT ONE;control
114000E;SO;abbreviation
115000F;SHIFT IN;control
116000F;LOCKING-SHIFT ZERO;control
117000F;SI;abbreviation
1180010;DATA LINK ESCAPE;control
1190010;DLE;abbreviation
1200011;DEVICE CONTROL ONE;control
1210011;DC1;abbreviation
1220012;DEVICE CONTROL TWO;control
1230012;DC2;abbreviation
1240013;DEVICE CONTROL THREE;control
1250013;DC3;abbreviation
1260014;DEVICE CONTROL FOUR;control
1270014;DC4;abbreviation
1280015;NEGATIVE ACKNOWLEDGE;control
1290015;NAK;abbreviation
1300016;SYNCHRONOUS IDLE;control
1310016;SYN;abbreviation
1320017;END OF TRANSMISSION BLOCK;control
1330017;ETB;abbreviation
1340018;CANCEL;control
1350018;CAN;abbreviation
1360019;END OF MEDIUM;control
1370019;EOM;abbreviation
eef11296 1380019;EM;abbreviation
7620cb10
KW
139001A;SUBSTITUTE;control
140001A;SUB;abbreviation
141001B;ESCAPE;control
142001B;ESC;abbreviation
143001C;INFORMATION SEPARATOR FOUR;control
144001C;FILE SEPARATOR;control
145001C;FS;abbreviation
146001D;INFORMATION SEPARATOR THREE;control
147001D;GROUP SEPARATOR;control
148001D;GS;abbreviation
149001E;INFORMATION SEPARATOR TWO;control
150001E;RECORD SEPARATOR;control
151001E;RS;abbreviation
152001F;INFORMATION SEPARATOR ONE;control
153001F;UNIT SEPARATOR;control
154001F;US;abbreviation
1550020;SP;abbreviation
156007F;DELETE;control
157007F;DEL;abbreviation
09edd811
KW
158
159# PADDING CHARACTER and HIGH OCTET PRESET represent
160# architectural concepts initially proposed for early
161# drafts of ISO/IEC 10646-1. They were never actually
162# approved or standardized: hence their designation
163# here as the "figment" type. Formal name aliases
164# (and corresponding abbreviations) for these code
165# points are included here because these names leaked
166# out from the draft documents and were published in
eef11296 167# at least one RFC whose names for code points were
09edd811
KW
168# implemented in Perl regex expressions.
169
7620cb10
KW
1700080;PADDING CHARACTER;figment
1710080;PAD;abbreviation
1720081;HIGH OCTET PRESET;figment
1730081;HOP;abbreviation
09edd811 174
7620cb10
KW
1750082;BREAK PERMITTED HERE;control
1760082;BPH;abbreviation
1770083;NO BREAK HERE;control
1780083;NBH;abbreviation
1790084;INDEX;control
1800084;IND;abbreviation
1810085;NEXT LINE;control
1820085;NEL;abbreviation
1830086;START OF SELECTED AREA;control
1840086;SSA;abbreviation
1850087;END OF SELECTED AREA;control
1860087;ESA;abbreviation
1870088;CHARACTER TABULATION SET;control
1880088;HORIZONTAL TABULATION SET;control
1890088;HTS;abbreviation
1900089;CHARACTER TABULATION WITH JUSTIFICATION;control
1910089;HORIZONTAL TABULATION WITH JUSTIFICATION;control
1920089;HTJ;abbreviation
193008A;LINE TABULATION SET;control
194008A;VERTICAL TABULATION SET;control
195008A;VTS;abbreviation
196008B;PARTIAL LINE FORWARD;control
197008B;PARTIAL LINE DOWN;control
198008B;PLD;abbreviation
199008C;PARTIAL LINE BACKWARD;control
200008C;PARTIAL LINE UP;control
201008C;PLU;abbreviation
202008D;REVERSE LINE FEED;control
203008D;REVERSE INDEX;control
204008D;RI;abbreviation
205008E;SINGLE SHIFT TWO;control
206008E;SINGLE-SHIFT-2;control
207008E;SS2;abbreviation
208008F;SINGLE SHIFT THREE;control
209008F;SINGLE-SHIFT-3;control
210008F;SS3;abbreviation
2110090;DEVICE CONTROL STRING;control
2120090;DCS;abbreviation
2130091;PRIVATE USE ONE;control
2140091;PRIVATE USE-1;control
2150091;PU1;abbreviation
2160092;PRIVATE USE TWO;control
2170092;PRIVATE USE-2;control
2180092;PU2;abbreviation
2190093;SET TRANSMIT STATE;control
2200093;STS;abbreviation
2210094;CANCEL CHARACTER;control
2220094;CCH;abbreviation
2230095;MESSAGE WAITING;control
2240095;MW;abbreviation
2250096;START OF GUARDED AREA;control
2260096;START OF PROTECTED AREA;control
2270096;SPA;abbreviation
2280097;END OF GUARDED AREA;control
2290097;END OF PROTECTED AREA;control
2300097;EPA;abbreviation
2310098;START OF STRING;control
2320098;SOS;abbreviation
09edd811
KW
233
234# SINGLE GRAPHIC CHARACTER INTRODUCER is another
235# architectural concept from early drafts of ISO/IEC 10646-1
236# which was never approved and standardized.
237
7620cb10
KW
2380099;SINGLE GRAPHIC CHARACTER INTRODUCER;figment
2390099;SGC;abbreviation
09edd811 240
7620cb10
KW
241009A;SINGLE CHARACTER INTRODUCER;control
242009A;SCI;abbreviation
243009B;CONTROL SEQUENCE INTRODUCER;control
244009B;CSI;abbreviation
245009C;STRING TERMINATOR;control
246009C;ST;abbreviation
247009D;OPERATING SYSTEM COMMAND;control
248009D;OSC;abbreviation
249009E;PRIVACY MESSAGE;control
250009E;PM;abbreviation
251009F;APPLICATION PROGRAM COMMAND;control
252009F;APC;abbreviation
25300A0;NBSP;abbreviation
25400AD;SHY;abbreviation
25501A2;LATIN CAPITAL LETTER GHA;correction
25601A3;LATIN SMALL LETTER GHA;correction
257034F;CGJ;abbreviation
eef11296 2580616;ARABIC SMALL HIGH LIGATURE ALEF WITH YEH BARREE;correction
a9c9e371 259061C;ALM;abbreviation
83d881f0 2600709;SYRIAC SUBLINEAR COLON SKEWED LEFT;correction
7620cb10
KW
2610CDE;KANNADA LETTER LLLA;correction
2620E9D;LAO LETTER FO FON;correction
2630E9F;LAO LETTER FO FAY;correction
2640EA3;LAO LETTER RO;correction
2650EA5;LAO LETTER LO;correction
2660FD0;TIBETAN MARK BKA- SHOG GI MGO RGYAN;correction
fce4ebb4
KW
26711EC;HANGUL JONGSEONG YESIEUNG-KIYEOK;correction
26811ED;HANGUL JONGSEONG YESIEUNG-SSANGKIYEOK;correction
26911EE;HANGUL JONGSEONG SSANGYESIEUNG;correction
27011EF;HANGUL JONGSEONG YESIEUNG-KHIEUKH;correction
7620cb10
KW
271180B;FVS1;abbreviation
272180C;FVS2;abbreviation
273180D;FVS3;abbreviation
274180E;MVS;abbreviation
2f1eff3d 275180F;FVS4;abbreviation
eef11296 2761BBD;SUNDANESE LETTER ARCHAIC I;correction
7620cb10
KW
277200B;ZWSP;abbreviation
278200C;ZWNJ;abbreviation
279200D;ZWJ;abbreviation
280200E;LRM;abbreviation
281200F;RLM;abbreviation
282202A;LRE;abbreviation
283202B;RLE;abbreviation
284202C;PDF;abbreviation
285202D;LRO;abbreviation
286202E;RLO;abbreviation
287202F;NNBSP;abbreviation
288205F;MMSP;abbreviation
2892060;WJ;abbreviation
a9c9e371
KW
2902066;LRI;abbreviation
2912067;RLI;abbreviation
2922068;FSI;abbreviation
2932069;PDI;abbreviation
7620cb10
KW
2942118;WEIERSTRASS ELLIPTIC FUNCTION;correction
2952448;MICR ON US SYMBOL;correction
2962449;MICR DASH SYMBOL;correction
ac71d2a0
UC
2972B7A;LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE;correction
2982B7C;RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE;correction
7620cb10 299A015;YI SYLLABLE ITERATION MARK;correction
2f1eff3d 300AA6E;MYANMAR LETTER KHAMTI LLA;correction
7620cb10
KW
301FE00;VS1;abbreviation
302FE01;VS2;abbreviation
303FE02;VS3;abbreviation
304FE03;VS4;abbreviation
305FE04;VS5;abbreviation
306FE05;VS6;abbreviation
307FE06;VS7;abbreviation
308FE07;VS8;abbreviation
309FE08;VS9;abbreviation
310FE09;VS10;abbreviation
311FE0A;VS11;abbreviation
312FE0B;VS12;abbreviation
313FE0C;VS13;abbreviation
314FE0D;VS14;abbreviation
315FE0E;VS15;abbreviation
316FE0F;VS16;abbreviation
fce4ebb4 317FE18;PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET;correction
7620cb10
KW
318FEFF;BYTE ORDER MARK;alternate
319FEFF;BOM;abbreviation
320FEFF;ZWNBSP;abbreviation
a9c9e371
KW
321122D4;CUNEIFORM SIGN NU11 TENU;correction
322122D5;CUNEIFORM SIGN NU11 OVER NU11 BUR OVER BUR;correction
8a6698d7
UC
32316E56;MEDEFAIDRIN CAPITAL LETTER H;correction
32416E57;MEDEFAIDRIN CAPITAL LETTER NG;correction
32516E76;MEDEFAIDRIN SMALL LETTER H;correction
32616E77;MEDEFAIDRIN SMALL LETTER NG;correction
fce4ebb4 3271B001;HENTAIGANA LETTER E-1;correction
7620cb10
KW
3281D0C5;BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS;correction
329E0100;VS17;abbreviation
330E0101;VS18;abbreviation
331E0102;VS19;abbreviation
332E0103;VS20;abbreviation
333E0104;VS21;abbreviation
334E0105;VS22;abbreviation
335E0106;VS23;abbreviation
336E0107;VS24;abbreviation
337E0108;VS25;abbreviation
338E0109;VS26;abbreviation
339E010A;VS27;abbreviation
340E010B;VS28;abbreviation
341E010C;VS29;abbreviation
342E010D;VS30;abbreviation
343E010E;VS31;abbreviation
344E010F;VS32;abbreviation
345E0110;VS33;abbreviation
346E0111;VS34;abbreviation
347E0112;VS35;abbreviation
348E0113;VS36;abbreviation
349E0114;VS37;abbreviation
350E0115;VS38;abbreviation
351E0116;VS39;abbreviation
352E0117;VS40;abbreviation
353E0118;VS41;abbreviation
354E0119;VS42;abbreviation
355E011A;VS43;abbreviation
356E011B;VS44;abbreviation
357E011C;VS45;abbreviation
358E011D;VS46;abbreviation
359E011E;VS47;abbreviation
360E011F;VS48;abbreviation
361E0120;VS49;abbreviation
362E0121;VS50;abbreviation
363E0122;VS51;abbreviation
364E0123;VS52;abbreviation
365E0124;VS53;abbreviation
366E0125;VS54;abbreviation
367E0126;VS55;abbreviation
368E0127;VS56;abbreviation
369E0128;VS57;abbreviation
370E0129;VS58;abbreviation
371E012A;VS59;abbreviation
372E012B;VS60;abbreviation
373E012C;VS61;abbreviation
374E012D;VS62;abbreviation
375E012E;VS63;abbreviation
376E012F;VS64;abbreviation
377E0130;VS65;abbreviation
378E0131;VS66;abbreviation
379E0132;VS67;abbreviation
380E0133;VS68;abbreviation
381E0134;VS69;abbreviation
382E0135;VS70;abbreviation
383E0136;VS71;abbreviation
384E0137;VS72;abbreviation
385E0138;VS73;abbreviation
386E0139;VS74;abbreviation
387E013A;VS75;abbreviation
388E013B;VS76;abbreviation
389E013C;VS77;abbreviation
390E013D;VS78;abbreviation
391E013E;VS79;abbreviation
392E013F;VS80;abbreviation
393E0140;VS81;abbreviation
394E0141;VS82;abbreviation
395E0142;VS83;abbreviation
396E0143;VS84;abbreviation
397E0144;VS85;abbreviation
398E0145;VS86;abbreviation
399E0146;VS87;abbreviation
400E0147;VS88;abbreviation
401E0148;VS89;abbreviation
402E0149;VS90;abbreviation
403E014A;VS91;abbreviation
404E014B;VS92;abbreviation
405E014C;VS93;abbreviation
406E014D;VS94;abbreviation
407E014E;VS95;abbreviation
408E014F;VS96;abbreviation
409E0150;VS97;abbreviation
410E0151;VS98;abbreviation
411E0152;VS99;abbreviation
412E0153;VS100;abbreviation
413E0154;VS101;abbreviation
414E0155;VS102;abbreviation
415E0156;VS103;abbreviation
416E0157;VS104;abbreviation
417E0158;VS105;abbreviation
418E0159;VS106;abbreviation
419E015A;VS107;abbreviation
420E015B;VS108;abbreviation
421E015C;VS109;abbreviation
422E015D;VS110;abbreviation
423E015E;VS111;abbreviation
424E015F;VS112;abbreviation
425E0160;VS113;abbreviation
426E0161;VS114;abbreviation
427E0162;VS115;abbreviation
428E0163;VS116;abbreviation
429E0164;VS117;abbreviation
430E0165;VS118;abbreviation
431E0166;VS119;abbreviation
432E0167;VS120;abbreviation
433E0168;VS121;abbreviation
434E0169;VS122;abbreviation
435E016A;VS123;abbreviation
436E016B;VS124;abbreviation
437E016C;VS125;abbreviation
438E016D;VS126;abbreviation
439E016E;VS127;abbreviation
440E016F;VS128;abbreviation
441E0170;VS129;abbreviation
442E0171;VS130;abbreviation
443E0172;VS131;abbreviation
444E0173;VS132;abbreviation
445E0174;VS133;abbreviation
446E0175;VS134;abbreviation
447E0176;VS135;abbreviation
448E0177;VS136;abbreviation
449E0178;VS137;abbreviation
450E0179;VS138;abbreviation
451E017A;VS139;abbreviation
452E017B;VS140;abbreviation
453E017C;VS141;abbreviation
454E017D;VS142;abbreviation
455E017E;VS143;abbreviation
456E017F;VS144;abbreviation
457E0180;VS145;abbreviation
458E0181;VS146;abbreviation
459E0182;VS147;abbreviation
460E0183;VS148;abbreviation
461E0184;VS149;abbreviation
462E0185;VS150;abbreviation
463E0186;VS151;abbreviation
464E0187;VS152;abbreviation
465E0188;VS153;abbreviation
466E0189;VS154;abbreviation
467E018A;VS155;abbreviation
468E018B;VS156;abbreviation
469E018C;VS157;abbreviation
470E018D;VS158;abbreviation
471E018E;VS159;abbreviation
472E018F;VS160;abbreviation
473E0190;VS161;abbreviation
474E0191;VS162;abbreviation
475E0192;VS163;abbreviation
476E0193;VS164;abbreviation
477E0194;VS165;abbreviation
478E0195;VS166;abbreviation
479E0196;VS167;abbreviation
480E0197;VS168;abbreviation
481E0198;VS169;abbreviation
482E0199;VS170;abbreviation
483E019A;VS171;abbreviation
484E019B;VS172;abbreviation
485E019C;VS173;abbreviation
486E019D;VS174;abbreviation
487E019E;VS175;abbreviation
488E019F;VS176;abbreviation
489E01A0;VS177;abbreviation
490E01A1;VS178;abbreviation
491E01A2;VS179;abbreviation
492E01A3;VS180;abbreviation
493E01A4;VS181;abbreviation
494E01A5;VS182;abbreviation
495E01A6;VS183;abbreviation
496E01A7;VS184;abbreviation
497E01A8;VS185;abbreviation
498E01A9;VS186;abbreviation
499E01AA;VS187;abbreviation
500E01AB;VS188;abbreviation
501E01AC;VS189;abbreviation
502E01AD;VS190;abbreviation
503E01AE;VS191;abbreviation
504E01AF;VS192;abbreviation
505E01B0;VS193;abbreviation
506E01B1;VS194;abbreviation
507E01B2;VS195;abbreviation
508E01B3;VS196;abbreviation
509E01B4;VS197;abbreviation
510E01B5;VS198;abbreviation
511E01B6;VS199;abbreviation
512E01B7;VS200;abbreviation
513E01B8;VS201;abbreviation
514E01B9;VS202;abbreviation
515E01BA;VS203;abbreviation
516E01BB;VS204;abbreviation
517E01BC;VS205;abbreviation
518E01BD;VS206;abbreviation
519E01BE;VS207;abbreviation
520E01BF;VS208;abbreviation
521E01C0;VS209;abbreviation
522E01C1;VS210;abbreviation
523E01C2;VS211;abbreviation
524E01C3;VS212;abbreviation
525E01C4;VS213;abbreviation
526E01C5;VS214;abbreviation
527E01C6;VS215;abbreviation
528E01C7;VS216;abbreviation
529E01C8;VS217;abbreviation
530E01C9;VS218;abbreviation
531E01CA;VS219;abbreviation
532E01CB;VS220;abbreviation
533E01CC;VS221;abbreviation
534E01CD;VS222;abbreviation
535E01CE;VS223;abbreviation
536E01CF;VS224;abbreviation
537E01D0;VS225;abbreviation
538E01D1;VS226;abbreviation
539E01D2;VS227;abbreviation
540E01D3;VS228;abbreviation
541E01D4;VS229;abbreviation
542E01D5;VS230;abbreviation
543E01D6;VS231;abbreviation
544E01D7;VS232;abbreviation
545E01D8;VS233;abbreviation
546E01D9;VS234;abbreviation
547E01DA;VS235;abbreviation
548E01DB;VS236;abbreviation
549E01DC;VS237;abbreviation
550E01DD;VS238;abbreviation
551E01DE;VS239;abbreviation
552E01DF;VS240;abbreviation
553E01E0;VS241;abbreviation
554E01E1;VS242;abbreviation
555E01E2;VS243;abbreviation
556E01E3;VS244;abbreviation
557E01E4;VS245;abbreviation
558E01E5;VS246;abbreviation
559E01E6;VS247;abbreviation
560E01E7;VS248;abbreviation
561E01E8;VS249;abbreviation
562E01E9;VS250;abbreviation
563E01EA;VS251;abbreviation
564E01EB;VS252;abbreviation
565E01EC;VS253;abbreviation
566E01ED;VS254;abbreviation
567E01EE;VS255;abbreviation
568E01EF;VS256;abbreviation
ae6979a8
KW
569
570# EOF