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!
6 ## Data in this file used by ../utf8_heavy.pl
9 ## Mapping from lc(canonical name) to filename in ./lib
13 aegeannumbers => 'InAegean',
15 alphabetic => 'Alphabet',
17 # InAlphabeticPresentationForms
18 alphabeticpresentationforms => 'InAlphab',
22 # InArabicPresentationFormsA
23 arabicpresentationformsa => 'InArabi3',
25 # InArabicPresentationFormsB
26 arabicpresentationformsb => 'InArabi2',
28 armenian => 'Armenian',
34 asciihexdigit => 'AsciiHex',
37 basiclatin => 'InBasicL',
42 bidicontrol => 'BidiCont',
45 blockelements => 'InBlockE',
47 bopomofo => 'Bopomofo',
50 bopomofoextended => 'InBopom2',
53 boxdrawing => 'InBoxDra',
58 braillepatterns => 'InBraill',
62 # InByzantineMusicalSymbols
63 byzantinemusicalsymbols => 'InByzant',
66 canadianaboriginal => 'Canadian',
68 cherokee => 'Cherokee',
71 cjkcompatibility => 'InCjkCom',
73 # InCjkCompatibilityForms
74 cjkcompatibilityforms => 'InCjkCo2',
76 # InCjkCompatibilityIdeographs
77 cjkcompatibilityideographs => 'InCjkCo3',
79 # InCjkCompatibilityIdeographsSupplement
80 cjkcompatibilityideographssupplement => 'InCjkCo4',
82 # InCjkRadicalsSupplement
83 cjkradicalssupplement => 'InCjkRad',
85 # InCjkSymbolsAndPunctuation
86 cjksymbolsandpunctuation => 'InCjkSym',
88 # InCjkUnifiedIdeographs
89 cjkunifiedideographs => 'InCjkUni',
91 # InCjkUnifiedIdeographsExtensionA
92 cjkunifiedideographsextensiona => 'InCjkUn3',
94 # InCjkUnifiedIdeographsExtensionB
95 cjkunifiedideographsextensionb => 'InCjkUn2',
98 closepunctuation => 'Pe',
100 # InCombiningDiacriticalMarks
101 combiningdiacriticalmarks => 'InCombi2',
103 # InCombiningDiacriticalMarksForSymbols
104 combiningdiacriticalmarksforsymbols => 'InCombi3',
106 # InCombiningHalfMarks
107 combininghalfmarks => 'InCombin',
111 # ConnectorPunctuation
112 connectorpunctuation => 'Pc',
117 controlpictures => 'InContro',
120 currencysymbol => 'Sc',
123 currencysymbols => 'InCurren',
125 cypriot => 'Cypriot',
128 cypriotsyllabary => 'InCyprio',
130 cyrillic => 'Cyrillic',
132 # InCyrillicSupplementary
133 cyrillicsupplementary => 'InCyril2',
138 dashpunctuation => 'Pd',
141 decimalnumber => 'Nd',
143 deprecated => 'Deprecat',
144 deseret => 'Deseret',
145 devanagari => 'Devanaga',
146 diacritic => 'Diacriti',
149 dingbats => 'InDingba',
151 # InEnclosedAlphanumerics
152 enclosedalphanumerics => 'InEnclos',
154 # InEnclosedCjkLettersAndMonths
155 enclosedcjklettersandmonths => 'InEnclo2',
158 enclosingmark => 'Me',
160 ethiopic => 'Ethiopic',
161 extender => 'Extender',
164 finalpunctuation => 'Pf',
168 # InGeneralPunctuation
169 generalpunctuation => 'InGenera',
172 geometricshapes => 'InGeomet',
174 georgian => 'Georgian',
178 graphemelink => 'Grapheme',
183 greekandcoptic => 'InGreekA',
186 greekextended => 'InGreekE',
188 gujarati => 'Gujarati',
189 gurmukhi => 'Gurmukhi',
191 # InHalfwidthAndFullwidthForms
192 halfwidthandfullwidthforms => 'InHalfwi',
197 # InHangulCompatibilityJamo
198 hangulcompatibilityjamo => 'InHangu3',
201 hanguljamo => 'InHangul',
204 hangulsyllables => 'InHangu2',
206 hanunoo => 'Hanunoo',
210 hexdigit => 'HexDigit',
212 # InHighPrivateUseSurrogates
213 highprivateusesurrogates => 'InHighPr',
216 highsurrogates => 'InHighSu',
218 hiragana => 'Hiragana',
222 idcontinue => 'IdContin',
224 ideographic => 'Ideograp',
226 # InIdeographicDescriptionCharacters
227 ideographicdescriptioncharacters => 'InIdeogr',
230 idsbinaryoperator => 'IdsBinar',
233 idstart => 'IdStart',
236 idstrinaryoperator => 'IdsTrina',
239 inaegeannumbers => 'InAegean',
241 # InAlphabeticPresentationForms
242 inalphabeticpresentationforms => 'InAlphab',
245 inarabic => 'InArabic',
247 # InArabicPresentationFormsA
248 inarabicpresentationformsa => 'InArabi3',
250 # InArabicPresentationFormsB
251 inarabicpresentationformsb => 'InArabi2',
254 inarmenian => 'InArmeni',
257 inarrows => 'InArrows',
260 inbasiclatin => 'InBasicL',
263 inbengali => 'InBengal',
266 inblockelements => 'InBlockE',
269 inbopomofo => 'InBopomo',
272 inbopomofoextended => 'InBopom2',
275 inboxdrawing => 'InBoxDra',
278 inbraillepatterns => 'InBraill',
281 inbuhid => 'InBuhid',
283 # InByzantineMusicalSymbols
284 inbyzantinemusicalsymbols => 'InByzant',
287 incherokee => 'InCherok',
290 incjkcompatibility => 'InCjkCom',
292 # InCjkCompatibilityForms
293 incjkcompatibilityforms => 'InCjkCo2',
295 # InCjkCompatibilityIdeographs
296 incjkcompatibilityideographs => 'InCjkCo3',
298 # InCjkCompatibilityIdeographsSupplement
299 incjkcompatibilityideographssupplement => 'InCjkCo4',
301 # InCjkRadicalsSupplement
302 incjkradicalssupplement => 'InCjkRad',
304 # InCjkSymbolsAndPunctuation
305 incjksymbolsandpunctuation => 'InCjkSym',
307 # InCjkUnifiedIdeographs
308 incjkunifiedideographs => 'InCjkUni',
310 # InCjkUnifiedIdeographsExtensionA
311 incjkunifiedideographsextensiona => 'InCjkUn3',
313 # InCjkUnifiedIdeographsExtensionB
314 incjkunifiedideographsextensionb => 'InCjkUn2',
316 # InCombiningDiacriticalMarks
317 incombiningdiacriticalmarks => 'InCombi2',
319 # InCombiningDiacriticalMarksForSymbols
320 incombiningdiacriticalmarksforsymbols => 'InCombi3',
322 # InCombiningHalfMarks
323 incombininghalfmarks => 'InCombin',
326 incontrolpictures => 'InContro',
329 incurrencysymbols => 'InCurren',
332 incypriotsyllabary => 'InCyprio',
335 incyrillic => 'InCyrill',
337 # InCyrillicSupplementary
338 incyrillicsupplementary => 'InCyril2',
341 indeseret => 'InDesere',
344 indevanagari => 'InDevana',
347 indingbats => 'InDingba',
349 # InEnclosedAlphanumerics
350 inenclosedalphanumerics => 'InEnclos',
352 # InEnclosedCjkLettersAndMonths
353 inenclosedcjklettersandmonths => 'InEnclo2',
356 inethiopic => 'InEthiop',
358 # InGeneralPunctuation
359 ingeneralpunctuation => 'InGenera',
362 ingeometricshapes => 'InGeomet',
365 ingeorgian => 'InGeorgi',
368 ingothic => 'InGothic',
371 ingreekandcoptic => 'InGreekA',
374 ingreekextended => 'InGreekE',
377 ingujarati => 'InGujara',
380 ingurmukhi => 'InGurmuk',
382 # InHalfwidthAndFullwidthForms
383 inhalfwidthandfullwidthforms => 'InHalfwi',
385 # InHangulCompatibilityJamo
386 inhangulcompatibilityjamo => 'InHangu3',
389 inhanguljamo => 'InHangul',
392 inhangulsyllables => 'InHangu2',
395 inhanunoo => 'InHanuno',
398 inhebrew => 'InHebrew',
400 inherited => 'Inherite',
402 # InHighPrivateUseSurrogates
403 inhighprivateusesurrogates => 'InHighPr',
406 inhighsurrogates => 'InHighSu',
409 inhiragana => 'InHiraga',
411 # InIdeographicDescriptionCharacters
412 inideographicdescriptioncharacters => 'InIdeogr',
415 inipaextensions => 'InIpaExt',
418 initialpunctuation => 'Pi',
421 inkanbun => 'InKanbun',
424 inkangxiradicals => 'InKangxi',
427 inkannada => 'InKannad',
430 inkatakana => 'InKataka',
432 # InKatakanaPhoneticExtensions
433 inkatakanaphoneticextensions => 'InKatak2',
436 inkhmer => 'InKhmer',
439 inkhmersymbols => 'InKhmerS',
445 inlatin1supplement => 'InLatin1',
448 inlatinextendeda => 'InLatin2',
450 # InLatinExtendedAdditional
451 inlatinextendedadditional => 'InLatin3',
454 inlatinextendedb => 'InLatinE',
456 # InLetterlikeSymbols
457 inletterlikesymbols => 'InLetter',
460 inlimbu => 'InLimbu',
463 inlinearbideograms => 'InLinear',
466 inlinearbsyllabary => 'InLinea2',
469 inlowsurrogates => 'InLowSur',
472 inmalayalam => 'InMalaya',
474 # InMathematicalAlphanumericSymbols
475 inmathematicalalphanumericsymbols => 'InMathe2',
477 # InMathematicalOperators
478 inmathematicaloperators => 'InMathem',
480 # InMiscellaneousMathematicalSymbolsA
481 inmiscellaneousmathematicalsymbolsa => 'InMisce4',
483 # InMiscellaneousMathematicalSymbolsB
484 inmiscellaneousmathematicalsymbolsb => 'InMisce5',
486 # InMiscellaneousSymbols
487 inmiscellaneoussymbols => 'InMiscel',
489 # InMiscellaneousSymbolsAndArrows
490 inmiscellaneoussymbolsandarrows => 'InMisce3',
492 # InMiscellaneousTechnical
493 inmiscellaneoustechnical => 'InMisce2',
496 inmongolian => 'InMongol',
499 inmusicalsymbols => 'InMusica',
502 inmyanmar => 'InMyanma',
505 innumberforms => 'InNumber',
508 inogham => 'InOgham',
511 inolditalic => 'InOldIta',
513 # InOpticalCharacterRecognition
514 inopticalcharacterrecognition => 'InOptica',
517 inoriya => 'InOriya',
520 inosmanya => 'InOsmany',
522 # InPhoneticExtensions
523 inphoneticextensions => 'InPhonet',
526 inprivateusearea => 'InPrivat',
529 inrunic => 'InRunic',
532 inshavian => 'InShavia',
535 insinhala => 'InSinhal',
537 # InSmallFormVariants
538 insmallformvariants => 'InSmallF',
540 # InSpacingModifierLetters
541 inspacingmodifierletters => 'InSpacin',
544 inspecials => 'InSpecia',
546 # InSuperscriptsAndSubscripts
547 insuperscriptsandsubscripts => 'InSupers',
549 # InSupplementalArrowsA
550 insupplementalarrowsa => 'InSuppl2',
552 # InSupplementalArrowsB
553 insupplementalarrowsb => 'InSupple',
555 # InSupplementalMathematicalOperators
556 insupplementalmathematicaloperators => 'InSuppl5',
558 # InSupplementaryPrivateUseAreaA
559 insupplementaryprivateuseareaa => 'InSuppl3',
561 # InSupplementaryPrivateUseAreaB
562 insupplementaryprivateuseareab => 'InSuppl4',
565 insyriac => 'InSyriac',
568 intagalog => 'InTagalo',
571 intagbanwa => 'InTagban',
577 intaile => 'InTaiLe',
579 # InTaiXuanJingSymbols
580 intaixuanjingsymbols => 'InTaiXua',
583 intamil => 'InTamil',
586 intelugu => 'InTelugu',
589 inthaana => 'InThaana',
595 intibetan => 'InTibeta',
598 inugaritic => 'InUgarit',
600 # InUnifiedCanadianAboriginalSyllabics
601 inunifiedcanadianaboriginalsyllabics => 'InUnifie',
603 # InVariationSelectors
604 invariationselectors => 'InVariat',
606 # InVariationSelectorsSupplement
607 invariationselectorssupplement => 'InVaria2',
609 # InYijingHexagramSymbols
610 inyijinghexagramsymbols => 'InYijing',
613 inyiradicals => 'InYiRadi',
616 inyisyllables => 'InYiSyll',
619 ipaextensions => 'InIpaExt',
622 joincontrol => 'JoinCont',
625 kanbun => 'InKanbun',
628 kangxiradicals => 'InKangxi',
630 kannada => 'Kannada',
631 katakana => 'Katakana',
633 # InKatakanaPhoneticExtensions
634 katakanaphoneticextensions => 'InKatak2',
639 khmersymbols => 'InKhmerS',
645 latin1supplement => 'InLatin1',
648 latinextendeda => 'InLatin2',
650 # InLatinExtendedAdditional
651 latinextendedadditional => 'InLatin3',
654 latinextendedb => 'InLatinE',
658 # InLetterlikeSymbols
659 letterlikesymbols => 'InLetter',
662 letternumber => 'Nl',
667 linearb => 'LinearB',
670 linearbideograms => 'InLinear',
673 linearbsyllabary => 'InLinea2',
676 lineseparator => 'Zl',
678 # LogicalOrderException
679 logicalorderexception => 'LogicalO',
681 lowercase => 'Lowercas',
684 lowercaseletter => 'Ll',
687 lowsurrogates => 'InLowSur',
689 malayalam => 'Malayala',
693 # InMathematicalAlphanumericSymbols
694 mathematicalalphanumericsymbols => 'InMathe2',
696 # InMathematicalOperators
697 mathematicaloperators => 'InMathem',
702 # InMiscellaneousMathematicalSymbolsA
703 miscellaneousmathematicalsymbolsa => 'InMisce4',
705 # InMiscellaneousMathematicalSymbolsB
706 miscellaneousmathematicalsymbolsb => 'InMisce5',
708 # InMiscellaneousSymbols
709 miscellaneoussymbols => 'InMiscel',
711 # InMiscellaneousSymbolsAndArrows
712 miscellaneoussymbolsandarrows => 'InMisce3',
714 # InMiscellaneousTechnical
715 miscellaneoustechnical => 'InMisce2',
718 modifierletter => 'Lm',
721 modifiersymbol => 'Sk',
723 mongolian => 'Mongolia',
726 musicalsymbols => 'InMusica',
728 myanmar => 'Myanmar',
730 # NoncharacterCodePoint
731 noncharactercodepoint => 'Nonchara',
734 nonspacingmark => 'Mn',
739 numberforms => 'InNumber',
744 olditalic => 'OldItali',
747 openpunctuation => 'Ps',
749 # InOpticalCharacterRecognition
750 opticalcharacterrecognition => 'InOptica',
753 osmanya => 'Osmanya',
757 otheralphabetic => 'OtherAlp',
759 # OtherDefaultIgnorableCodePoint
760 otherdefaultignorablecodepoint => 'OtherDef',
762 # OtherGraphemeExtend
763 othergraphemeextend => 'OtherGra',
766 otheridstart => 'OtherIdS',
772 otherlowercase => 'OtherLow',
775 othermath => 'OtherMat',
781 otherpunctuation => 'Po',
787 otheruppercase => 'OtherUpp',
790 paragraphseparator => 'Zp',
792 # InPhoneticExtensions
793 phoneticextensions => 'InPhonet',
799 privateusearea => 'InPrivat',
804 quotationmark => 'Quotatio',
806 radical => 'Radical',
809 shavian => 'Shavian',
810 sinhala => 'Sinhala',
812 # InSmallFormVariants
813 smallformvariants => 'InSmallF',
816 softdotted => 'SoftDott',
819 spaceseparator => 'Zs',
824 # InSpacingModifierLetters
825 spacingmodifierletters => 'InSpacin',
828 specials => 'InSpecia',
830 # InSuperscriptsAndSubscripts
831 superscriptsandsubscripts => 'InSupers',
833 # InSupplementalArrowsA
834 supplementalarrowsa => 'InSuppl2',
836 # InSupplementalArrowsB
837 supplementalarrowsb => 'InSupple',
839 # InSupplementalMathematicalOperators
840 supplementalmathematicaloperators => 'InSuppl5',
842 # InSupplementaryPrivateUseAreaA
843 supplementaryprivateuseareaa => 'InSuppl3',
845 # InSupplementaryPrivateUseAreaB
846 supplementaryprivateuseareab => 'InSuppl4',
851 tagalog => 'Tagalog',
852 tagbanwa => 'Tagbanwa',
860 # InTaiXuanJingSymbols
861 taixuanjingsymbols => 'InTaiXua',
866 # TerminalPunctuation
867 terminalpunctuation => 'Terminal',
871 tibetan => 'Tibetan',
874 titlecaseletter => 'Lt',
876 ugaritic => 'Ugaritic',
879 # InUnifiedCanadianAboriginalSyllabics
880 unifiedcanadianaboriginalsyllabics => 'InUnifie',
883 unifiedideograph => 'UnifiedI',
885 uppercase => 'Uppercas',
888 uppercaseletter => 'Lu',
890 # InVariationSelectors
891 variationselectors => 'InVariat',
893 # InVariationSelectorsSupplement
894 variationselectorssupplement => 'InVaria2',
897 whitespace => 'WhiteSpa',
901 # InYijingHexagramSymbols
902 yijinghexagramsymbols => 'InYijing',
905 yiradicals => 'InYiRadi',
908 yisyllables => 'InYiSyll',