summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/unicore/To/Dt.pl
blob: 3e985c589fdf380dee09f9bed013fe1f3a6df135 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
# This file is machine-generated by mktables from the Unicode
# database, Version 6.0.0.  Any changes made here will be lost!

# !!!!!!!   INTERNAL PERL USE ONLY   !!!!!!!
# This file is for internal use by the Perl program only.  The format and even
# the name or existence of this file are subject to change without notice.
# Don't use it directly.


# The name this swash is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$utf8::SwashInfo{'ToDt'}{'format'} = 's'; # string
$utf8::SwashInfo{'ToDt'}{'missing'} = 'None';

return <<'END';
00A0		Nobreak
00A8		Compat
00AA		Super
00AF		Compat
00B2	00B3	Super
00B4	00B5	Compat
00B8		Compat
00B9	00BA	Super
00BC	00BE	Fraction
00C0	00C5	Canonical
00C7	00CF	Canonical
00D1	00D6	Canonical
00D9	00DD	Canonical
00E0	00E5	Canonical
00E7	00EF	Canonical
00F1	00F6	Canonical
00F9	00FD	Canonical
00FF	010F	Canonical
0112	0125	Canonical
0128	0130	Canonical
0132	0133	Compat
0134	0137	Canonical
0139	013E	Canonical
013F	0140	Compat
0143	0148	Canonical
0149		Compat
014C	0151	Canonical
0154	0165	Canonical
0168	017E	Canonical
017F		Compat
01A0	01A1	Canonical
01AF	01B0	Canonical
01C4	01CC	Compat
01CD	01DC	Canonical
01DE	01E3	Canonical
01E6	01F0	Canonical
01F1	01F3	Compat
01F4	01F5	Canonical
01F8	021B	Canonical
021E	021F	Canonical
0226	0233	Canonical
02B0	02B8	Super
02D8	02DD	Compat
02E0	02E4	Super
0340	0341	Canonical
0343	0344	Canonical
0374		Canonical
037A		Compat
037E		Canonical
0384		Compat
0385	038A	Canonical
038C		Canonical
038E	0390	Canonical
03AA	03B0	Canonical
03CA	03CE	Canonical
03D0	03D2	Compat
03D3	03D4	Canonical
03D5	03D6	Compat
03F0	03F2	Compat
03F4	03F5	Compat
03F9		Compat
0400	0401	Canonical
0403		Canonical
0407		Canonical
040C	040E	Canonical
0419		Canonical
0439		Canonical
0450	0451	Canonical
0453		Canonical
0457		Canonical
045C	045E	Canonical
0476	0477	Canonical
04C1	04C2	Canonical
04D0	04D3	Canonical
04D6	04D7	Canonical
04DA	04DF	Canonical
04E2	04E7	Canonical
04EA	04F5	Canonical
04F8	04F9	Canonical
0587		Compat
0622	0626	Canonical
0675	0678	Compat
06C0		Canonical
06C2		Canonical
06D3		Canonical
0929		Canonical
0931		Canonical
0934		Canonical
0958	095F	Canonical
09CB	09CC	Canonical
09DC	09DD	Canonical
09DF		Canonical
0A33		Canonical
0A36		Canonical
0A59	0A5B	Canonical
0A5E		Canonical
0B48		Canonical
0B4B	0B4C	Canonical
0B5C	0B5D	Canonical
0B94		Canonical
0BCA	0BCC	Canonical
0C48		Canonical
0CC0		Canonical
0CC7	0CC8	Canonical
0CCA	0CCB	Canonical
0D4A	0D4C	Canonical
0DDA		Canonical
0DDC	0DDE	Canonical
0E33		Compat
0EB3		Compat
0EDC	0EDD	Compat
0F0C		Nobreak
0F43		Canonical
0F4D		Canonical
0F52		Canonical
0F57		Canonical
0F5C		Canonical
0F69		Canonical
0F73		Canonical
0F75	0F76	Canonical
0F77		Compat
0F78		Canonical
0F79		Compat
0F81		Canonical
0F93		Canonical
0F9D		Canonical
0FA2		Canonical
0FA7		Canonical
0FAC		Canonical
0FB9		Canonical
1026		Canonical
10FC		Super
1B06		Canonical
1B08		Canonical
1B0A		Canonical
1B0C		Canonical
1B0E		Canonical
1B12		Canonical
1B3B		Canonical
1B3D		Canonical
1B40	1B41	Canonical
1B43		Canonical
1D2C	1D2E	Super
1D30	1D3A	Super
1D3C	1D4D	Super
1D4F	1D61	Super
1D62	1D6A	Sub
1D78		Super
1D9B	1DBF	Super
1E00	1E99	Canonical
1E9A		Compat
1E9B		Canonical
1EA0	1EF9	Canonical
1F00	1F15	Canonical
1F18	1F1D	Canonical
1F20	1F45	Canonical
1F48	1F4D	Canonical
1F50	1F57	Canonical
1F59		Canonical
1F5B		Canonical
1F5D		Canonical
1F5F	1F7D	Canonical
1F80	1FB4	Canonical
1FB6	1FBC	Canonical
1FBD		Compat
1FBE		Canonical
1FBF	1FC0	Compat
1FC1	1FC4	Canonical
1FC6	1FD3	Canonical
1FD6	1FDB	Canonical
1FDD	1FEF	Canonical
1FF2	1FF4	Canonical
1FF6	1FFD	Canonical
1FFE		Compat
2000	2001	Canonical
2002	2006	Compat
2007		Nobreak
2008	200A	Compat
2011		Nobreak
2017		Compat
2024	2026	Compat
202F		Nobreak
2033	2034	Compat
2036	2037	Compat
203C		Compat
203E		Compat
2047	2049	Compat
2057		Compat
205F		Compat
2070	2071	Super
2074	207F	Super
2080	208E	Sub
2090	209C	Sub
20A8		Compat
2100	2101	Compat
2102		Font
2103		Compat
2105	2107	Compat
2109		Compat
210A	2113	Font
2115		Font
2116		Compat
2119	211D	Font
2120		Super
2121		Compat
2122		Super
2124		Font
2126		Canonical
2128		Font
212A	212B	Canonical
212C	212D	Font
212F	2131	Font
2133	2134	Font
2135	2138	Compat
2139		Font
213B		Compat
213C	2140	Font
2145	2149	Font
2150	215F	Fraction
2160	217F	Compat
2189		Fraction
219A	219B	Canonical
21AE		Canonical
21CD	21CF	Canonical
2204		Canonical
2209		Canonical
220C		Canonical
2224		Canonical
2226		Canonical
222C	222D	Compat
222F	2230	Compat
2241		Canonical
2244		Canonical
2247		Canonical
2249		Canonical
2260		Canonical
2262		Canonical
226D	2271	Canonical
2274	2275	Canonical
2278	2279	Canonical
2280	2281	Canonical
2284	2285	Canonical
2288	2289	Canonical
22AC	22AF	Canonical
22E0	22E3	Canonical
22EA	22ED	Canonical
2329	232A	Canonical
2460	2473	Circle
2474	24B5	Compat
24B6	24EA	Circle
2A0C		Compat
2A74	2A76	Compat
2ADC		Canonical
2C7C		Sub
2C7D		Super
2D6F		Super
2E9F		Compat
2EF3		Compat
2F00	2FD5	Compat
3000		Wide
3036		Compat
3038	303A	Compat
304C		Canonical
304E		Canonical
3050		Canonical
3052		Canonical
3054		Canonical
3056		Canonical
3058		Canonical
305A		Canonical
305C		Canonical
305E		Canonical
3060		Canonical
3062		Canonical
3065		Canonical
3067		Canonical
3069		Canonical
3070	3071	Canonical
3073	3074	Canonical
3076	3077	Canonical
3079	307A	Canonical
307C	307D	Canonical
3094		Canonical
309B	309C	Compat
309E		Canonical
309F		Vertical
30AC		Canonical
30AE		Canonical
30B0		Canonical
30B2		Canonical
30B4		Canonical
30B6		Canonical
30B8		Canonical
30BA		Canonical
30BC		Canonical
30BE		Canonical
30C0		Canonical
30C2		Canonical
30C5		Canonical
30C7		Canonical
30C9		Canonical
30D0	30D1	Canonical
30D3	30D4	Canonical
30D6	30D7	Canonical
30D9	30DA	Canonical
30DC	30DD	Canonical
30F4		Canonical
30F7	30FA	Canonical
30FE		Canonical
30FF		Vertical
3131	318E	Compat
3192	319F	Super
3200	321E	Compat
3220	3243	Compat
3244	3247	Circle
3250		Square
3251	327E	Circle
3280	32BF	Circle
32C0	32CB	Compat
32CC	32CF	Square
32D0	32FE	Circle
3300	3357	Square
3358	3370	Compat
3371	33DF	Square
33E0	33FE	Compat
33FF		Square
A770		Super
AC00	D7A3	Canonical
F900	FA0D	Canonical
FA10		Canonical
FA12		Canonical
FA15	FA1E	Canonical
FA20		Canonical
FA22		Canonical
FA25	FA26	Canonical
FA2A	FA2D	Canonical
FA30	FA6D	Canonical
FA70	FAD9	Canonical
FB00	FB06	Compat
FB13	FB17	Compat
FB1D		Canonical
FB1F		Canonical
FB20	FB29	Font
FB2A	FB36	Canonical
FB38	FB3C	Canonical
FB3E		Canonical
FB40	FB41	Canonical
FB43	FB44	Canonical
FB46	FB4E	Canonical
FB4F		Compat
FB50		Isolated
FB51		Final
FB52		Isolated
FB53		Final
FB54		Initial
FB55		Medial
FB56		Isolated
FB57		Final
FB58		Initial
FB59		Medial
FB5A		Isolated
FB5B		Final
FB5C		Initial
FB5D		Medial
FB5E		Isolated
FB5F		Final
FB60		Initial
FB61		Medial
FB62		Isolated
FB63		Final
FB64		Initial
FB65		Medial
FB66		Isolated
FB67		Final
FB68		Initial
FB69		Medial
FB6A		Isolated
FB6B		Final
FB6C		Initial
FB6D		Medial
FB6E		Isolated
FB6F		Final
FB70		Initial
FB71		Medial
FB72		Isolated
FB73		Final
FB74		Initial
FB75		Medial
FB76		Isolated
FB77		Final
FB78		Initial
FB79		Medial
FB7A		Isolated
FB7B		Final
FB7C		Initial
FB7D		Medial
FB7E		Isolated
FB7F		Final
FB80		Initial
FB81		Medial
FB82		Isolated
FB83		Final
FB84		Isolated
FB85		Final
FB86		Isolated
FB87		Final
FB88		Isolated
FB89		Final
FB8A		Isolated
FB8B		Final
FB8C		Isolated
FB8D		Final
FB8E		Isolated
FB8F		Final
FB90		Initial
FB91		Medial
FB92		Isolated
FB93		Final
FB94		Initial
FB95		Medial
FB96		Isolated
FB97		Final
FB98		Initial
FB99		Medial
FB9A		Isolated
FB9B		Final
FB9C		Initial
FB9D		Medial
FB9E		Isolated
FB9F		Final
FBA0		Isolated
FBA1		Final
FBA2		Initial
FBA3		Medial
FBA4		Isolated
FBA5		Final
FBA6		Isolated
FBA7		Final
FBA8		Initial
FBA9		Medial
FBAA		Isolated
FBAB		Final
FBAC		Initial
FBAD		Medial
FBAE		Isolated
FBAF		Final
FBB0		Isolated
FBB1		Final
FBD3		Isolated
FBD4		Final
FBD5		Initial
FBD6		Medial
FBD7		Isolated
FBD8		Final
FBD9		Isolated
FBDA		Final
FBDB		Isolated
FBDC		Final
FBDD	FBDE	Isolated
FBDF		Final
FBE0		Isolated
FBE1		Final
FBE2		Isolated
FBE3		Final
FBE4		Isolated
FBE5		Final
FBE6		Initial
FBE7		Medial
FBE8		Initial
FBE9		Medial
FBEA		Isolated
FBEB		Final
FBEC		Isolated
FBED		Final
FBEE		Isolated
FBEF		Final
FBF0		Isolated
FBF1		Final
FBF2		Isolated
FBF3		Final
FBF4		Isolated
FBF5		Final
FBF6		Isolated
FBF7		Final
FBF8		Initial
FBF9		Isolated
FBFA		Final
FBFB		Initial
FBFC		Isolated
FBFD		Final
FBFE		Initial
FBFF		Medial
FC00	FC63	Isolated
FC64	FC96	Final
FC97	FCDE	Initial
FCDF	FCF4	Medial
FCF5	FD10	Isolated
FD11	FD2C	Final
FD2D	FD33	Initial
FD34	FD3B	Medial
FD3C		Final
FD3D		Isolated
FD50		Initial
FD51		Final
FD52	FD57	Initial
FD58		Final
FD59		Initial
FD5A	FD5B	Final
FD5C	FD5D	Initial
FD5E	FD5F	Final
FD60	FD61	Initial
FD62		Final
FD63		Initial
FD64		Final
FD65		Initial
FD66	FD67	Final
FD68		Initial
FD69	FD6A	Final
FD6B		Initial
FD6C		Final
FD6D		Initial
FD6E	FD6F	Final
FD70		Initial
FD71		Final
FD72	FD73	Initial
FD74	FD76	Final
FD77		Initial
FD78	FD7C	Final
FD7D		Initial
FD7E	FD82	Final
FD83		Initial
FD84	FD85	Final
FD86		Initial
FD87		Final
FD88	FD8A	Initial
FD8B		Final
FD8C	FD8F	Initial
FD92	FD95	Initial
FD96	FD97	Final
FD98		Initial
FD99	FD9C	Final
FD9D		Initial
FD9E	FDB3	Final
FDB4	FDB5	Initial
FDB6	FDB7	Final
FDB8		Initial
FDB9		Final
FDBA		Initial
FDBB	FDC2	Final
FDC3	FDC5	Initial
FDC6	FDC7	Final
FDF0	FDFC	Isolated
FE10	FE19	Vertical
FE30	FE44	Vertical
FE47	FE48	Vertical
FE49	FE4F	Compat
FE50	FE52	Small
FE54	FE66	Small
FE68	FE6B	Small
FE70		Isolated
FE71		Medial
FE72		Isolated
FE74		Isolated
FE76		Isolated
FE77		Medial
FE78		Isolated
FE79		Medial
FE7A		Isolated
FE7B		Medial
FE7C		Isolated
FE7D		Medial
FE7E		Isolated
FE7F		Medial
FE80	FE81	Isolated
FE82		Final
FE83		Isolated
FE84		Final
FE85		Isolated
FE86		Final
FE87		Isolated
FE88		Final
FE89		Isolated
FE8A		Final
FE8B		Initial
FE8C		Medial
FE8D		Isolated
FE8E		Final
FE8F		Isolated
FE90		Final
FE91		Initial
FE92		Medial
FE93		Isolated
FE94		Final
FE95		Isolated
FE96		Final
FE97		Initial
FE98		Medial
FE99		Isolated
FE9A		Final
FE9B		Initial
FE9C		Medial
FE9D		Isolated
FE9E		Final
FE9F		Initial
FEA0		Medial
FEA1		Isolated
FEA2		Final
FEA3		Initial
FEA4		Medial
FEA5		Isolated
FEA6		Final
FEA7		Initial
FEA8		Medial
FEA9		Isolated
FEAA		Final
FEAB		Isolated
FEAC		Final
FEAD		Isolated
FEAE		Final
FEAF		Isolated
FEB0		Final
FEB1		Isolated
FEB2		Final
FEB3		Initial
FEB4		Medial
FEB5		Isolated
FEB6		Final
FEB7		Initial
FEB8		Medial
FEB9		Isolated
FEBA		Final
FEBB		Initial
FEBC		Medial
FEBD		Isolated
FEBE		Final
FEBF		Initial
FEC0		Medial
FEC1		Isolated
FEC2		Final
FEC3		Initial
FEC4		Medial
FEC5		Isolated
FEC6		Final
FEC7		Initial
FEC8		Medial
FEC9		Isolated
FECA		Final
FECB		Initial
FECC		Medial
FECD		Isolated
FECE		Final
FECF		Initial
FED0		Medial
FED1		Isolated
FED2		Final
FED3		Initial
FED4		Medial
FED5		Isolated
FED6		Final
FED7		Initial
FED8		Medial
FED9		Isolated
FEDA		Final
FEDB		Initial
FEDC		Medial
FEDD		Isolated
FEDE		Final
FEDF		Initial
FEE0		Medial
FEE1		Isolated
FEE2		Final
FEE3		Initial
FEE4		Medial
FEE5		Isolated
FEE6		Final
FEE7		Initial
FEE8		Medial
FEE9		Isolated
FEEA		Final
FEEB		Initial
FEEC		Medial
FEED		Isolated
FEEE		Final
FEEF		Isolated
FEF0		Final
FEF1		Isolated
FEF2		Final
FEF3		Initial
FEF4		Medial
FEF5		Isolated
FEF6		Final
FEF7		Isolated
FEF8		Final
FEF9		Isolated
FEFA		Final
FEFB		Isolated
FEFC		Final
FF01	FF60	Wide
FF61	FFBE	Narrow
FFC2	FFC7	Narrow
FFCA	FFCF	Narrow
FFD2	FFD7	Narrow
FFDA	FFDC	Narrow
FFE0	FFE6	Wide
FFE8	FFEE	Narrow
1109A		Canonical
1109C		Canonical
110AB		Canonical
1D15E	1D164	Canonical
1D1BB	1D1C0	Canonical
1D400	1D454	Font
1D456	1D49C	Font
1D49E	1D49F	Font
1D4A2		Font
1D4A5	1D4A6	Font
1D4A9	1D4AC	Font
1D4AE	1D4B9	Font
1D4BB		Font
1D4BD	1D4C3	Font
1D4C5	1D505	Font
1D507	1D50A	Font
1D50D	1D514	Font
1D516	1D51C	Font
1D51E	1D539	Font
1D53B	1D53E	Font
1D540	1D544	Font
1D546		Font
1D54A	1D550	Font
1D552	1D6A5	Font
1D6A8	1D7CB	Font
1D7CE	1D7FF	Font
1F100	1F10A	Compat
1F110	1F12A	Compat
1F12B	1F12E	Circle
1F130	1F14F	Square
1F190		Square
1F200	1F202	Square
1F210	1F23A	Square
1F240	1F248	Compat
1F250	1F251	Circle
2F800	2FA1D	Canonical
END