This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
On closer reading the proposed UTS#18 update required
[perl5.git] / lib / unicore / Canonical.pl
index 947fd2b..7c6dbe4 100644 (file)
@@ -8,6 +8,10 @@
 
 ## Mapping from lc(canonical name) to filename in ./lib
 %utf8::Canonical = (
+
+ # InAegeanNumbers
+   aegeannumbers                           => 'InAegean',
+
    alphabetic                              => 'Alphabet',
 
  # InAlphabeticPresentationForms
@@ -48,6 +52,8 @@
  # InBoxDrawing
    boxdrawing                              => 'InBoxDra',
 
+   braille                                 => 'Braille',
+
  # InBraillePatterns
    braillepatterns                         => 'InBraill',
 
  # InCurrencySymbols
    currencysymbols                         => 'InCurren',
 
+   cypriot                                 => 'Cypriot',
+
+ # InCypriotSyllabary
+   cypriotsyllabary                        => 'InCyprio',
+
    cyrillic                                => 'Cyrillic',
 
  # InCyrillicSupplementary
  # IdsTrinaryOperator
    idstrinaryoperator                      => 'IdsTrina',
 
+ # InAegeanNumbers
+   inaegeannumbers                         => 'InAegean',
+
  # InAlphabeticPresentationForms
    inalphabeticpresentationforms           => 'InAlphab',
 
  # InCurrencySymbols
    incurrencysymbols                       => 'InCurren',
 
+ # InCypriotSyllabary
+   incypriotsyllabary                      => 'InCyprio',
+
  # InCyrillic
    incyrillic                              => 'InCyrill',
 
  # 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                 => 'InMathem',
 
  # InMiscellaneousMathematicalSymbolsA
-   inmiscellaneousmathematicalsymbolsa     => 'InMisce3',
+   inmiscellaneousmathematicalsymbolsa     => 'InMisce4',
 
  # InMiscellaneousMathematicalSymbolsB
-   inmiscellaneousmathematicalsymbolsb     => 'InMisce4',
+   inmiscellaneousmathematicalsymbolsb     => 'InMisce5',
 
  # InMiscellaneousSymbols
    inmiscellaneoussymbols                  => 'InMiscel',
 
+ # InMiscellaneousSymbolsAndArrows
+   inmiscellaneoussymbolsandarrows         => 'InMisce3',
+
  # InMiscellaneousTechnical
    inmiscellaneoustechnical                => 'InMisce2',
 
  # InOriya
    inoriya                                 => 'InOriya',
 
+ # InOsmanya
+   inosmanya                               => 'InOsmany',
+
+ # InPhoneticExtensions
+   inphoneticextensions                    => 'InPhonet',
+
  # InPrivateUseArea
    inprivateusearea                        => 'InPrivat',
 
  # InRunic
    inrunic                                 => 'InRunic',
 
+ # InShavian
+   inshavian                               => 'InShavia',
+
  # InSinhala
    insinhala                               => 'InSinhal',
 
  # 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',
 
    katakanaphoneticextensions              => 'InKatak2',
 
    khmer                                   => 'Khmer',
+
+ # InKhmerSymbols
+   khmersymbols                            => 'InKhmerS',
+
    lao                                     => 'Lao',
    latin                                   => 'Latin',
 
  # LetterNumber
    letternumber                            => 'Nl',
 
+   limbu                                   => 'Limbu',
+
+ # LinearB
+   linearb                                 => 'LinearB',
+
+ # InLinearBIdeograms
+   linearbideograms                        => 'InLinear',
+
+ # InLinearBSyllabary
+   linearbsyllabary                        => 'InLinea2',
+
  # LineSeparator
    lineseparator                           => 'Zl',
 
    mathsymbol                              => 'Sm',
 
  # InMiscellaneousMathematicalSymbolsA
-   miscellaneousmathematicalsymbolsa       => 'InMisce3',
+   miscellaneousmathematicalsymbolsa       => 'InMisce4',
 
  # InMiscellaneousMathematicalSymbolsB
-   miscellaneousmathematicalsymbolsb       => 'InMisce4',
+   miscellaneousmathematicalsymbolsb       => 'InMisce5',
 
  # InMiscellaneousSymbols
    miscellaneoussymbols                    => 'InMiscel',
 
+ # InMiscellaneousSymbolsAndArrows
+   miscellaneoussymbolsandarrows           => 'InMisce3',
+
  # InMiscellaneousTechnical
    miscellaneoustechnical                  => 'InMisce2',
 
    opticalcharacterrecognition             => 'InOptica',
 
    oriya                                   => 'Oriya',
+   osmanya                                 => 'Osmanya',
    other                                   => 'C',
 
  # OtherAlphabetic
  # OtherGraphemeExtend
    othergraphemeextend                     => 'OtherGra',
 
+ # OtherIdStart
+   otheridstart                            => 'OtherIdS',
+
  # OtherLetter
    otherletter                             => 'Lo',
 
  # ParagraphSeparator
    paragraphseparator                      => 'Zp',
 
+ # InPhoneticExtensions
+   phoneticextensions                      => 'InPhonet',
+
  # PrivateUse
    privateuse                              => 'Co',
 
    radical                                 => 'Radical',
    runic                                   => 'Runic',
    separator                               => 'Z',
+   shavian                                 => 'Shavian',
    sinhala                                 => 'Sinhala',
 
  # InSmallFormVariants
  # InTags
    tags                                    => 'InTags',
 
+ # TaiLe
+   taile                                   => 'TaiLe',
+
+ # InTaiXuanJingSymbols
+   taixuanjingsymbols                      => 'InTaiXua',
+
    tamil                                   => 'Tamil',
    telugu                                  => 'Telugu',
 
  # TitlecaseLetter
    titlecaseletter                         => 'Lt',
 
+   ugaritic                                => 'Ugaritic',
    unassigned                              => 'Cn',
 
  # InUnifiedCanadianAboriginalSyllabics
  # InVariationSelectors
    variationselectors                      => 'InVariat',
 
+ # InVariationSelectorsSupplement
+   variationselectorssupplement            => 'InVaria2',
+
  # WhiteSpace
    whitespace                              => 'WhiteSpa',
 
    yi                                      => 'Yi',
 
+ # InYijingHexagramSymbols
+   yijinghexagramsymbols                   => 'InYijing',
+
  # InYiRadicals
    yiradicals                              => 'InYiRadi',