diff options
Diffstat (limited to 'Master/tlpkg/tlperl/lib/unicore/Heavy.pl')
-rw-r--r-- | Master/tlpkg/tlperl/lib/unicore/Heavy.pl | 204 |
1 files changed, 182 insertions, 22 deletions
diff --git a/Master/tlpkg/tlperl/lib/unicore/Heavy.pl b/Master/tlpkg/tlperl/lib/unicore/Heavy.pl index d5a5856bccc..89c8bf503b3 100644 --- a/Master/tlpkg/tlperl/lib/unicore/Heavy.pl +++ b/Master/tlpkg/tlperl/lib/unicore/Heavy.pl @@ -1,6 +1,6 @@ # !!!!!!! DO NOT EDIT THIS FILE !!!!!!! # This file is machine-generated by mktables from the Unicode -# database, Version 5.2.0. Any changes made here will be lost! +# database, Version 6.0.0. Any changes made here will be lost! # !!!!!!! INTERNAL PERL USE ONLY !!!!!!! @@ -332,6 +332,8 @@ 'age=5.0' => 'Age/5_0', 'age=5.1' => 'Age/5_1', 'age=5.2' => 'Age/5_2', + 'age=6' => 'Age/6_0', + 'age=6.0' => 'Age/6_0', 'ccc=0' => 'Ccc/NR', 'ccc=1' => 'Ccc/OV', 'ccc=10' => 'Ccc/10', @@ -403,6 +405,8 @@ 'in=5.0' => 'In/5_0', 'in=5.1' => 'In/5_1', 'in=5.2' => 'In/5_2', + 'in=6' => 'In/6_0', + 'in=6.0' => 'In/6_0', 'nv=-1/2' => 'Nv/_1_2', 'nv=0' => 'Nv/0', 'nv=1' => 'Nv/1', @@ -532,6 +536,7 @@ 'ahex=true' => 'AHex/Y', 'ahex=y' => 'AHex/Y', 'ahex=yes' => 'AHex/Y', + 'alchemicalsymbols' => 'Blk/Alchemic', 'all' => 'Perl/Any', 'alnum' => 'Perl/Alnum', 'alpha' => 'Alpha/Y', @@ -567,7 +572,10 @@ 'balinese' => 'Sc/Bali', 'bamu' => 'Sc/Bamu', 'bamum' => 'Sc/Bamu', + 'bamumsupplement' => 'Blk/BamumSup', 'basiclatin' => 'Blk/ASCII', + 'batak' => 'Sc/Batk', + 'batk' => 'Sc/Batk', 'bc=al' => 'Bc/AL', 'bc=an' => 'Bc/AN', 'bc=arabicletter' => 'Bc/AL', @@ -630,6 +638,7 @@ 'bidimirrored' => 'BidiM/Y', 'blank' => 'Perl/Blank', 'blk=aegeannumbers' => 'Blk/AegeanNu', + 'blk=alchemicalsymbols' => 'Blk/Alchemic', 'blk=alphabeticpresentationforms' => 'Blk/Alphabet', 'blk=ancientgreekmusicalnotation' => 'Blk/Ancient2', 'blk=ancientgreeknumbers' => 'Blk/AncientG', @@ -644,12 +653,15 @@ 'blk=avestan' => 'Blk/Avestan', 'blk=balinese' => 'Blk/Balinese', 'blk=bamum' => 'Blk/Bamum', + 'blk=bamumsupplement' => 'Blk/BamumSup', 'blk=basiclatin' => 'Blk/ASCII', + 'blk=batak' => 'Blk/Batak', 'blk=bengali' => 'Blk/Bengali', 'blk=blockelements' => 'Blk/BlockEle', 'blk=bopomofo' => 'Blk/Bopomofo', 'blk=bopomofoextended' => 'Blk/Bopomof2', 'blk=boxdrawing' => 'Blk/BoxDrawi', + 'blk=brahmi' => 'Blk/Brahmi', 'blk=braillepatterns' => 'Blk/BrailleP', 'blk=buginese' => 'Blk/Buginese', 'blk=buhid' => 'Blk/Buhid', @@ -669,6 +681,7 @@ 'blk=cjkunifiedideographsextensiona' => 'Blk/CJKUnif2', 'blk=cjkunifiedideographsextensionb' => 'Blk/CJKUnif3', 'blk=cjkunifiedideographsextensionc' => 'Blk/CJKUnif4', + 'blk=cjkunifiedideographsextensiond' => 'Blk/CJKUnif5', 'blk=combiningdiacriticalmarks' => 'Blk/Combini3', 'blk=combiningdiacriticalmarksforsymbols' => 'Blk/Combini2', 'blk=combiningdiacriticalmarkssupplement' => 'Blk/Combini4', @@ -693,13 +706,15 @@ 'blk=dingbats' => 'Blk/Dingbats', 'blk=dominotiles' => 'Blk/DominoTi', 'blk=egyptianhieroglyphs' => 'Blk/Egyptian', + 'blk=emoticons' => 'Blk/Emoticon', 'blk=enclosedalphanumerics' => 'Blk/Enclosed', 'blk=enclosedalphanumericsupplement' => 'Blk/Enclose4', 'blk=enclosedcjklettersandmonths' => 'Blk/Enclose2', 'blk=enclosedideographicsupplement' => 'Blk/Enclose3', 'blk=ethiopic' => 'Blk/Ethiopic', 'blk=ethiopicextended' => 'Blk/Ethiopi2', - 'blk=ethiopicsupplement' => 'Blk/Ethiopi3', + 'blk=ethiopicextendeda' => 'Blk/Ethiopi3', + 'blk=ethiopicsupplement' => 'Blk/Ethiopi4', 'blk=generalpunctuation' => 'Blk/GeneralP', 'blk=geometricshapes' => 'Blk/Geometri', 'blk=georgian' => 'Blk/Georgian', @@ -729,6 +744,7 @@ 'blk=ipaextensions' => 'Blk/IPAExten', 'blk=javanese' => 'Blk/Javanese', 'blk=kaithi' => 'Blk/Kaithi', + 'blk=kanasupplement' => 'Blk/KanaSupp', 'blk=kanbun' => 'Blk/Kanbun', 'blk=kangxiradicals' => 'Blk/KangxiRa', 'blk=kannada' => 'Blk/Kannada', @@ -757,6 +773,7 @@ 'blk=lydian' => 'Blk/Lydian', 'blk=mahjongtiles' => 'Blk/MahjongT', 'blk=malayalam' => 'Blk/Malayala', + 'blk=mandaic' => 'Blk/Mandaic', 'blk=mathematicalalphanumericsymbols' => 'Blk/Mathema2', 'blk=mathematicaloperators' => 'Blk/Mathemat', 'blk=meeteimayek' => 'Blk/MeeteiMa', @@ -764,6 +781,7 @@ 'blk=miscellaneousmathematicalsymbolsb' => 'Blk/Miscell5', 'blk=miscellaneoussymbols' => 'Blk/Miscella', 'blk=miscellaneoussymbolsandarrows' => 'Blk/Miscell3', + 'blk=miscellaneoussymbolsandpictographs' => 'Blk/Miscell6', 'blk=miscellaneoustechnical' => 'Blk/Miscell2', 'blk=modifiertoneletters' => 'Blk/Modifier', 'blk=mongolian' => 'Blk/Mongolia', @@ -788,6 +806,7 @@ 'blk=phoenician' => 'Blk/Phoenici', 'blk=phoneticextensions' => 'Blk/Phonetic', 'blk=phoneticextensionssupplement' => 'Blk/Phoneti2', + 'blk=playingcards' => 'Blk/PlayingC', 'blk=privateuse' => 'Blk/PrivateU', 'blk=privateusearea' => 'Blk/PrivateU', 'blk=rejang' => 'Blk/Rejang', @@ -823,6 +842,7 @@ 'blk=thai' => 'Blk/Thai', 'blk=tibetan' => 'Blk/Tibetan', 'blk=tifinagh' => 'Blk/Tifinagh', + 'blk=transportandmapsymbols' => 'Blk/Transpor', 'blk=ugaritic' => 'Blk/Ugaritic', 'blk=unifiedcanadianaboriginalsyllabics' => 'Blk/Canadian', 'blk=unifiedcanadianaboriginalsyllabicsextended' => 'Blk/UnifiedC', @@ -839,6 +859,8 @@ 'bopomofo' => 'Sc/Bopo', 'bopomofoextended' => 'Blk/Bopomof2', 'boxdrawing' => 'Blk/BoxDrawi', + 'brah' => 'Sc/Brah', + 'brahmi' => 'Sc/Brah', 'brai' => 'Blk/BrailleP', 'braille' => 'Blk/BrailleP', 'braillepatterns' => 'Blk/BrailleP', @@ -944,6 +966,7 @@ 'cjkunifiedideographsextensiona' => 'Blk/CJKUnif2', 'cjkunifiedideographsextensionb' => 'Blk/CJKUnif3', 'cjkunifiedideographsextensionc' => 'Blk/CJKUnif4', + 'cjkunifiedideographsextensiond' => 'Blk/CJKUnif5', 'closepunctuation' => 'Gc/Pe', 'cn' => 'Gc/Cn', 'cntrl' => 'Gc/Cc', @@ -1136,6 +1159,7 @@ 'ea=wide' => 'Ea/W', 'egyp' => 'Sc/Egyp', 'egyptianhieroglyphs' => 'Sc/Egyp', + 'emoticons' => 'Blk/Emoticon', 'enclosedalphanumerics' => 'Blk/Enclosed', 'enclosedalphanumericsupplement' => 'Blk/Enclose4', 'enclosedcjklettersandmonths' => 'Blk/Enclose2', @@ -1144,7 +1168,8 @@ 'ethi' => 'Sc/Ethi', 'ethiopic' => 'Sc/Ethi', 'ethiopicextended' => 'Blk/Ethiopi2', - 'ethiopicsupplement' => 'Blk/Ethiopi3', + 'ethiopicextendeda' => 'Blk/Ethiopi3', + 'ethiopicsupplement' => 'Blk/Ethiopi4', 'ext' => 'Ext/Y', 'ext=f' => 'Ext/N', 'ext=false' => 'Ext/N', @@ -1188,7 +1213,7 @@ 'gc=lm' => 'Gc/Lm', 'gc=lo' => 'Gc/Lo', 'gc=lowercaseletter' => 'Gc/Ll', - 'gc=lt' => 'Gc/Lt', + 'gc=lt' => 'Perl/Title', 'gc=lu' => 'Gc/Lu', 'gc=m' => 'Gc/M', 'gc=mark' => 'Gc/M', @@ -1232,7 +1257,7 @@ 'gc=spacingmark' => 'Gc/Mc', 'gc=surrogate' => 'Gc/Cs', 'gc=symbol' => 'Gc/S', - 'gc=titlecaseletter' => 'Gc/Lt', + 'gc=titlecaseletter' => 'Perl/Title', 'gc=unassigned' => 'Gc/Cn', 'gc=uppercaseletter' => 'Gc/Lu', 'gc=z' => 'Gc/Z', @@ -1267,7 +1292,7 @@ 'gothic' => 'Sc/Goth', 'graph' => 'Perl/Graph', 'graphemebase' => 'GrBase/Y', - 'graphemeextend' => 'GrExt/Y', + 'graphemeextend' => 'GCB/EX', 'grbase' => 'GrBase/Y', 'grbase=f' => 'GrBase/N', 'grbase=false' => 'GrBase/N', @@ -1281,15 +1306,15 @@ 'greekandcoptic' => 'Blk/Greek', 'greekextended' => 'Blk/GreekExt', 'grek' => 'Sc/Grek', - 'grext' => 'GrExt/Y', + 'grext' => 'GCB/EX', 'grext=f' => 'GrExt/N', 'grext=false' => 'GrExt/N', 'grext=n' => 'GrExt/N', 'grext=no' => 'GrExt/N', - 'grext=t' => 'GrExt/Y', - 'grext=true' => 'GrExt/Y', - 'grext=y' => 'GrExt/Y', - 'grext=yes' => 'GrExt/Y', + 'grext=t' => 'GCB/EX', + 'grext=true' => 'GCB/EX', + 'grext=y' => 'GCB/EX', + 'grext=yes' => 'GCB/EX', 'gujarati' => 'Sc/Gujr', 'gujr' => 'Sc/Gujr', 'gurmukhi' => 'Sc/Guru', @@ -1398,6 +1423,7 @@ 'imperialaramaic' => 'Sc/Armi', 'in=unassigned' => 'Age/Unassign', 'inaegeannumbers' => 'Blk/AegeanNu', + 'inalchemicalsymbols' => 'Blk/Alchemic', 'inalphabeticpresentationforms' => 'Blk/Alphabet', 'inancientgreekmusicalnotation' => 'Blk/Ancient2', 'inancientgreeknumbers' => 'Blk/AncientG', @@ -1412,12 +1438,15 @@ 'inavestan' => 'Blk/Avestan', 'inbalinese' => 'Blk/Balinese', 'inbamum' => 'Blk/Bamum', + 'inbamumsupplement' => 'Blk/BamumSup', 'inbasiclatin' => 'Blk/ASCII', + 'inbatak' => 'Blk/Batak', 'inbengali' => 'Blk/Bengali', 'inblockelements' => 'Blk/BlockEle', 'inbopomofo' => 'Blk/Bopomofo', 'inbopomofoextended' => 'Blk/Bopomof2', 'inboxdrawing' => 'Blk/BoxDrawi', + 'inbrahmi' => 'Blk/Brahmi', 'inbraillepatterns' => 'Blk/BrailleP', 'inbuginese' => 'Blk/Buginese', 'inbuhid' => 'Blk/Buhid', @@ -1437,6 +1466,7 @@ 'incjkunifiedideographsextensiona' => 'Blk/CJKUnif2', 'incjkunifiedideographsextensionb' => 'Blk/CJKUnif3', 'incjkunifiedideographsextensionc' => 'Blk/CJKUnif4', + 'incjkunifiedideographsextensiond' => 'Blk/CJKUnif5', 'incombiningdiacriticalmarks' => 'Blk/Combini3', 'incombiningdiacriticalmarksforsymbols' => 'Blk/Combini2', 'incombiningdiacriticalmarkssupplement' => 'Blk/Combini4', @@ -1461,13 +1491,15 @@ 'indingbats' => 'Blk/Dingbats', 'indominotiles' => 'Blk/DominoTi', 'inegyptianhieroglyphs' => 'Blk/Egyptian', + 'inemoticons' => 'Blk/Emoticon', 'inenclosedalphanumerics' => 'Blk/Enclosed', 'inenclosedalphanumericsupplement' => 'Blk/Enclose4', 'inenclosedcjklettersandmonths' => 'Blk/Enclose2', 'inenclosedideographicsupplement' => 'Blk/Enclose3', 'inethiopic' => 'Blk/Ethiopic', 'inethiopicextended' => 'Blk/Ethiopi2', - 'inethiopicsupplement' => 'Blk/Ethiopi3', + 'inethiopicextendeda' => 'Blk/Ethiopi3', + 'inethiopicsupplement' => 'Blk/Ethiopi4', 'ingeneralpunctuation' => 'Blk/GeneralP', 'ingeometricshapes' => 'Blk/Geometri', 'ingeorgian' => 'Blk/Georgian', @@ -1499,6 +1531,7 @@ 'initialpunctuation' => 'Gc/Pi', 'injavanese' => 'Blk/Javanese', 'inkaithi' => 'Blk/Kaithi', + 'inkanasupplement' => 'Blk/KanaSupp', 'inkanbun' => 'Blk/Kanbun', 'inkangxiradicals' => 'Blk/KangxiRa', 'inkannada' => 'Blk/Kannada', @@ -1527,6 +1560,7 @@ 'inlydian' => 'Blk/Lydian', 'inmahjongtiles' => 'Blk/MahjongT', 'inmalayalam' => 'Blk/Malayala', + 'inmandaic' => 'Blk/Mandaic', 'inmathematicalalphanumericsymbols' => 'Blk/Mathema2', 'inmathematicaloperators' => 'Blk/Mathemat', 'inmeeteimayek' => 'Blk/MeeteiMa', @@ -1534,6 +1568,7 @@ 'inmiscellaneousmathematicalsymbolsb' => 'Blk/Miscell5', 'inmiscellaneoussymbols' => 'Blk/Miscella', 'inmiscellaneoussymbolsandarrows' => 'Blk/Miscell3', + 'inmiscellaneoussymbolsandpictographs' => 'Blk/Miscell6', 'inmiscellaneoustechnical' => 'Blk/Miscell2', 'inmodifiertoneletters' => 'Blk/Modifier', 'inmongolian' => 'Blk/Mongolia', @@ -1558,6 +1593,7 @@ 'inphoenician' => 'Blk/Phoenici', 'inphoneticextensions' => 'Blk/Phonetic', 'inphoneticextensionssupplement' => 'Blk/Phoneti2', + 'inplayingcards' => 'Blk/PlayingC', 'inprivateuse' => 'Blk/PrivateU', 'inprivateusearea' => 'Blk/PrivateU', 'inrejang' => 'Blk/Rejang', @@ -1595,6 +1631,7 @@ 'inthai' => 'Blk/Thai', 'intibetan' => 'Blk/Tibetan', 'intifinagh' => 'Blk/Tifinagh', + 'intransportandmapsymbols' => 'Blk/Transpor', 'inugaritic' => 'Blk/Ugaritic', 'inunifiedcanadianaboriginalsyllabics' => 'Blk/Canadian', 'inunifiedcanadianaboriginalsyllabicsextended' => 'Blk/UnifiedC', @@ -1609,6 +1646,7 @@ 'ipaextensions' => 'Blk/IPAExten', 'isaegeannumbers' => 'Blk/AegeanNu', 'isahex' => 'AHex/Y', + 'isalchemicalsymbols' => 'Blk/Alchemic', 'isall' => 'Perl/Any', 'isalnum' => 'Perl/Alnum', 'isalpha' => 'Alpha/Y', @@ -1636,7 +1674,10 @@ 'isbalinese' => 'Sc/Bali', 'isbamu' => 'Sc/Bamu', 'isbamum' => 'Sc/Bamu', + 'isbamumsupplement' => 'Blk/BamumSup', 'isbasiclatin' => 'Blk/ASCII', + 'isbatak' => 'Sc/Batk', + 'isbatk' => 'Sc/Batk', 'isbeng' => 'Sc/Beng', 'isbengali' => 'Sc/Beng', 'isbidic' => 'BidiC/Y', @@ -1649,6 +1690,8 @@ 'isbopomofo' => 'Sc/Bopo', 'isbopomofoextended' => 'Blk/Bopomof2', 'isboxdrawing' => 'Blk/BoxDrawi', + 'isbrah' => 'Sc/Brah', + 'isbrahmi' => 'Sc/Brah', 'isbrai' => 'Blk/BrailleP', 'isbraille' => 'Blk/BrailleP', 'isbraillepatterns' => 'Blk/BrailleP', @@ -1690,6 +1733,7 @@ 'iscjkunifiedideographsextensiona' => 'Blk/CJKUnif2', 'iscjkunifiedideographsextensionb' => 'Blk/CJKUnif3', 'iscjkunifiedideographsextensionc' => 'Blk/CJKUnif4', + 'iscjkunifiedideographsextensiond' => 'Blk/CJKUnif5', 'isclosepunctuation' => 'Gc/Pe', 'iscn' => 'Gc/Cn', 'iscntrl' => 'Gc/Cc', @@ -1748,6 +1792,7 @@ 'isdsrt' => 'Blk/Deseret', 'isegyp' => 'Sc/Egyp', 'isegyptianhieroglyphs' => 'Sc/Egyp', + 'isemoticons' => 'Blk/Emoticon', 'isenclosedalphanumerics' => 'Blk/Enclosed', 'isenclosedalphanumericsupplement' => 'Blk/Enclose4', 'isenclosedcjklettersandmonths' => 'Blk/Enclose2', @@ -1756,7 +1801,8 @@ 'isethi' => 'Sc/Ethi', 'isethiopic' => 'Sc/Ethi', 'isethiopicextended' => 'Blk/Ethiopi2', - 'isethiopicsupplement' => 'Blk/Ethiopi3', + 'isethiopicextendeda' => 'Blk/Ethiopi3', + 'isethiopicsupplement' => 'Blk/Ethiopi4', 'isext' => 'Ext/Y', 'isextender' => 'Ext/Y', 'isfinalpunctuation' => 'Gc/Pf', @@ -1773,13 +1819,13 @@ 'isgothic' => 'Sc/Goth', 'isgraph' => 'Perl/Graph', 'isgraphemebase' => 'GrBase/Y', - 'isgraphemeextend' => 'GrExt/Y', + 'isgraphemeextend' => 'GCB/EX', 'isgrbase' => 'GrBase/Y', 'isgreek' => 'Sc/Grek', 'isgreekandcoptic' => 'Blk/Greek', 'isgreekextended' => 'Blk/GreekExt', 'isgrek' => 'Sc/Grek', - 'isgrext' => 'GrExt/Y', + 'isgrext' => 'GCB/EX', 'isgujarati' => 'Sc/Gujr', 'isgujr' => 'Sc/Gujr', 'isgurmukhi' => 'Sc/Guru', @@ -1831,6 +1877,7 @@ 'iskaithi' => 'Sc/Kthi', 'iskali' => 'Blk/KayahLi', 'iskana' => 'Sc/Kana', + 'iskanasupplement' => 'Blk/KanaSupp', 'iskanbun' => 'Blk/Kanbun', 'iskangxiradicals' => 'Blk/KangxiRa', 'iskannada' => 'Sc/Knda', @@ -1882,7 +1929,7 @@ 'islowercase' => 'Lower/Y', 'islowercaseletter' => 'Gc/Ll', 'islowsurrogates' => 'Blk/LowSurro', - 'islt' => 'Gc/Lt', + 'islt' => 'Perl/Title', 'islu' => 'Gc/Lu', 'islyci' => 'Sc/Lyci', 'islycian' => 'Sc/Lyci', @@ -1891,6 +1938,8 @@ 'ism' => 'Gc/M', 'ismahjongtiles' => 'Blk/MahjongT', 'ismalayalam' => 'Sc/Mlym', + 'ismand' => 'Sc/Mand', + 'ismandaic' => 'Sc/Mand', 'ismark' => 'Gc/M', 'ismath' => 'Math/Y', 'ismathematicalalphanumericsymbols' => 'Blk/Mathema2', @@ -1903,6 +1952,7 @@ 'ismiscellaneousmathematicalsymbolsb' => 'Blk/Miscell5', 'ismiscellaneoussymbols' => 'Blk/Miscella', 'ismiscellaneoussymbolsandarrows' => 'Blk/Miscell3', + 'ismiscellaneoussymbolsandpictographs' => 'Blk/Miscell6', 'ismiscellaneoustechnical' => 'Blk/Miscell2', 'ismlym' => 'Sc/Mlym', 'ismn' => 'Gc/Mn', @@ -1986,6 +2036,7 @@ 'isphoneticextensions' => 'Blk/Phonetic', 'isphoneticextensionssupplement' => 'Blk/Phoneti2', 'ispi' => 'Gc/Pi', + 'isplayingcards' => 'Blk/PlayingC', 'ispo' => 'Gc/Po', 'isposixalnum' => 'Perl/PosixAln', 'isposixalpha' => 'Perl/PosixAlp', @@ -1998,6 +2049,8 @@ 'isposixpunct' => 'Perl/PosixPun', 'isposixspace' => 'Perl/PosixSpa', 'isposixupper' => 'Perl/PosixUpp', + 'isposixword' => 'Perl/PerlWord', + 'isposixxdigit' => 'AHex/Y', 'isprint' => 'Perl/Print', 'isprivateuse' => 'Gc/Co', 'isprivateusearea' => 'Blk/PrivateU', @@ -2080,8 +2133,10 @@ 'istibetan' => 'Sc/Tibt', 'istibt' => 'Sc/Tibt', 'istifinagh' => 'Sc/Tfng', - 'istitle' => 'Gc/Lt', - 'istitlecaseletter' => 'Gc/Lt', + 'istitle' => 'Perl/Title', + 'istitlecase' => 'Perl/Title', + 'istitlecaseletter' => 'Perl/Title', + 'istransportandmapsymbols' => 'Blk/Transpor', 'isugar' => 'Sc/Ugar', 'isugaritic' => 'Sc/Ugar', 'isuideo' => 'UIdeo/Y', @@ -2111,6 +2166,20 @@ 'isxids' => 'XIDS/Y', 'isxidstart' => 'XIDS/Y', 'isxpeo' => 'Sc/Xpeo', + 'isxperlspace' => 'Perl/SpacePer', + 'isxposixalnum' => 'Perl/Alnum', + 'isxposixalpha' => 'Alpha/Y', + 'isxposixblank' => 'Perl/Blank', + 'isxposixcntrl' => 'Gc/Cc', + 'isxposixdigit' => 'Nt/De', + 'isxposixgraph' => 'Perl/Graph', + 'isxposixlower' => 'Lower/Y', + 'isxposixprint' => 'Perl/Print', + 'isxposixpunct' => 'Perl/XPosixPu', + 'isxposixspace' => 'Space/Y', + 'isxposixupper' => 'Upper/Y', + 'isxposixword' => 'Perl/Word', + 'isxposixxdigit' => 'Hex/Y', 'isxsux' => 'Sc/Xsux', 'isyi' => 'Sc/Yi', 'isyiii' => 'Sc/Yi', @@ -2143,7 +2212,7 @@ 'jg=gaf' => 'Jg/Gaf', 'jg=gamal' => 'Jg/Gamal', 'jg=hah' => 'Jg/Hah', - 'jg=hamzaonhehgoal' => 'Jg/HamzaOnH', + 'jg=hamzaonhehgoal' => 'Jg/TehMarb2', 'jg=he' => 'Jg/He', 'jg=heh' => 'Jg/Heh', 'jg=hehgoal' => 'Jg/HehGoal', @@ -2175,6 +2244,7 @@ 'jg=tah' => 'Jg/Tah', 'jg=taw' => 'Jg/Taw', 'jg=tehmarbuta' => 'Jg/TehMarbu', + 'jg=tehmarbutagoal' => 'Jg/TehMarb2', 'jg=teth' => 'Jg/Teth', 'jg=waw' => 'Jg/Waw', 'jg=yeh' => 'Jg/Yeh', @@ -2209,6 +2279,7 @@ 'kaithi' => 'Sc/Kthi', 'kali' => 'Blk/KayahLi', 'kana' => 'Sc/Kana', + 'kanasupplement' => 'Blk/KanaSupp', 'kanbun' => 'Blk/Kanbun', 'kangxiradicals' => 'Blk/KangxiRa', 'kannada' => 'Sc/Knda', @@ -2346,7 +2417,7 @@ 'lowercase' => 'Lower/Y', 'lowercaseletter' => 'Gc/Ll', 'lowsurrogates' => 'Blk/LowSurro', - 'lt' => 'Gc/Lt', + 'lt' => 'Perl/Title', 'lu' => 'Gc/Lu', 'lyci' => 'Sc/Lyci', 'lycian' => 'Sc/Lyci', @@ -2355,6 +2426,8 @@ 'm' => 'Gc/M', 'mahjongtiles' => 'Blk/MahjongT', 'malayalam' => 'Sc/Mlym', + 'mand' => 'Sc/Mand', + 'mandaic' => 'Sc/Mand', 'mark' => 'Gc/M', 'math' => 'Math/Y', 'math=f' => 'Math/N', @@ -2375,6 +2448,7 @@ 'miscellaneousmathematicalsymbolsb' => 'Blk/Miscell5', 'miscellaneoussymbols' => 'Blk/Miscella', 'miscellaneoussymbolsandarrows' => 'Blk/Miscell3', + 'miscellaneoussymbolsandpictographs' => 'Blk/Miscell6', 'miscellaneoustechnical' => 'Blk/Miscell2', 'mlym' => 'Sc/Mlym', 'mn' => 'Gc/Mn', @@ -2574,6 +2648,7 @@ 'phoneticextensions' => 'Blk/Phonetic', 'phoneticextensionssupplement' => 'Blk/Phoneti2', 'pi' => 'Gc/Pi', + 'playingcards' => 'Blk/PlayingC', 'po' => 'Gc/Po', 'posixalnum' => 'Perl/PosixAln', 'posixalpha' => 'Perl/PosixAlp', @@ -2586,6 +2661,8 @@ 'posixpunct' => 'Perl/PosixPun', 'posixspace' => 'Perl/PosixSpa', 'posixupper' => 'Perl/PosixUpp', + 'posixword' => 'Perl/PerlWord', + 'posixxdigit' => 'AHex/Y', 'print' => 'Perl/Print', 'privateuse' => 'Gc/Co', 'privateusearea' => 'Blk/PrivateU', @@ -2664,10 +2741,14 @@ 'sc=balinese' => 'Sc/Bali', 'sc=bamu' => 'Sc/Bamu', 'sc=bamum' => 'Sc/Bamu', + 'sc=batak' => 'Sc/Batk', + 'sc=batk' => 'Sc/Batk', 'sc=beng' => 'Sc/Beng', 'sc=bengali' => 'Sc/Beng', 'sc=bopo' => 'Sc/Bopo', 'sc=bopomofo' => 'Sc/Bopo', + 'sc=brah' => 'Sc/Brah', + 'sc=brahmi' => 'Sc/Brah', 'sc=brai' => 'Blk/BrailleP', 'sc=braille' => 'Blk/BrailleP', 'sc=bugi' => 'Sc/Bugi', @@ -2755,6 +2836,8 @@ 'sc=lydi' => 'Sc/Lydi', 'sc=lydian' => 'Sc/Lydi', 'sc=malayalam' => 'Sc/Mlym', + 'sc=mand' => 'Sc/Mand', + 'sc=mandaic' => 'Sc/Mand', 'sc=meeteimayek' => 'Sc/Mtei', 'sc=mlym' => 'Sc/Mlym', 'sc=mong' => 'Sc/Mong', @@ -2920,8 +3003,10 @@ 'tibetan' => 'Sc/Tibt', 'tibt' => 'Sc/Tibt', 'tifinagh' => 'Sc/Tfng', - 'title' => 'Gc/Lt', - 'titlecaseletter' => 'Gc/Lt', + 'title' => 'Perl/Title', + 'titlecase' => 'Perl/Title', + 'titlecaseletter' => 'Perl/Title', + 'transportandmapsymbols' => 'Blk/Transpor', 'ugar' => 'Sc/Ugar', 'ugaritic' => 'Sc/Ugar', 'uideo' => 'UIdeo/Y', @@ -3022,6 +3107,20 @@ 'xids=yes' => 'XIDS/Y', 'xidstart' => 'XIDS/Y', 'xpeo' => 'Sc/Xpeo', + 'xperlspace' => 'Perl/SpacePer', + 'xposixalnum' => 'Perl/Alnum', + 'xposixalpha' => 'Alpha/Y', + 'xposixblank' => 'Perl/Blank', + 'xposixcntrl' => 'Gc/Cc', + 'xposixdigit' => 'Nt/De', + 'xposixgraph' => 'Perl/Graph', + 'xposixlower' => 'Lower/Y', + 'xposixprint' => 'Perl/Print', + 'xposixpunct' => 'Perl/XPosixPu', + 'xposixspace' => 'Space/Y', + 'xposixupper' => 'Upper/Y', + 'xposixword' => 'Perl/Word', + 'xposixxdigit' => 'Hex/Y', 'xsux' => 'Sc/Xsux', 'yi' => 'Sc/Yi', 'yiii' => 'Sc/Yi', @@ -3079,6 +3178,8 @@ $utf8::max_floating_slop = 0.001; # the table, so as to avoid duplication, as many property names can map to the # file, but we only need one entry for all of them. %utf8::why_deprecated = ( + 'Hyphen/N' => 'Supplanted by Line_Break property values; see www.unicode.org/reports/tr14', + 'Hyphen/Y' => 'Supplanted by Line_Break property values; see www.unicode.org/reports/tr14', 'Lb/SG' => 'Deprecated by Unicode because surrogates should never appear in well-formed text, and therefore shouldn\'t be the basis for line breaking', 'OAlpha/N' => 'Used by Unicode internally for generating the Alphabetic property (which should be used instead) and not intended to be used stand-alone', 'OAlpha/Y' => 'Used by Unicode internally for generating the Alphabetic property (which should be used instead) and not intended to be used stand-alone', @@ -3098,4 +3199,63 @@ $utf8::max_floating_slop = 0.001; 'OUpper/Y' => 'Used by Unicode internally for generating the Uppercase property (which should be used instead) and not intended to be used stand-alone', ); +# A few properties have different behavior under /i matching. This maps the +# those to substitute files to use under /i. +%utf8::caseless_equivalent = ( + 'gc=ll' => 'Gc/LC', + 'gc=lowercaseletter' => 'Gc/LC', + 'gc=lt' => 'Gc/LC', + 'gc=lu' => 'Gc/LC', + 'gc=titlecaseletter' => 'Gc/LC', + 'gc=uppercaseletter' => 'Gc/LC', + 'isll' => 'Gc/LC', + 'islower' => 'Cased/Y', + 'islowercase' => 'Cased/Y', + 'islowercaseletter' => 'Gc/LC', + 'islt' => 'Gc/LC', + 'islu' => 'Gc/LC', + 'isposixlower' => 'Perl/PosixAlp', + 'isposixupper' => 'Perl/PosixAlp', + 'istitle' => 'Cased/Y', + 'istitlecase' => 'Cased/Y', + 'istitlecaseletter' => 'Gc/LC', + 'isupper' => 'Cased/Y', + 'isuppercase' => 'Cased/Y', + 'isuppercaseletter' => 'Gc/LC', + 'isxposixlower' => 'Cased/Y', + 'isxposixupper' => 'Cased/Y', + 'll' => 'Gc/LC', + 'lower' => 'Cased/Y', + 'lower=f' => 'Cased/N', + 'lower=false' => 'Cased/N', + 'lower=n' => 'Cased/N', + 'lower=no' => 'Cased/N', + 'lower=t' => 'Cased/Y', + 'lower=true' => 'Cased/Y', + 'lower=y' => 'Cased/Y', + 'lower=yes' => 'Cased/Y', + 'lowercase' => 'Cased/Y', + 'lowercaseletter' => 'Gc/LC', + 'lt' => 'Gc/LC', + 'lu' => 'Gc/LC', + 'posixlower' => 'Perl/PosixAlp', + 'posixupper' => 'Perl/PosixAlp', + 'title' => 'Cased/Y', + 'titlecase' => 'Cased/Y', + 'titlecaseletter' => 'Gc/LC', + 'upper' => 'Cased/Y', + 'upper=f' => 'Cased/N', + 'upper=false' => 'Cased/N', + 'upper=n' => 'Cased/N', + 'upper=no' => 'Cased/N', + 'upper=t' => 'Cased/Y', + 'upper=true' => 'Cased/Y', + 'upper=y' => 'Cased/Y', + 'upper=yes' => 'Cased/Y', + 'uppercase' => 'Cased/Y', + 'uppercaseletter' => 'Gc/LC', + 'xposixlower' => 'Cased/Y', + 'xposixupper' => 'Cased/Y', +); + 1; |