]> gitweb.factorcode.org Git - factor.git/blob - basis/unicode/UCD/NameAliases.txt
unicode: update to 15.0.0
[factor.git] / basis / unicode / UCD / NameAliases.txt
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
5 #
6 # Unicode Character Database
7 # For documentation, see https://www.unicode.org/reports/tr44/
8 #
9 # This file is a normative contributory data file in the
10 # Unicode Character Database.
11 #
12 # This file defines the formal name aliases for Unicode characters.
13 #
14 # For informative aliases, see NamesList.txt
15 #
16 # The formal name aliases are divided into five types, each with a distinct label.
17 #
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
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
38 # is to help avoid name collisions between Unicode character names and the
39 # labels which commonly appear in text and/or in implementations such as regex, for
40 # control codes (which for historical reasons have no Unicode character name)
41 # or for format characters.
42 #
43 # For documentation, see NamesList.html and https://www.unicode.org/reports/tr44/
44 #
45 # FORMAT
46 #
47 # Each line has three fields, as described here:
48 #
49 # First field:  Code point
50 # Second field: Alias
51 # Third field:  Type
52 #
53 # The type labels used are defined above. As for property values, comparisons
54 # of type labels should ignore case.
55 #
56 # The type labels can be mapped to other strings for display, if desired.
57 #
58 # In case multiple aliases are assigned, additional aliases
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.
61 #
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 #
69 #-----------------------------------------------------------------
70
71 0000;NULL;control
72 0000;NUL;abbreviation
73 0001;START OF HEADING;control
74 0001;SOH;abbreviation
75 0002;START OF TEXT;control
76 0002;STX;abbreviation
77 0003;END OF TEXT;control
78 0003;ETX;abbreviation
79 0004;END OF TRANSMISSION;control
80 0004;EOT;abbreviation
81 0005;ENQUIRY;control
82 0005;ENQ;abbreviation
83 0006;ACKNOWLEDGE;control
84 0006;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
90 0007;ALERT;control
91 0007;BEL;abbreviation
92
93 0008;BACKSPACE;control
94 0008;BS;abbreviation
95 0009;CHARACTER TABULATION;control
96 0009;HORIZONTAL TABULATION;control
97 0009;HT;abbreviation
98 0009;TAB;abbreviation
99 000A;LINE FEED;control
100 000A;NEW LINE;control
101 000A;END OF LINE;control
102 000A;LF;abbreviation
103 000A;NL;abbreviation
104 000A;EOL;abbreviation
105 000B;LINE TABULATION;control
106 000B;VERTICAL TABULATION;control
107 000B;VT;abbreviation
108 000C;FORM FEED;control
109 000C;FF;abbreviation
110 000D;CARRIAGE RETURN;control
111 000D;CR;abbreviation
112 000E;SHIFT OUT;control
113 000E;LOCKING-SHIFT ONE;control
114 000E;SO;abbreviation
115 000F;SHIFT IN;control
116 000F;LOCKING-SHIFT ZERO;control
117 000F;SI;abbreviation
118 0010;DATA LINK ESCAPE;control
119 0010;DLE;abbreviation
120 0011;DEVICE CONTROL ONE;control
121 0011;DC1;abbreviation
122 0012;DEVICE CONTROL TWO;control
123 0012;DC2;abbreviation
124 0013;DEVICE CONTROL THREE;control
125 0013;DC3;abbreviation
126 0014;DEVICE CONTROL FOUR;control
127 0014;DC4;abbreviation
128 0015;NEGATIVE ACKNOWLEDGE;control
129 0015;NAK;abbreviation
130 0016;SYNCHRONOUS IDLE;control
131 0016;SYN;abbreviation
132 0017;END OF TRANSMISSION BLOCK;control
133 0017;ETB;abbreviation
134 0018;CANCEL;control
135 0018;CAN;abbreviation
136 0019;END OF MEDIUM;control
137 0019;EOM;abbreviation
138 0019;EM;abbreviation
139 001A;SUBSTITUTE;control
140 001A;SUB;abbreviation
141 001B;ESCAPE;control
142 001B;ESC;abbreviation
143 001C;INFORMATION SEPARATOR FOUR;control
144 001C;FILE SEPARATOR;control
145 001C;FS;abbreviation
146 001D;INFORMATION SEPARATOR THREE;control
147 001D;GROUP SEPARATOR;control
148 001D;GS;abbreviation
149 001E;INFORMATION SEPARATOR TWO;control
150 001E;RECORD SEPARATOR;control
151 001E;RS;abbreviation
152 001F;INFORMATION SEPARATOR ONE;control
153 001F;UNIT SEPARATOR;control
154 001F;US;abbreviation
155 0020;SP;abbreviation
156 007F;DELETE;control
157 007F;DEL;abbreviation
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
167 # at least one RFC whose names for code points were
168 # implemented in Perl regex expressions.
169
170 0080;PADDING CHARACTER;figment
171 0080;PAD;abbreviation
172 0081;HIGH OCTET PRESET;figment
173 0081;HOP;abbreviation
174
175 0082;BREAK PERMITTED HERE;control
176 0082;BPH;abbreviation
177 0083;NO BREAK HERE;control
178 0083;NBH;abbreviation
179 0084;INDEX;control
180 0084;IND;abbreviation
181 0085;NEXT LINE;control
182 0085;NEL;abbreviation
183 0086;START OF SELECTED AREA;control
184 0086;SSA;abbreviation
185 0087;END OF SELECTED AREA;control
186 0087;ESA;abbreviation
187 0088;CHARACTER TABULATION SET;control
188 0088;HORIZONTAL TABULATION SET;control
189 0088;HTS;abbreviation
190 0089;CHARACTER TABULATION WITH JUSTIFICATION;control
191 0089;HORIZONTAL TABULATION WITH JUSTIFICATION;control
192 0089;HTJ;abbreviation
193 008A;LINE TABULATION SET;control
194 008A;VERTICAL TABULATION SET;control
195 008A;VTS;abbreviation
196 008B;PARTIAL LINE FORWARD;control
197 008B;PARTIAL LINE DOWN;control
198 008B;PLD;abbreviation
199 008C;PARTIAL LINE BACKWARD;control
200 008C;PARTIAL LINE UP;control
201 008C;PLU;abbreviation
202 008D;REVERSE LINE FEED;control
203 008D;REVERSE INDEX;control
204 008D;RI;abbreviation
205 008E;SINGLE SHIFT TWO;control
206 008E;SINGLE-SHIFT-2;control
207 008E;SS2;abbreviation
208 008F;SINGLE SHIFT THREE;control
209 008F;SINGLE-SHIFT-3;control
210 008F;SS3;abbreviation
211 0090;DEVICE CONTROL STRING;control
212 0090;DCS;abbreviation
213 0091;PRIVATE USE ONE;control
214 0091;PRIVATE USE-1;control
215 0091;PU1;abbreviation
216 0092;PRIVATE USE TWO;control
217 0092;PRIVATE USE-2;control
218 0092;PU2;abbreviation
219 0093;SET TRANSMIT STATE;control
220 0093;STS;abbreviation
221 0094;CANCEL CHARACTER;control
222 0094;CCH;abbreviation
223 0095;MESSAGE WAITING;control
224 0095;MW;abbreviation
225 0096;START OF GUARDED AREA;control
226 0096;START OF PROTECTED AREA;control
227 0096;SPA;abbreviation
228 0097;END OF GUARDED AREA;control
229 0097;END OF PROTECTED AREA;control
230 0097;EPA;abbreviation
231 0098;START OF STRING;control
232 0098;SOS;abbreviation
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
238 0099;SINGLE GRAPHIC CHARACTER INTRODUCER;figment
239 0099;SGC;abbreviation
240
241 009A;SINGLE CHARACTER INTRODUCER;control
242 009A;SCI;abbreviation
243 009B;CONTROL SEQUENCE INTRODUCER;control
244 009B;CSI;abbreviation
245 009C;STRING TERMINATOR;control
246 009C;ST;abbreviation
247 009D;OPERATING SYSTEM COMMAND;control
248 009D;OSC;abbreviation
249 009E;PRIVACY MESSAGE;control
250 009E;PM;abbreviation
251 009F;APPLICATION PROGRAM COMMAND;control
252 009F;APC;abbreviation
253 00A0;NBSP;abbreviation
254 00AD;SHY;abbreviation
255 01A2;LATIN CAPITAL LETTER GHA;correction
256 01A3;LATIN SMALL LETTER GHA;correction
257 034F;CGJ;abbreviation
258 0616;ARABIC SMALL HIGH LIGATURE ALEF WITH YEH BARREE;correction
259 061C;ALM;abbreviation
260 0709;SYRIAC SUBLINEAR COLON SKEWED LEFT;correction
261 0CDE;KANNADA LETTER LLLA;correction
262 0E9D;LAO LETTER FO FON;correction
263 0E9F;LAO LETTER FO FAY;correction
264 0EA3;LAO LETTER RO;correction
265 0EA5;LAO LETTER LO;correction
266 0FD0;TIBETAN MARK BKA- SHOG GI MGO RGYAN;correction
267 11EC;HANGUL JONGSEONG YESIEUNG-KIYEOK;correction
268 11ED;HANGUL JONGSEONG YESIEUNG-SSANGKIYEOK;correction
269 11EE;HANGUL JONGSEONG SSANGYESIEUNG;correction
270 11EF;HANGUL JONGSEONG YESIEUNG-KHIEUKH;correction
271 180B;FVS1;abbreviation
272 180C;FVS2;abbreviation
273 180D;FVS3;abbreviation
274 180E;MVS;abbreviation
275 180F;FVS4;abbreviation
276 1BBD;SUNDANESE LETTER ARCHAIC I;correction
277 200B;ZWSP;abbreviation
278 200C;ZWNJ;abbreviation
279 200D;ZWJ;abbreviation
280 200E;LRM;abbreviation
281 200F;RLM;abbreviation
282 202A;LRE;abbreviation
283 202B;RLE;abbreviation
284 202C;PDF;abbreviation
285 202D;LRO;abbreviation
286 202E;RLO;abbreviation
287 202F;NNBSP;abbreviation
288 205F;MMSP;abbreviation
289 2060;WJ;abbreviation
290 2066;LRI;abbreviation
291 2067;RLI;abbreviation
292 2068;FSI;abbreviation
293 2069;PDI;abbreviation
294 2118;WEIERSTRASS ELLIPTIC FUNCTION;correction
295 2448;MICR ON US SYMBOL;correction
296 2449;MICR DASH SYMBOL;correction
297 2B7A;LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE;correction
298 2B7C;RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE;correction
299 A015;YI SYLLABLE ITERATION MARK;correction
300 AA6E;MYANMAR LETTER KHAMTI LLA;correction
301 FE00;VS1;abbreviation
302 FE01;VS2;abbreviation
303 FE02;VS3;abbreviation
304 FE03;VS4;abbreviation
305 FE04;VS5;abbreviation
306 FE05;VS6;abbreviation
307 FE06;VS7;abbreviation
308 FE07;VS8;abbreviation
309 FE08;VS9;abbreviation
310 FE09;VS10;abbreviation
311 FE0A;VS11;abbreviation
312 FE0B;VS12;abbreviation
313 FE0C;VS13;abbreviation
314 FE0D;VS14;abbreviation
315 FE0E;VS15;abbreviation
316 FE0F;VS16;abbreviation
317 FE18;PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET;correction
318 FEFF;BYTE ORDER MARK;alternate
319 FEFF;BOM;abbreviation
320 FEFF;ZWNBSP;abbreviation
321 122D4;CUNEIFORM SIGN NU11 TENU;correction
322 122D5;CUNEIFORM SIGN NU11 OVER NU11 BUR OVER BUR;correction
323 16E56;MEDEFAIDRIN CAPITAL LETTER H;correction
324 16E57;MEDEFAIDRIN CAPITAL LETTER NG;correction
325 16E76;MEDEFAIDRIN SMALL LETTER H;correction
326 16E77;MEDEFAIDRIN SMALL LETTER NG;correction
327 1B001;HENTAIGANA LETTER E-1;correction
328 1D0C5;BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS;correction
329 E0100;VS17;abbreviation
330 E0101;VS18;abbreviation
331 E0102;VS19;abbreviation
332 E0103;VS20;abbreviation
333 E0104;VS21;abbreviation
334 E0105;VS22;abbreviation
335 E0106;VS23;abbreviation
336 E0107;VS24;abbreviation
337 E0108;VS25;abbreviation
338 E0109;VS26;abbreviation
339 E010A;VS27;abbreviation
340 E010B;VS28;abbreviation
341 E010C;VS29;abbreviation
342 E010D;VS30;abbreviation
343 E010E;VS31;abbreviation
344 E010F;VS32;abbreviation
345 E0110;VS33;abbreviation
346 E0111;VS34;abbreviation
347 E0112;VS35;abbreviation
348 E0113;VS36;abbreviation
349 E0114;VS37;abbreviation
350 E0115;VS38;abbreviation
351 E0116;VS39;abbreviation
352 E0117;VS40;abbreviation
353 E0118;VS41;abbreviation
354 E0119;VS42;abbreviation
355 E011A;VS43;abbreviation
356 E011B;VS44;abbreviation
357 E011C;VS45;abbreviation
358 E011D;VS46;abbreviation
359 E011E;VS47;abbreviation
360 E011F;VS48;abbreviation
361 E0120;VS49;abbreviation
362 E0121;VS50;abbreviation
363 E0122;VS51;abbreviation
364 E0123;VS52;abbreviation
365 E0124;VS53;abbreviation
366 E0125;VS54;abbreviation
367 E0126;VS55;abbreviation
368 E0127;VS56;abbreviation
369 E0128;VS57;abbreviation
370 E0129;VS58;abbreviation
371 E012A;VS59;abbreviation
372 E012B;VS60;abbreviation
373 E012C;VS61;abbreviation
374 E012D;VS62;abbreviation
375 E012E;VS63;abbreviation
376 E012F;VS64;abbreviation
377 E0130;VS65;abbreviation
378 E0131;VS66;abbreviation
379 E0132;VS67;abbreviation
380 E0133;VS68;abbreviation
381 E0134;VS69;abbreviation
382 E0135;VS70;abbreviation
383 E0136;VS71;abbreviation
384 E0137;VS72;abbreviation
385 E0138;VS73;abbreviation
386 E0139;VS74;abbreviation
387 E013A;VS75;abbreviation
388 E013B;VS76;abbreviation
389 E013C;VS77;abbreviation
390 E013D;VS78;abbreviation
391 E013E;VS79;abbreviation
392 E013F;VS80;abbreviation
393 E0140;VS81;abbreviation
394 E0141;VS82;abbreviation
395 E0142;VS83;abbreviation
396 E0143;VS84;abbreviation
397 E0144;VS85;abbreviation
398 E0145;VS86;abbreviation
399 E0146;VS87;abbreviation
400 E0147;VS88;abbreviation
401 E0148;VS89;abbreviation
402 E0149;VS90;abbreviation
403 E014A;VS91;abbreviation
404 E014B;VS92;abbreviation
405 E014C;VS93;abbreviation
406 E014D;VS94;abbreviation
407 E014E;VS95;abbreviation
408 E014F;VS96;abbreviation
409 E0150;VS97;abbreviation
410 E0151;VS98;abbreviation
411 E0152;VS99;abbreviation
412 E0153;VS100;abbreviation
413 E0154;VS101;abbreviation
414 E0155;VS102;abbreviation
415 E0156;VS103;abbreviation
416 E0157;VS104;abbreviation
417 E0158;VS105;abbreviation
418 E0159;VS106;abbreviation
419 E015A;VS107;abbreviation
420 E015B;VS108;abbreviation
421 E015C;VS109;abbreviation
422 E015D;VS110;abbreviation
423 E015E;VS111;abbreviation
424 E015F;VS112;abbreviation
425 E0160;VS113;abbreviation
426 E0161;VS114;abbreviation
427 E0162;VS115;abbreviation
428 E0163;VS116;abbreviation
429 E0164;VS117;abbreviation
430 E0165;VS118;abbreviation
431 E0166;VS119;abbreviation
432 E0167;VS120;abbreviation
433 E0168;VS121;abbreviation
434 E0169;VS122;abbreviation
435 E016A;VS123;abbreviation
436 E016B;VS124;abbreviation
437 E016C;VS125;abbreviation
438 E016D;VS126;abbreviation
439 E016E;VS127;abbreviation
440 E016F;VS128;abbreviation
441 E0170;VS129;abbreviation
442 E0171;VS130;abbreviation
443 E0172;VS131;abbreviation
444 E0173;VS132;abbreviation
445 E0174;VS133;abbreviation
446 E0175;VS134;abbreviation
447 E0176;VS135;abbreviation
448 E0177;VS136;abbreviation
449 E0178;VS137;abbreviation
450 E0179;VS138;abbreviation
451 E017A;VS139;abbreviation
452 E017B;VS140;abbreviation
453 E017C;VS141;abbreviation
454 E017D;VS142;abbreviation
455 E017E;VS143;abbreviation
456 E017F;VS144;abbreviation
457 E0180;VS145;abbreviation
458 E0181;VS146;abbreviation
459 E0182;VS147;abbreviation
460 E0183;VS148;abbreviation
461 E0184;VS149;abbreviation
462 E0185;VS150;abbreviation
463 E0186;VS151;abbreviation
464 E0187;VS152;abbreviation
465 E0188;VS153;abbreviation
466 E0189;VS154;abbreviation
467 E018A;VS155;abbreviation
468 E018B;VS156;abbreviation
469 E018C;VS157;abbreviation
470 E018D;VS158;abbreviation
471 E018E;VS159;abbreviation
472 E018F;VS160;abbreviation
473 E0190;VS161;abbreviation
474 E0191;VS162;abbreviation
475 E0192;VS163;abbreviation
476 E0193;VS164;abbreviation
477 E0194;VS165;abbreviation
478 E0195;VS166;abbreviation
479 E0196;VS167;abbreviation
480 E0197;VS168;abbreviation
481 E0198;VS169;abbreviation
482 E0199;VS170;abbreviation
483 E019A;VS171;abbreviation
484 E019B;VS172;abbreviation
485 E019C;VS173;abbreviation
486 E019D;VS174;abbreviation
487 E019E;VS175;abbreviation
488 E019F;VS176;abbreviation
489 E01A0;VS177;abbreviation
490 E01A1;VS178;abbreviation
491 E01A2;VS179;abbreviation
492 E01A3;VS180;abbreviation
493 E01A4;VS181;abbreviation
494 E01A5;VS182;abbreviation
495 E01A6;VS183;abbreviation
496 E01A7;VS184;abbreviation
497 E01A8;VS185;abbreviation
498 E01A9;VS186;abbreviation
499 E01AA;VS187;abbreviation
500 E01AB;VS188;abbreviation
501 E01AC;VS189;abbreviation
502 E01AD;VS190;abbreviation
503 E01AE;VS191;abbreviation
504 E01AF;VS192;abbreviation
505 E01B0;VS193;abbreviation
506 E01B1;VS194;abbreviation
507 E01B2;VS195;abbreviation
508 E01B3;VS196;abbreviation
509 E01B4;VS197;abbreviation
510 E01B5;VS198;abbreviation
511 E01B6;VS199;abbreviation
512 E01B7;VS200;abbreviation
513 E01B8;VS201;abbreviation
514 E01B9;VS202;abbreviation
515 E01BA;VS203;abbreviation
516 E01BB;VS204;abbreviation
517 E01BC;VS205;abbreviation
518 E01BD;VS206;abbreviation
519 E01BE;VS207;abbreviation
520 E01BF;VS208;abbreviation
521 E01C0;VS209;abbreviation
522 E01C1;VS210;abbreviation
523 E01C2;VS211;abbreviation
524 E01C3;VS212;abbreviation
525 E01C4;VS213;abbreviation
526 E01C5;VS214;abbreviation
527 E01C6;VS215;abbreviation
528 E01C7;VS216;abbreviation
529 E01C8;VS217;abbreviation
530 E01C9;VS218;abbreviation
531 E01CA;VS219;abbreviation
532 E01CB;VS220;abbreviation
533 E01CC;VS221;abbreviation
534 E01CD;VS222;abbreviation
535 E01CE;VS223;abbreviation
536 E01CF;VS224;abbreviation
537 E01D0;VS225;abbreviation
538 E01D1;VS226;abbreviation
539 E01D2;VS227;abbreviation
540 E01D3;VS228;abbreviation
541 E01D4;VS229;abbreviation
542 E01D5;VS230;abbreviation
543 E01D6;VS231;abbreviation
544 E01D7;VS232;abbreviation
545 E01D8;VS233;abbreviation
546 E01D9;VS234;abbreviation
547 E01DA;VS235;abbreviation
548 E01DB;VS236;abbreviation
549 E01DC;VS237;abbreviation
550 E01DD;VS238;abbreviation
551 E01DE;VS239;abbreviation
552 E01DF;VS240;abbreviation
553 E01E0;VS241;abbreviation
554 E01E1;VS242;abbreviation
555 E01E2;VS243;abbreviation
556 E01E3;VS244;abbreviation
557 E01E4;VS245;abbreviation
558 E01E5;VS246;abbreviation
559 E01E6;VS247;abbreviation
560 E01E7;VS248;abbreviation
561 E01E8;VS249;abbreviation
562 E01E9;VS250;abbreviation
563 E01EA;VS251;abbreviation
564 E01EB;VS252;abbreviation
565 E01EC;VS253;abbreviation
566 E01ED;VS254;abbreviation
567 E01EE;VS255;abbreviation
568 E01EF;VS256;abbreviation
569
570 # EOF