# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
+# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
##
## Mapping from lc(canonical name) to filename in ./lib
%utf8::Canonical = (
+
+ # InAegeanNumbers
+ aegeannumbers => 'InAegean',
+
alphabetic => 'Alphabet',
# InAlphabeticPresentationForms
alphabeticpresentationforms => 'InAlphab',
- arabic => 'Arabic',
+ arabic => 'Arab',
# InArabicPresentationFormsA
arabicpresentationformsa => 'InArabi3',
# InArabicPresentationFormsB
arabicpresentationformsb => 'InArabi2',
- armenian => 'Armenian',
+ armenian => 'Armn',
# InArrows
arrows => 'InArrows',
# InBasicLatin
basiclatin => 'InBasicL',
- bengali => 'Bengali',
+ bengali => 'Beng',
# BidiControl
bidicontrol => 'BidiCont',
# InBlockElements
blockelements => 'InBlockE',
- bopomofo => 'Bopomofo',
+ bopomofo => 'Bopo',
# InBopomofoExtended
bopomofoextended => 'InBopom2',
# InBoxDrawing
boxdrawing => 'InBoxDra',
+ braille => 'Brai',
+
# InBraillePatterns
braillepatterns => 'InBraill',
+ buhid => 'Buhd',
+
# InByzantineMusicalSymbols
byzantinemusicalsymbols => 'InByzant',
# CanadianAboriginal
canadianaboriginal => 'Canadian',
- cherokee => 'Cherokee',
+ # CasedLetter
+ casedletter => 'LC',
+
+ cherokee => 'Cher',
# InCjkCompatibility
cjkcompatibility => 'InCjkCom',
closepunctuation => 'Pe',
# InCombiningDiacriticalMarks
- combiningdiacriticalmarks => 'InCombi3',
+ combiningdiacriticalmarks => 'InCombi2',
+
+ # InCombiningDiacriticalMarksForSymbols
+ combiningdiacriticalmarksforsymbols => 'InCombi3',
# InCombiningHalfMarks
combininghalfmarks => 'InCombin',
- # InCombiningMarksForSymbols
- combiningmarksforsymbols => 'InCombi2',
-
- common => 'Common',
+ common => 'Zyyy',
# ConnectorPunctuation
connectorpunctuation => 'Pc',
# InCurrencySymbols
currencysymbols => 'InCurren',
- cyrillic => 'Cyrillic',
- dash => 'Dash',
+ cypriot => 'Cprt',
+
+ # InCypriotSyllabary
+ cypriotsyllabary => 'InCyprio',
+
+ cyrillic => 'Cyrl',
+
+ # InCyrillicSupplement
+ cyrillicsupplement => 'InCyril2',
+
+ dash => 'Dash2',
# DashPunctuation
dashpunctuation => 'Pd',
# DecimalNumber
decimalnumber => 'Nd',
- deseret => 'Deseret',
- devanagari => 'Devanaga',
+ deprecated => 'Deprecat',
+ deseret => 'Dsrt',
+ devanagari => 'Deva',
diacritic => 'Diacriti',
# InDingbats
# EnclosingMark
enclosingmark => 'Me',
- ethiopic => 'Ethiopic',
+ ethiopic => 'Ethi',
extender => 'Extender',
# FinalPunctuation
# InGeometricShapes
geometricshapes => 'InGeomet',
- georgian => 'Georgian',
- gothic => 'Gothic',
- greek => 'Greek',
+ georgian => 'Geor',
+ gothic => 'Goth',
+
+ # GraphemeLink
+ graphemelink => 'Grapheme',
+
+ greek => 'Grek',
+
+ # InGreekAndCoptic
+ greekandcoptic => 'InGreekA',
# InGreekExtended
greekextended => 'InGreekE',
- gujarati => 'Gujarati',
- gurmukhi => 'Gurmukhi',
+ gujarati => 'Gujr',
+ gurmukhi => 'Guru',
# InHalfwidthAndFullwidthForms
halfwidthandfullwidthforms => 'InHalfwi',
- han => 'Han',
- hangul => 'Hangul',
+ han => 'Hani',
+ hangul => 'Hang',
# InHangulCompatibilityJamo
hangulcompatibilityjamo => 'InHangu3',
# InHangulSyllables
hangulsyllables => 'InHangu2',
- hebrew => 'Hebrew',
+ hanunoo => 'Hano',
+ hebrew => 'Hebr',
# HexDigit
hexdigit => 'HexDigit',
# InHighSurrogates
highsurrogates => 'InHighSu',
- hiragana => 'Hiragana',
- hyphen => 'Hyphen',
+ hiragana => 'Hira',
+ hyphen => 'Hyphen2',
# IdContinue
idcontinue => 'IdContin',
# InIdeographicDescriptionCharacters
ideographicdescriptioncharacters => 'InIdeogr',
+ # IdsBinaryOperator
+ idsbinaryoperator => 'IdsBinar',
+
# IdStart
idstart => 'IdStart',
+ # IdsTrinaryOperator
+ idstrinaryoperator => 'IdsTrina',
+
+ # InAegeanNumbers
+ inaegeannumbers => 'InAegean',
+
# InAlphabeticPresentationForms
inalphabeticpresentationforms => 'InAlphab',
# InBraillePatterns
inbraillepatterns => 'InBraill',
+ # InBuhid
+ inbuhid => 'InBuhid',
+
# InByzantineMusicalSymbols
inbyzantinemusicalsymbols => 'InByzant',
incjkunifiedideographsextensionb => 'InCjkUn2',
# InCombiningDiacriticalMarks
- incombiningdiacriticalmarks => 'InCombi3',
+ incombiningdiacriticalmarks => 'InCombi2',
+
+ # InCombiningDiacriticalMarksForSymbols
+ incombiningdiacriticalmarksforsymbols => 'InCombi3',
# InCombiningHalfMarks
incombininghalfmarks => 'InCombin',
- # InCombiningMarksForSymbols
- incombiningmarksforsymbols => 'InCombi2',
-
# InControlPictures
incontrolpictures => 'InContro',
# InCurrencySymbols
incurrencysymbols => 'InCurren',
+ # InCypriotSyllabary
+ incypriotsyllabary => 'InCyprio',
+
# InCyrillic
incyrillic => 'InCyrill',
+ # InCyrillicSupplement
+ incyrillicsupplement => 'InCyril2',
+
# InDeseret
indeseret => 'InDesere',
# InGothic
ingothic => 'InGothic',
- # InGreek
- ingreek => 'InGreek',
+ # InGreekAndCoptic
+ ingreekandcoptic => 'InGreekA',
# InGreekExtended
ingreekextended => 'InGreekE',
# InHangulSyllables
inhangulsyllables => 'InHangu2',
+ # InHanunoo
+ inhanunoo => 'InHanuno',
+
# InHebrew
inhebrew => 'InHebrew',
- inherited => 'Inherite',
+ inherited => 'Qaai',
# InHighPrivateUseSurrogates
inhighprivateusesurrogates => 'InHighPr',
# InKatakana
inkatakana => 'InKataka',
+ # InKatakanaPhoneticExtensions
+ inkatakanaphoneticextensions => 'InKatak2',
+
# InKhmer
inkhmer => 'InKhmer',
+ # InKhmerSymbols
+ inkhmersymbols => 'InKhmerS',
+
# InLao
inlao => 'InLao',
# InLetterlikeSymbols
inletterlikesymbols => 'InLetter',
+ # InLimbu
+ inlimbu => 'InLimbu',
+
+ # InLinearBIdeograms
+ inlinearbideograms => 'InLinear',
+
+ # InLinearBSyllabary
+ inlinearbsyllabary => 'InLinea2',
+
# InLowSurrogates
inlowsurrogates => 'InLowSur',
# InMathematicalOperators
inmathematicaloperators => 'InMathem',
+ # InMiscellaneousMathematicalSymbolsA
+ inmiscellaneousmathematicalsymbolsa => 'InMisce4',
+
+ # InMiscellaneousMathematicalSymbolsB
+ inmiscellaneousmathematicalsymbolsb => 'InMisce5',
+
# InMiscellaneousSymbols
inmiscellaneoussymbols => 'InMiscel',
+ # InMiscellaneousSymbolsAndArrows
+ inmiscellaneoussymbolsandarrows => 'InMisce3',
+
# InMiscellaneousTechnical
inmiscellaneoustechnical => 'InMisce2',
# InOriya
inoriya => 'InOriya',
- # InPrivateUse
- inprivateuse => 'InPrivat',
+ # InOsmanya
+ inosmanya => 'InOsmany',
+
+ # InPhoneticExtensions
+ inphoneticextensions => 'InPhonet',
+
+ # InPrivateUseArea
+ inprivateusearea => 'InPrivat',
# InRunic
inrunic => 'InRunic',
+ # InShavian
+ inshavian => 'InShavia',
+
# InSinhala
insinhala => 'InSinhal',
# InSuperscriptsAndSubscripts
insuperscriptsandsubscripts => 'InSupers',
+ # InSupplementalArrowsA
+ insupplementalarrowsa => 'InSuppl2',
+
+ # InSupplementalArrowsB
+ insupplementalarrowsb => 'InSupple',
+
+ # InSupplementalMathematicalOperators
+ insupplementalmathematicaloperators => 'InSuppl5',
+
+ # InSupplementaryPrivateUseAreaA
+ insupplementaryprivateuseareaa => 'InSuppl3',
+
+ # InSupplementaryPrivateUseAreaB
+ insupplementaryprivateuseareab => 'InSuppl4',
+
# InSyriac
insyriac => 'InSyriac',
+ # InTagalog
+ intagalog => 'InTagalo',
+
+ # InTagbanwa
+ intagbanwa => 'InTagban',
+
# InTags
intags => 'InTags',
+ # InTaiLe
+ intaile => 'InTaiLe',
+
+ # InTaiXuanJingSymbols
+ intaixuanjingsymbols => 'InTaiXua',
+
# InTamil
intamil => 'InTamil',
# InTibetan
intibetan => 'InTibeta',
+ # InUgaritic
+ inugaritic => 'InUgarit',
+
# InUnifiedCanadianAboriginalSyllabics
inunifiedcanadianaboriginalsyllabics => 'InUnifie',
+ # InVariationSelectors
+ invariationselectors => 'InVariat',
+
+ # InVariationSelectorsSupplement
+ invariationselectorssupplement => 'InVaria2',
+
+ # InYijingHexagramSymbols
+ inyijinghexagramsymbols => 'InYijing',
+
# InYiRadicals
inyiradicals => 'InYiRadi',
# InKangxiRadicals
kangxiradicals => 'InKangxi',
- kannada => 'Kannada',
- katakana => 'Katakana',
- khmer => 'Khmer',
- lao => 'Lao',
- latin => 'Latin',
+ kannada => 'Knda',
+ katakana => 'Kana',
+
+ # KatakanaOrHiragana
+ katakanaorhiragana => 'Katakana',
+
+ # InKatakanaPhoneticExtensions
+ katakanaphoneticextensions => 'InKatak2',
+
+ khmer => 'Khmr',
+
+ # InKhmerSymbols
+ khmersymbols => 'InKhmerS',
+
+ lao => 'Laoo',
+ latin => 'Latn',
# InLatin1Supplement
latin1supplement => 'InLatin1',
# LetterNumber
letternumber => 'Nl',
+ limbu => 'Limb',
+
+ # LinearB
+ linearb => 'LinearB',
+
+ # InLinearBIdeograms
+ linearbideograms => 'InLinear',
+
+ # InLinearBSyllabary
+ linearbsyllabary => 'InLinea2',
+
# LineSeparator
lineseparator => 'Zl',
+ # LogicalOrderException
+ logicalorderexception => 'LogicalO',
+
lowercase => 'Lowercas',
# LowercaseLetter
# InLowSurrogates
lowsurrogates => 'InLowSur',
- malayalam => 'Malayala',
+ malayalam => 'Mlym',
mark => 'M',
math => 'Math',
# MathSymbol
mathsymbol => 'Sm',
+ # InMiscellaneousMathematicalSymbolsA
+ miscellaneousmathematicalsymbolsa => 'InMisce4',
+
+ # InMiscellaneousMathematicalSymbolsB
+ miscellaneousmathematicalsymbolsb => 'InMisce5',
+
# InMiscellaneousSymbols
miscellaneoussymbols => 'InMiscel',
+ # InMiscellaneousSymbolsAndArrows
+ miscellaneoussymbolsandarrows => 'InMisce3',
+
# InMiscellaneousTechnical
miscellaneoustechnical => 'InMisce2',
# ModifierSymbol
modifiersymbol => 'Sk',
- mongolian => 'Mongolia',
+ mongolian => 'Mong',
# InMusicalSymbols
musicalsymbols => 'InMusica',
- myanmar => 'Myanmar',
+ myanmar => 'Mymr',
# NoncharacterCodePoint
noncharactercodepoint => 'Nonchara',
- # NonSpacingMark
+ # NonspacingMark
nonspacingmark => 'Mn',
number => 'N',
# InNumberForms
numberforms => 'InNumber',
- ogham => 'Ogham',
+ ogham => 'Ogam',
# OldItalic
olditalic => 'OldItali',
# InOpticalCharacterRecognition
opticalcharacterrecognition => 'InOptica',
- oriya => 'Oriya',
+ oriya => 'Orya',
+ osmanya => 'Osma',
other => 'C',
# OtherAlphabetic
otheralphabetic => 'OtherAlp',
+ # OtherDefaultIgnorableCodePoint
+ otherdefaultignorablecodepoint => 'OtherDef',
+
+ # OtherGraphemeExtend
+ othergraphemeextend => 'OtherGra',
+
+ # OtherIdStart
+ otheridstart => 'OtherIdS',
+
# OtherLetter
otherletter => 'Lo',
# ParagraphSeparator
paragraphseparator => 'Zp',
+ # InPhoneticExtensions
+ phoneticextensions => 'InPhonet',
+
# PrivateUse
privateuse => 'Co',
+ # InPrivateUseArea
+ privateusearea => 'InPrivat',
+
punctuation => 'P',
# QuotationMark
quotationmark => 'Quotatio',
- runic => 'Runic',
+ radical => 'Radical2',
+ runic => 'Runr',
separator => 'Z',
- sinhala => 'Sinhala',
+ shavian => 'Shaw',
+ sinhala => 'Sinh',
# InSmallFormVariants
smallformvariants => 'InSmallF',
+ # SoftDotted
+ softdotted => 'SoftDott',
+
# SpaceSeparator
spaceseparator => 'Zs',
# InSpecials
specials => 'InSpecia',
+ sterm => 'Sterm2',
+
# InSuperscriptsAndSubscripts
superscriptsandsubscripts => 'InSupers',
+ # InSupplementalArrowsA
+ supplementalarrowsa => 'InSuppl2',
+
+ # InSupplementalArrowsB
+ supplementalarrowsb => 'InSupple',
+
+ # InSupplementalMathematicalOperators
+ supplementalmathematicaloperators => 'InSuppl5',
+
+ # InSupplementaryPrivateUseAreaA
+ supplementaryprivateuseareaa => 'InSuppl3',
+
+ # InSupplementaryPrivateUseAreaB
+ supplementaryprivateuseareab => 'InSuppl4',
+
surrogate => 'Cs',
symbol => 'S',
- syriac => 'Syriac',
+ syriac => 'Syrc',
+ tagalog => 'Tglg',
+ tagbanwa => 'Tagb',
# InTags
tags => 'InTags',
- tamil => 'Tamil',
- telugu => 'Telugu',
+ # TaiLe
+ taile => 'TaiLe',
+
+ # InTaiXuanJingSymbols
+ taixuanjingsymbols => 'InTaiXua',
+
+ tamil => 'Taml',
+ telugu => 'Telu',
# TerminalPunctuation
terminalpunctuation => 'Terminal',
- thaana => 'Thaana',
+ thaana => 'Thaa',
thai => 'Thai',
- tibetan => 'Tibetan',
+ tibetan => 'Tibt',
# TitlecaseLetter
titlecaseletter => 'Lt',
+ ugaritic => 'Ugar',
unassigned => 'Cn',
# InUnifiedCanadianAboriginalSyllabics
unifiedcanadianaboriginalsyllabics => 'InUnifie',
+ # UnifiedIdeograph
+ unifiedideograph => 'UnifiedI',
+
uppercase => 'Uppercas',
# UppercaseLetter
uppercaseletter => 'Lu',
+ # VariationSelector
+ variationselector => 'Variatio',
+
+ # InVariationSelectors
+ variationselectors => 'InVariat',
+
+ # InVariationSelectorsSupplement
+ variationselectorssupplement => 'InVaria2',
+
# WhiteSpace
whitespace => 'WhiteSpa',
- yi => 'Yi',
+ yi => 'Yiii',
+
+ # InYijingHexagramSymbols
+ yijinghexagramsymbols => 'InYijing',
# InYiRadicals
yiradicals => 'InYiRadi',