pod2html: try to be EOL agnostic.
[p5sagit/p5-mst-13.2.git] / lib / unicore / Canonical.pl
1 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
2 # This file is built by ./mktables from e.g. UnicodeData.txt.
3 # Any changes made here will be lost!
4
5 ##
6 ## Data in this file used by ../utf8_heavy.pl
7 ##
8
9 ## Mapping from lc(canonical name) to filename in ./lib
10 %utf8::Canonical = (
11    alphabetic                               => 'Alphabet',
12
13  # InAlphabeticPresentationForms
14    alphabeticpresentationforms              => 'InAlphab',
15
16    arabic                                   => 'Arabic',
17
18  # InArabicPresentationFormsA
19    arabicpresentationformsa                 => 'InArabi3',
20
21  # InArabicPresentationFormsB
22    arabicpresentationformsb                 => 'InArabi2',
23
24    armenian                                 => 'Armenian',
25
26  # InArrows
27    arrows                                   => 'InArrows',
28
29  # AsciiHexDigit
30    asciihexdigit                            => 'AsciiHex',
31
32  # InBasicLatin
33    basiclatin                               => 'InBasicL',
34
35    bengali                                  => 'Bengali',
36
37  # BidiControl
38    bidicontrol                              => 'BidiCont',
39
40  # InBlockElements
41    blockelements                            => 'InBlockE',
42
43    bopomofo                                 => 'Bopomofo',
44
45  # InBopomofoExtended
46    bopomofoextended                         => 'InBopom2',
47
48  # InBoxDrawing
49    boxdrawing                               => 'InBoxDra',
50
51  # InBraillePatterns
52    braillepatterns                          => 'InBraill',
53
54    buhid                                    => 'Buhid',
55
56  # InByzantineMusicalSymbols
57    byzantinemusicalsymbols                  => 'InByzant',
58
59  # CanadianAboriginal
60    canadianaboriginal                       => 'Canadian',
61
62    cherokee                                 => 'Cherokee',
63
64  # InCjkCompatibility
65    cjkcompatibility                         => 'InCjkCom',
66
67  # InCjkCompatibilityForms
68    cjkcompatibilityforms                    => 'InCjkCo2',
69
70  # InCjkCompatibilityIdeographs
71    cjkcompatibilityideographs               => 'InCjkCo3',
72
73  # InCjkCompatibilityIdeographsSupplement
74    cjkcompatibilityideographssupplement     => 'InCjkCo4',
75
76  # InCjkRadicalsSupplement
77    cjkradicalssupplement                    => 'InCjkRad',
78
79  # InCjkSymbolsAndPunctuation
80    cjksymbolsandpunctuation                 => 'InCjkSym',
81
82  # InCjkUnifiedIdeographs
83    cjkunifiedideographs                     => 'InCjkUni',
84
85  # InCjkUnifiedIdeographsExtensionA
86    cjkunifiedideographsextensiona           => 'InCjkUn3',
87
88  # InCjkUnifiedIdeographsExtensionB
89    cjkunifiedideographsextensionb           => 'InCjkUn2',
90
91  # ClosePunctuation
92    closepunctuation                         => 'Pe',
93
94  # InCombiningDiacriticalMarks
95    combiningdiacriticalmarks                => 'InCombi2',
96
97  # InCombiningDiacriticalMarksForSymbols
98    combiningdiacriticalmarksforsymbols      => 'InCombi3',
99
100  # InCombiningHalfMarks
101    combininghalfmarks                       => 'InCombin',
102
103    common                                   => 'Common',
104
105  # ConnectorPunctuation
106    connectorpunctuation                     => 'Pc',
107
108    control                                  => 'Cc',
109
110  # InControlPictures
111    controlpictures                          => 'InContro',
112
113  # CurrencySymbol
114    currencysymbol                           => 'Sc',
115
116  # InCurrencySymbols
117    currencysymbols                          => 'InCurren',
118
119    cyrillic                                 => 'Cyrillic',
120
121  # InCyrillicSupplementary
122    cyrillicsupplementary                    => 'InCyril2',
123
124    dash                                     => 'Dash',
125
126  # DashPunctuation
127    dashpunctuation                          => 'Pd',
128
129  # DecimalNumber
130    decimalnumber                            => 'Nd',
131
132    deprecated                               => 'Deprecat',
133    deseret                                  => 'Deseret',
134    devanagari                               => 'Devanaga',
135    diacritic                                => 'Diacriti',
136
137  # InDingbats
138    dingbats                                 => 'InDingba',
139
140  # InEnclosedAlphanumerics
141    enclosedalphanumerics                    => 'InEnclos',
142
143  # InEnclosedCjkLettersAndMonths
144    enclosedcjklettersandmonths              => 'InEnclo2',
145
146  # EnclosingMark
147    enclosingmark                            => 'Me',
148
149    ethiopic                                 => 'Ethiopic',
150    extender                                 => 'Extender',
151
152  # FinalPunctuation
153    finalpunctuation                         => 'Pf',
154
155    format                                   => 'Cf',
156
157  # InGeneralPunctuation
158    generalpunctuation                       => 'InGenera',
159
160  # InGeometricShapes
161    geometricshapes                          => 'InGeomet',
162
163    georgian                                 => 'Georgian',
164    gothic                                   => 'Gothic',
165
166  # GraphemeLink
167    graphemelink                             => 'Grapheme',
168
169    greek                                    => 'Greek',
170
171  # InGreekAndCoptic
172    greekandcoptic                           => 'InGreekA',
173
174  # InGreekExtended
175    greekextended                            => 'InGreekE',
176
177    gujarati                                 => 'Gujarati',
178    gurmukhi                                 => 'Gurmukhi',
179
180  # InHalfwidthAndFullwidthForms
181    halfwidthandfullwidthforms               => 'InHalfwi',
182
183    han                                      => 'Han',
184    hangul                                   => 'Hangul',
185
186  # InHangulCompatibilityJamo
187    hangulcompatibilityjamo                  => 'InHangu3',
188
189  # InHangulJamo
190    hanguljamo                               => 'InHangul',
191
192  # InHangulSyllables
193    hangulsyllables                          => 'InHangu2',
194
195    hanunoo                                  => 'Hanunoo',
196    hebrew                                   => 'Hebrew',
197
198  # HexDigit
199    hexdigit                                 => 'HexDigit',
200
201  # InHighPrivateUseSurrogates
202    highprivateusesurrogates                 => 'InHighPr',
203
204  # InHighSurrogates
205    highsurrogates                           => 'InHighSu',
206
207    hiragana                                 => 'Hiragana',
208    hyphen                                   => 'Hyphen',
209
210  # IdContinue
211    idcontinue                               => 'IdContin',
212
213    ideographic                              => 'Ideograp',
214
215  # InIdeographicDescriptionCharacters
216    ideographicdescriptioncharacters         => 'InIdeogr',
217
218  # IdsBinaryOperator
219    idsbinaryoperator                        => 'IdsBinar',
220
221  # IdStart
222    idstart                                  => 'IdStart',
223
224  # IdsTrinaryOperator
225    idstrinaryoperator                       => 'IdsTrina',
226
227  # InAlphabeticPresentationForms
228    inalphabeticpresentationforms            => 'InAlphab',
229
230  # InArabic
231    inarabic                                 => 'InArabic',
232
233  # InArabicPresentationFormsA
234    inarabicpresentationformsa               => 'InArabi3',
235
236  # InArabicPresentationFormsB
237    inarabicpresentationformsb               => 'InArabi2',
238
239  # InArmenian
240    inarmenian                               => 'InArmeni',
241
242  # InArrows
243    inarrows                                 => 'InArrows',
244
245  # InBasicLatin
246    inbasiclatin                             => 'InBasicL',
247
248  # InBengali
249    inbengali                                => 'InBengal',
250
251  # InBlockElements
252    inblockelements                          => 'InBlockE',
253
254  # InBopomofo
255    inbopomofo                               => 'InBopomo',
256
257  # InBopomofoExtended
258    inbopomofoextended                       => 'InBopom2',
259
260  # InBoxDrawing
261    inboxdrawing                             => 'InBoxDra',
262
263  # InBraillePatterns
264    inbraillepatterns                        => 'InBraill',
265
266  # InBuhid
267    inbuhid                                  => 'InBuhid',
268
269  # InByzantineMusicalSymbols
270    inbyzantinemusicalsymbols                => 'InByzant',
271
272  # InCherokee
273    incherokee                               => 'InCherok',
274
275  # InCjkCompatibility
276    incjkcompatibility                       => 'InCjkCom',
277
278  # InCjkCompatibilityForms
279    incjkcompatibilityforms                  => 'InCjkCo2',
280
281  # InCjkCompatibilityIdeographs
282    incjkcompatibilityideographs             => 'InCjkCo3',
283
284  # InCjkCompatibilityIdeographsSupplement
285    incjkcompatibilityideographssupplement   => 'InCjkCo4',
286
287  # InCjkRadicalsSupplement
288    incjkradicalssupplement                  => 'InCjkRad',
289
290  # InCjkSymbolsAndPunctuation
291    incjksymbolsandpunctuation               => 'InCjkSym',
292
293  # InCjkUnifiedIdeographs
294    incjkunifiedideographs                   => 'InCjkUni',
295
296  # InCjkUnifiedIdeographsExtensionA
297    incjkunifiedideographsextensiona         => 'InCjkUn3',
298
299  # InCjkUnifiedIdeographsExtensionB
300    incjkunifiedideographsextensionb         => 'InCjkUn2',
301
302  # InCombiningDiacriticalMarks
303    incombiningdiacriticalmarks              => 'InCombi2',
304
305  # InCombiningDiacriticalMarksForSymbols
306    incombiningdiacriticalmarksforsymbols    => 'InCombi3',
307
308  # InCombiningHalfMarks
309    incombininghalfmarks                     => 'InCombin',
310
311  # InControlPictures
312    incontrolpictures                        => 'InContro',
313
314  # InCurrencySymbols
315    incurrencysymbols                        => 'InCurren',
316
317  # InCyrillic
318    incyrillic                               => 'InCyrill',
319
320  # InCyrillicSupplementary
321    incyrillicsupplementary                  => 'InCyril2',
322
323  # InDeseret
324    indeseret                                => 'InDesere',
325
326  # InDevanagari
327    indevanagari                             => 'InDevana',
328
329  # InDingbats
330    indingbats                               => 'InDingba',
331
332  # InEnclosedAlphanumerics
333    inenclosedalphanumerics                  => 'InEnclos',
334
335  # InEnclosedCjkLettersAndMonths
336    inenclosedcjklettersandmonths            => 'InEnclo2',
337
338  # InEthiopic
339    inethiopic                               => 'InEthiop',
340
341  # InGeneralPunctuation
342    ingeneralpunctuation                     => 'InGenera',
343
344  # InGeometricShapes
345    ingeometricshapes                        => 'InGeomet',
346
347  # InGeorgian
348    ingeorgian                               => 'InGeorgi',
349
350  # InGothic
351    ingothic                                 => 'InGothic',
352
353  # InGreekAndCoptic
354    ingreekandcoptic                         => 'InGreekA',
355
356  # InGreekExtended
357    ingreekextended                          => 'InGreekE',
358
359  # InGujarati
360    ingujarati                               => 'InGujara',
361
362  # InGurmukhi
363    ingurmukhi                               => 'InGurmuk',
364
365  # InHalfwidthAndFullwidthForms
366    inhalfwidthandfullwidthforms             => 'InHalfwi',
367
368  # InHangulCompatibilityJamo
369    inhangulcompatibilityjamo                => 'InHangu3',
370
371  # InHangulJamo
372    inhanguljamo                             => 'InHangul',
373
374  # InHangulSyllables
375    inhangulsyllables                        => 'InHangu2',
376
377  # InHanunoo
378    inhanunoo                                => 'InHanuno',
379
380  # InHebrew
381    inhebrew                                 => 'InHebrew',
382
383    inherited                                => 'Inherite',
384
385  # InHighPrivateUseSurrogates
386    inhighprivateusesurrogates               => 'InHighPr',
387
388  # InHighSurrogates
389    inhighsurrogates                         => 'InHighSu',
390
391  # InHiragana
392    inhiragana                               => 'InHiraga',
393
394  # InIdeographicDescriptionCharacters
395    inideographicdescriptioncharacters       => 'InIdeogr',
396
397  # InIpaExtensions
398    inipaextensions                          => 'InIpaExt',
399
400  # InitialPunctuation
401    initialpunctuation                       => 'Pi',
402
403  # InKanbun
404    inkanbun                                 => 'InKanbun',
405
406  # InKangxiRadicals
407    inkangxiradicals                         => 'InKangxi',
408
409  # InKannada
410    inkannada                                => 'InKannad',
411
412  # InKatakana
413    inkatakana                               => 'InKataka',
414
415  # InKatakanaPhoneticExtensions
416    inkatakanaphoneticextensions             => 'InKatak2',
417
418  # InKhmer
419    inkhmer                                  => 'InKhmer',
420
421  # InLao
422    inlao                                    => 'InLao',
423
424  # InLatin1Supplement
425    inlatin1supplement                       => 'InLatin1',
426
427  # InLatinExtendedA
428    inlatinextendeda                         => 'InLatin2',
429
430  # InLatinExtendedAdditional
431    inlatinextendedadditional                => 'InLatin3',
432
433  # InLatinExtendedB
434    inlatinextendedb                         => 'InLatinE',
435
436  # InLetterlikeSymbols
437    inletterlikesymbols                      => 'InLetter',
438
439  # InLowSurrogates
440    inlowsurrogates                          => 'InLowSur',
441
442  # InMalayalam
443    inmalayalam                              => 'InMalaya',
444
445  # InMathematicalAlphanumericSymbols
446    inmathematicalalphanumericsymbols        => 'InMathe2',
447
448  # InMathematicalOperators
449    inmathematicaloperators                  => 'InMathem',
450
451  # InMiscellaneousMathematicalSymbolsA
452    inmiscellaneousmathematicalsymbolsa      => 'InMisce3',
453
454  # InMiscellaneousMathematicalSymbolsB
455    inmiscellaneousmathematicalsymbolsb      => 'InMisce4',
456
457  # InMiscellaneousSymbols
458    inmiscellaneoussymbols                   => 'InMiscel',
459
460  # InMiscellaneousTechnical
461    inmiscellaneoustechnical                 => 'InMisce2',
462
463  # InMongolian
464    inmongolian                              => 'InMongol',
465
466  # InMusicalSymbols
467    inmusicalsymbols                         => 'InMusica',
468
469  # InMyanmar
470    inmyanmar                                => 'InMyanma',
471
472  # InNumberForms
473    innumberforms                            => 'InNumber',
474
475  # InOgham
476    inogham                                  => 'InOgham',
477
478  # InOldItalic
479    inolditalic                              => 'InOldIta',
480
481  # InOpticalCharacterRecognition
482    inopticalcharacterrecognition            => 'InOptica',
483
484  # InOriya
485    inoriya                                  => 'InOriya',
486
487  # InPrivateUseArea
488    inprivateusearea                         => 'InPrivat',
489
490  # InRunic
491    inrunic                                  => 'InRunic',
492
493  # InSinhala
494    insinhala                                => 'InSinhal',
495
496  # InSmallFormVariants
497    insmallformvariants                      => 'InSmallF',
498
499  # InSpacingModifierLetters
500    inspacingmodifierletters                 => 'InSpacin',
501
502  # InSpecials
503    inspecials                               => 'InSpecia',
504
505  # InSuperscriptsAndSubscripts
506    insuperscriptsandsubscripts              => 'InSupers',
507
508  # InSupplementalArrowsA
509    insupplementalarrowsa                    => 'InSuppl2',
510
511  # InSupplementalArrowsB
512    insupplementalarrowsb                    => 'InSupple',
513
514  # InSupplementalMathematicalOperators
515    insupplementalmathematicaloperators      => 'InSuppl5',
516
517  # InSupplementaryPrivateUseAreaA
518    insupplementaryprivateuseareaa           => 'InSuppl3',
519
520  # InSupplementaryPrivateUseAreaB
521    insupplementaryprivateuseareab           => 'InSuppl4',
522
523  # InSyriac
524    insyriac                                 => 'InSyriac',
525
526  # InTagalog
527    intagalog                                => 'InTagalo',
528
529  # InTagbanwa
530    intagbanwa                               => 'InTagban',
531
532  # InTags
533    intags                                   => 'InTags',
534
535  # InTamil
536    intamil                                  => 'InTamil',
537
538  # InTelugu
539    intelugu                                 => 'InTelugu',
540
541  # InThaana
542    inthaana                                 => 'InThaana',
543
544  # InThai
545    inthai                                   => 'InThai',
546
547  # InTibetan
548    intibetan                                => 'InTibeta',
549
550  # InUnifiedCanadianAboriginalSyllabics
551    inunifiedcanadianaboriginalsyllabics     => 'InUnifie',
552
553  # InVariationSelectors
554    invariationselectors                     => 'InVariat',
555
556  # InYiRadicals
557    inyiradicals                             => 'InYiRadi',
558
559  # InYiSyllables
560    inyisyllables                            => 'InYiSyll',
561
562  # InIpaExtensions
563    ipaextensions                            => 'InIpaExt',
564
565  # JoinControl
566    joincontrol                              => 'JoinCont',
567
568  # InKanbun
569    kanbun                                   => 'InKanbun',
570
571  # InKangxiRadicals
572    kangxiradicals                           => 'InKangxi',
573
574    kannada                                  => 'Kannada',
575    katakana                                 => 'Katakana',
576
577  # InKatakanaPhoneticExtensions
578    katakanaphoneticextensions               => 'InKatak2',
579
580    khmer                                    => 'Khmer',
581    lao                                      => 'Lao',
582    latin                                    => 'Latin',
583
584  # InLatin1Supplement
585    latin1supplement                         => 'InLatin1',
586
587  # InLatinExtendedA
588    latinextendeda                           => 'InLatin2',
589
590  # InLatinExtendedAdditional
591    latinextendedadditional                  => 'InLatin3',
592
593  # InLatinExtendedB
594    latinextendedb                           => 'InLatinE',
595
596    letter                                   => 'L',
597
598  # InLetterlikeSymbols
599    letterlikesymbols                        => 'InLetter',
600
601  # LetterNumber
602    letternumber                             => 'Nl',
603
604  # LineSeparator
605    lineseparator                            => 'Zl',
606
607  # LogicalOrderException
608    logicalorderexception                    => 'LogicalO',
609
610    lowercase                                => 'Lowercas',
611
612  # LowercaseLetter
613    lowercaseletter                          => 'Ll',
614
615  # InLowSurrogates
616    lowsurrogates                            => 'InLowSur',
617
618    malayalam                                => 'Malayala',
619    mark                                     => 'M',
620    math                                     => 'Math',
621
622  # InMathematicalAlphanumericSymbols
623    mathematicalalphanumericsymbols          => 'InMathe2',
624
625  # InMathematicalOperators
626    mathematicaloperators                    => 'InMathem',
627
628  # MathSymbol
629    mathsymbol                               => 'Sm',
630
631  # InMiscellaneousMathematicalSymbolsA
632    miscellaneousmathematicalsymbolsa        => 'InMisce3',
633
634  # InMiscellaneousMathematicalSymbolsB
635    miscellaneousmathematicalsymbolsb        => 'InMisce4',
636
637  # InMiscellaneousSymbols
638    miscellaneoussymbols                     => 'InMiscel',
639
640  # InMiscellaneousTechnical
641    miscellaneoustechnical                   => 'InMisce2',
642
643  # ModifierLetter
644    modifierletter                           => 'Lm',
645
646  # ModifierSymbol
647    modifiersymbol                           => 'Sk',
648
649    mongolian                                => 'Mongolia',
650
651  # InMusicalSymbols
652    musicalsymbols                           => 'InMusica',
653
654    myanmar                                  => 'Myanmar',
655
656  # NoncharacterCodePoint
657    noncharactercodepoint                    => 'Nonchara',
658
659  # NonSpacingMark
660    nonspacingmark                           => 'Mn',
661
662    number                                   => 'N',
663
664  # InNumberForms
665    numberforms                              => 'InNumber',
666
667    ogham                                    => 'Ogham',
668
669  # OldItalic
670    olditalic                                => 'OldItali',
671
672  # OpenPunctuation
673    openpunctuation                          => 'Ps',
674
675  # InOpticalCharacterRecognition
676    opticalcharacterrecognition              => 'InOptica',
677
678    oriya                                    => 'Oriya',
679    other                                    => 'C',
680
681  # OtherAlphabetic
682    otheralphabetic                          => 'OtherAlp',
683
684  # OtherDefaultIgnorableCodePoint
685    otherdefaultignorablecodepoint           => 'OtherDef',
686
687  # OtherGraphemeExtend
688    othergraphemeextend                      => 'OtherGra',
689
690  # OtherLetter
691    otherletter                              => 'Lo',
692
693  # OtherLowercase
694    otherlowercase                           => 'OtherLow',
695
696  # OtherMath
697    othermath                                => 'OtherMat',
698
699  # OtherNumber
700    othernumber                              => 'No',
701
702  # OtherPunctuation
703    otherpunctuation                         => 'Po',
704
705  # OtherSymbol
706    othersymbol                              => 'So',
707
708  # OtherUppercase
709    otheruppercase                           => 'OtherUpp',
710
711  # ParagraphSeparator
712    paragraphseparator                       => 'Zp',
713
714  # PrivateUse
715    privateuse                               => 'Co',
716
717  # InPrivateUseArea
718    privateusearea                           => 'InPrivat',
719
720    punctuation                              => 'P',
721
722  # QuotationMark
723    quotationmark                            => 'Quotatio',
724
725    radical                                  => 'Radical',
726    runic                                    => 'Runic',
727    separator                                => 'Z',
728    sinhala                                  => 'Sinhala',
729
730  # InSmallFormVariants
731    smallformvariants                        => 'InSmallF',
732
733  # SoftDotted
734    softdotted                               => 'SoftDott',
735
736  # SpaceSeparator
737    spaceseparator                           => 'Zs',
738
739  # SpacingMark
740    spacingmark                              => 'Mc',
741
742  # InSpacingModifierLetters
743    spacingmodifierletters                   => 'InSpacin',
744
745  # InSpecials
746    specials                                 => 'InSpecia',
747
748  # InSuperscriptsAndSubscripts
749    superscriptsandsubscripts                => 'InSupers',
750
751  # InSupplementalArrowsA
752    supplementalarrowsa                      => 'InSuppl2',
753
754  # InSupplementalArrowsB
755    supplementalarrowsb                      => 'InSupple',
756
757  # InSupplementalMathematicalOperators
758    supplementalmathematicaloperators        => 'InSuppl5',
759
760  # InSupplementaryPrivateUseAreaA
761    supplementaryprivateuseareaa             => 'InSuppl3',
762
763  # InSupplementaryPrivateUseAreaB
764    supplementaryprivateuseareab             => 'InSuppl4',
765
766    surrogate                                => 'Cs',
767    symbol                                   => 'S',
768    syriac                                   => 'Syriac',
769    tagalog                                  => 'Tagalog',
770    tagbanwa                                 => 'Tagbanwa',
771
772  # InTags
773    tags                                     => 'InTags',
774
775    tamil                                    => 'Tamil',
776    telugu                                   => 'Telugu',
777
778  # TerminalPunctuation
779    terminalpunctuation                      => 'Terminal',
780
781    thaana                                   => 'Thaana',
782    thai                                     => 'Thai',
783    tibetan                                  => 'Tibetan',
784
785  # TitlecaseLetter
786    titlecaseletter                          => 'Lt',
787
788    unassigned                               => 'Cn',
789
790  # InUnifiedCanadianAboriginalSyllabics
791    unifiedcanadianaboriginalsyllabics       => 'InUnifie',
792
793  # UnifiedIdeograph
794    unifiedideograph                         => 'UnifiedI',
795
796    uppercase                                => 'Uppercas',
797
798  # UppercaseLetter
799    uppercaseletter                          => 'Lu',
800
801  # InVariationSelectors
802    variationselectors                       => 'InVariat',
803
804  # WhiteSpace
805    whitespace                               => 'WhiteSpa',
806
807    yi                                       => 'Yi',
808
809  # InYiRadicals
810    yiradicals                               => 'InYiRadi',
811
812  # InYiSyllables
813    yisyllables                              => 'InYiSyll',
814
815 );
816 1