summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/unicore/Heavy.pl
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/tlperl/lib/unicore/Heavy.pl')
-rw-r--r--Master/tlpkg/tlperl/lib/unicore/Heavy.pl204
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;