diff options
Diffstat (limited to 'Master/tlpkg/tlperl/lib/unicore/UCD.pl')
-rw-r--r-- | Master/tlpkg/tlperl/lib/unicore/UCD.pl | 7960 |
1 files changed, 7960 insertions, 0 deletions
diff --git a/Master/tlpkg/tlperl/lib/unicore/UCD.pl b/Master/tlpkg/tlperl/lib/unicore/UCD.pl new file mode 100644 index 00000000000..f876cc828ba --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/UCD.pl @@ -0,0 +1,7960 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 6.1.0. Any changes made here will be lost! + + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by core Perl only. The format and even the +# name or existence of this file are subject to change without notice. Don't +# use it directly. + + +# This file is for the use of Unicode::UCD + +# Highest legal Unicode code point +$Unicode::UCD::MAX_UNICODE_CODEPOINT = 0x10FFFF; + +# Hangul syllables +$Unicode::UCD::HANGUL_BEGIN = 0xAC00; +$Unicode::UCD::HANGUL_COUNT = 11172; + +# Keys are all the possible "prop=value" combinations, in loose form; values +# are the standard loose name for the 'value' part of the key +%Unicode::UCD::loose_to_standard_value = ( +'age=1.1' => '1.1', +'age=2.0' => '2.0', +'age=2.1' => '2.1', +'age=3.0' => '3.0', +'age=3.1' => '3.1', +'age=3.2' => '3.2', +'age=4.0' => '4.0', +'age=4.1' => '4.1', +'age=5.0' => '5.0', +'age=5.1' => '5.1', +'age=5.2' => '5.2', +'age=6.0' => '6.0', +'age=6.1' => '6.1', +'age=na' => 'na', +'age=unassigned' => 'na', +'age=v11' => '1.1', +'age=v20' => '2.0', +'age=v21' => '2.1', +'age=v30' => '3.0', +'age=v31' => '3.1', +'age=v32' => '3.2', +'age=v40' => '4.0', +'age=v41' => '4.1', +'age=v50' => '5.0', +'age=v51' => '5.1', +'age=v52' => '5.2', +'age=v60' => '6.0', +'age=v61' => '6.1', +'ahex=f' => 'n', +'ahex=false' => 'n', +'ahex=n' => 'n', +'ahex=no' => 'n', +'ahex=t' => 'y', +'ahex=true' => 'y', +'ahex=y' => 'y', +'ahex=yes' => 'y', +'alpha=f' => 'n', +'alpha=false' => 'n', +'alpha=n' => 'n', +'alpha=no' => 'n', +'alpha=t' => 'y', +'alpha=true' => 'y', +'alpha=y' => 'y', +'alpha=yes' => 'y', +'bc=al' => 'al', +'bc=an' => 'an', +'bc=arabicletter' => 'al', +'bc=arabicnumber' => 'an', +'bc=b' => 'b', +'bc=bn' => 'bn', +'bc=boundaryneutral' => 'bn', +'bc=commonseparator' => 'cs', +'bc=cs' => 'cs', +'bc=en' => 'en', +'bc=es' => 'es', +'bc=et' => 'et', +'bc=europeannumber' => 'en', +'bc=europeanseparator' => 'es', +'bc=europeanterminator' => 'et', +'bc=l' => 'l', +'bc=lefttoright' => 'l', +'bc=lefttorightembedding' => 'lre', +'bc=lefttorightoverride' => 'lro', +'bc=lre' => 'lre', +'bc=lro' => 'lro', +'bc=nonspacingmark' => 'nsm', +'bc=nsm' => 'nsm', +'bc=on' => 'on', +'bc=otherneutral' => 'on', +'bc=paragraphseparator' => 'b', +'bc=pdf' => 'pdf', +'bc=popdirectionalformat' => 'pdf', +'bc=r' => 'r', +'bc=righttoleft' => 'r', +'bc=righttoleftembedding' => 'rle', +'bc=righttoleftoverride' => 'rlo', +'bc=rle' => 'rle', +'bc=rlo' => 'rlo', +'bc=s' => 's', +'bc=segmentseparator' => 's', +'bc=whitespace' => 'ws', +'bc=ws' => 'ws', +'bidic=f' => 'n', +'bidic=false' => 'n', +'bidic=n' => 'n', +'bidic=no' => 'n', +'bidic=t' => 'y', +'bidic=true' => 'y', +'bidic=y' => 'y', +'bidic=yes' => 'y', +'bidim=f' => 'n', +'bidim=false' => 'n', +'bidim=n' => 'n', +'bidim=no' => 'n', +'bidim=t' => 'y', +'bidim=true' => 'y', +'bidim=y' => 'y', +'bidim=yes' => 'y', +'blk=aegeannumbers' => 'aegeannumbers', +'blk=alchemical' => 'alchemical', +'blk=alchemicalsymbols' => 'alchemical', +'blk=alphabeticpf' => 'alphabeticpf', +'blk=alphabeticpresentationforms' => 'alphabeticpf', +'blk=ancientgreekmusic' => 'ancientgreekmusic', +'blk=ancientgreekmusicalnotation' => 'ancientgreekmusic', +'blk=ancientgreeknumbers' => 'ancientgreeknumbers', +'blk=ancientsymbols' => 'ancientsymbols', +'blk=arabic' => 'arabic', +'blk=arabicexta' => 'arabicexta', +'blk=arabicextendeda' => 'arabicexta', +'blk=arabicmath' => 'arabicmath', +'blk=arabicmathematicalalphabeticsymbols' => 'arabicmath', +'blk=arabicpfa' => 'arabicpfa', +'blk=arabicpfb' => 'arabicpfb', +'blk=arabicpresentationformsa' => 'arabicpfa', +'blk=arabicpresentationformsb' => 'arabicpfb', +'blk=arabicsup' => 'arabicsup', +'blk=arabicsupplement' => 'arabicsup', +'blk=armenian' => 'armenian', +'blk=arrows' => 'arrows', +'blk=ascii' => 'ascii', +'blk=avestan' => 'avestan', +'blk=balinese' => 'balinese', +'blk=bamum' => 'bamum', +'blk=bamumsup' => 'bamumsup', +'blk=bamumsupplement' => 'bamumsup', +'blk=basiclatin' => 'ascii', +'blk=batak' => 'batak', +'blk=bengali' => 'bengali', +'blk=blockelements' => 'blockelements', +'blk=bopomofo' => 'bopomofo', +'blk=bopomofoext' => 'bopomofoext', +'blk=bopomofoextended' => 'bopomofoext', +'blk=boxdrawing' => 'boxdrawing', +'blk=brahmi' => 'brahmi', +'blk=braille' => 'braille', +'blk=braillepatterns' => 'braille', +'blk=buginese' => 'buginese', +'blk=buhid' => 'buhid', +'blk=byzantinemusic' => 'byzantinemusic', +'blk=byzantinemusicalsymbols' => 'byzantinemusic', +'blk=canadiansyllabics' => 'ucas', +'blk=carian' => 'carian', +'blk=chakma' => 'chakma', +'blk=cham' => 'cham', +'blk=cherokee' => 'cherokee', +'blk=cjk' => 'cjk', +'blk=cjkcompat' => 'cjkcompat', +'blk=cjkcompatforms' => 'cjkcompatforms', +'blk=cjkcompatibility' => 'cjkcompat', +'blk=cjkcompatibilityforms' => 'cjkcompatforms', +'blk=cjkcompatibilityideographs' => 'cjkcompatideographs', +'blk=cjkcompatibilityideographssupplement' => 'cjkcompatideographssup', +'blk=cjkcompatideographs' => 'cjkcompatideographs', +'blk=cjkcompatideographssup' => 'cjkcompatideographssup', +'blk=cjkexta' => 'cjkexta', +'blk=cjkextb' => 'cjkextb', +'blk=cjkextc' => 'cjkextc', +'blk=cjkextd' => 'cjkextd', +'blk=cjkradicalssup' => 'cjkradicalssup', +'blk=cjkradicalssupplement' => 'cjkradicalssup', +'blk=cjkstrokes' => 'cjkstrokes', +'blk=cjksymbols' => 'cjksymbols', +'blk=cjksymbolsandpunctuation' => 'cjksymbols', +'blk=cjkunifiedideographs' => 'cjk', +'blk=cjkunifiedideographsextensiona' => 'cjkexta', +'blk=cjkunifiedideographsextensionb' => 'cjkextb', +'blk=cjkunifiedideographsextensionc' => 'cjkextc', +'blk=cjkunifiedideographsextensiond' => 'cjkextd', +'blk=combiningdiacriticalmarks' => 'diacriticals', +'blk=combiningdiacriticalmarksforsymbols' => 'diacriticalsforsymbols', +'blk=combiningdiacriticalmarkssupplement' => 'diacriticalssup', +'blk=combininghalfmarks' => 'halfmarks', +'blk=combiningmarksforsymbols' => 'diacriticalsforsymbols', +'blk=commonindicnumberforms' => 'indicnumberforms', +'blk=compatjamo' => 'compatjamo', +'blk=controlpictures' => 'controlpictures', +'blk=coptic' => 'coptic', +'blk=countingrod' => 'countingrod', +'blk=countingrodnumerals' => 'countingrod', +'blk=cuneiform' => 'cuneiform', +'blk=cuneiformnumbers' => 'cuneiformnumbers', +'blk=cuneiformnumbersandpunctuation' => 'cuneiformnumbers', +'blk=currencysymbols' => 'currencysymbols', +'blk=cypriotsyllabary' => 'cypriotsyllabary', +'blk=cyrillic' => 'cyrillic', +'blk=cyrillicexta' => 'cyrillicexta', +'blk=cyrillicextb' => 'cyrillicextb', +'blk=cyrillicextendeda' => 'cyrillicexta', +'blk=cyrillicextendedb' => 'cyrillicextb', +'blk=cyrillicsup' => 'cyrillicsup', +'blk=cyrillicsupplement' => 'cyrillicsup', +'blk=cyrillicsupplementary' => 'cyrillicsup', +'blk=deseret' => 'deseret', +'blk=devanagari' => 'devanagari', +'blk=devanagariext' => 'devanagariext', +'blk=devanagariextended' => 'devanagariext', +'blk=diacriticals' => 'diacriticals', +'blk=diacriticalsforsymbols' => 'diacriticalsforsymbols', +'blk=diacriticalssup' => 'diacriticalssup', +'blk=dingbats' => 'dingbats', +'blk=domino' => 'domino', +'blk=dominotiles' => 'domino', +'blk=egyptianhieroglyphs' => 'egyptianhieroglyphs', +'blk=emoticons' => 'emoticons', +'blk=enclosedalphanum' => 'enclosedalphanum', +'blk=enclosedalphanumerics' => 'enclosedalphanum', +'blk=enclosedalphanumericsupplement' => 'enclosedalphanumsup', +'blk=enclosedalphanumsup' => 'enclosedalphanumsup', +'blk=enclosedcjk' => 'enclosedcjk', +'blk=enclosedcjklettersandmonths' => 'enclosedcjk', +'blk=enclosedideographicsup' => 'enclosedideographicsup', +'blk=enclosedideographicsupplement' => 'enclosedideographicsup', +'blk=ethiopic' => 'ethiopic', +'blk=ethiopicext' => 'ethiopicext', +'blk=ethiopicexta' => 'ethiopicexta', +'blk=ethiopicextended' => 'ethiopicext', +'blk=ethiopicextendeda' => 'ethiopicexta', +'blk=ethiopicsup' => 'ethiopicsup', +'blk=ethiopicsupplement' => 'ethiopicsup', +'blk=generalpunctuation' => 'punctuation', +'blk=geometricshapes' => 'geometricshapes', +'blk=georgian' => 'georgian', +'blk=georgiansup' => 'georgiansup', +'blk=georgiansupplement' => 'georgiansup', +'blk=glagolitic' => 'glagolitic', +'blk=gothic' => 'gothic', +'blk=greek' => 'greek', +'blk=greekandcoptic' => 'greek', +'blk=greekext' => 'greekext', +'blk=greekextended' => 'greekext', +'blk=gujarati' => 'gujarati', +'blk=gurmukhi' => 'gurmukhi', +'blk=halfandfullforms' => 'halfandfullforms', +'blk=halfmarks' => 'halfmarks', +'blk=halfwidthandfullwidthforms' => 'halfandfullforms', +'blk=hangul' => 'hangul', +'blk=hangulcompatibilityjamo' => 'compatjamo', +'blk=hanguljamo' => 'jamo', +'blk=hanguljamoextendeda' => 'jamoexta', +'blk=hanguljamoextendedb' => 'jamoextb', +'blk=hangulsyllables' => 'hangul', +'blk=hanunoo' => 'hanunoo', +'blk=hebrew' => 'hebrew', +'blk=highprivateusesurrogates' => 'highpusurrogates', +'blk=highpusurrogates' => 'highpusurrogates', +'blk=highsurrogates' => 'highsurrogates', +'blk=hiragana' => 'hiragana', +'blk=idc' => 'idc', +'blk=ideographicdescriptioncharacters' => 'idc', +'blk=imperialaramaic' => 'imperialaramaic', +'blk=indicnumberforms' => 'indicnumberforms', +'blk=inscriptionalpahlavi' => 'inscriptionalpahlavi', +'blk=inscriptionalparthian' => 'inscriptionalparthian', +'blk=ipaext' => 'ipaext', +'blk=ipaextensions' => 'ipaext', +'blk=jamo' => 'jamo', +'blk=jamoexta' => 'jamoexta', +'blk=jamoextb' => 'jamoextb', +'blk=javanese' => 'javanese', +'blk=kaithi' => 'kaithi', +'blk=kanasup' => 'kanasup', +'blk=kanasupplement' => 'kanasup', +'blk=kanbun' => 'kanbun', +'blk=kangxi' => 'kangxi', +'blk=kangxiradicals' => 'kangxi', +'blk=kannada' => 'kannada', +'blk=katakana' => 'katakana', +'blk=katakanaext' => 'katakanaext', +'blk=katakanaphoneticextensions' => 'katakanaext', +'blk=kayahli' => 'kayahli', +'blk=kharoshthi' => 'kharoshthi', +'blk=khmer' => 'khmer', +'blk=khmersymbols' => 'khmersymbols', +'blk=lao' => 'lao', +'blk=latin1' => 'latin1sup', +'blk=latin1sup' => 'latin1sup', +'blk=latin1supplement' => 'latin1sup', +'blk=latinexta' => 'latinexta', +'blk=latinextadditional' => 'latinextadditional', +'blk=latinextb' => 'latinextb', +'blk=latinextc' => 'latinextc', +'blk=latinextd' => 'latinextd', +'blk=latinextendeda' => 'latinexta', +'blk=latinextendedadditional' => 'latinextadditional', +'blk=latinextendedb' => 'latinextb', +'blk=latinextendedc' => 'latinextc', +'blk=latinextendedd' => 'latinextd', +'blk=lepcha' => 'lepcha', +'blk=letterlikesymbols' => 'letterlikesymbols', +'blk=limbu' => 'limbu', +'blk=linearbideograms' => 'linearbideograms', +'blk=linearbsyllabary' => 'linearbsyllabary', +'blk=lisu' => 'lisu', +'blk=lowsurrogates' => 'lowsurrogates', +'blk=lycian' => 'lycian', +'blk=lydian' => 'lydian', +'blk=mahjong' => 'mahjong', +'blk=mahjongtiles' => 'mahjong', +'blk=malayalam' => 'malayalam', +'blk=mandaic' => 'mandaic', +'blk=mathalphanum' => 'mathalphanum', +'blk=mathematicalalphanumericsymbols' => 'mathalphanum', +'blk=mathematicaloperators' => 'mathoperators', +'blk=mathoperators' => 'mathoperators', +'blk=meeteimayek' => 'meeteimayek', +'blk=meeteimayekext' => 'meeteimayekext', +'blk=meeteimayekextensions' => 'meeteimayekext', +'blk=meroiticcursive' => 'meroiticcursive', +'blk=meroitichieroglyphs' => 'meroitichieroglyphs', +'blk=miao' => 'miao', +'blk=miscarrows' => 'miscarrows', +'blk=miscellaneousmathematicalsymbolsa' => 'miscmathsymbolsa', +'blk=miscellaneousmathematicalsymbolsb' => 'miscmathsymbolsb', +'blk=miscellaneoussymbols' => 'miscsymbols', +'blk=miscellaneoussymbolsandarrows' => 'miscarrows', +'blk=miscellaneoussymbolsandpictographs' => 'miscpictographs', +'blk=miscellaneoustechnical' => 'misctechnical', +'blk=miscmathsymbolsa' => 'miscmathsymbolsa', +'blk=miscmathsymbolsb' => 'miscmathsymbolsb', +'blk=miscpictographs' => 'miscpictographs', +'blk=miscsymbols' => 'miscsymbols', +'blk=misctechnical' => 'misctechnical', +'blk=modifierletters' => 'modifierletters', +'blk=modifiertoneletters' => 'modifiertoneletters', +'blk=mongolian' => 'mongolian', +'blk=music' => 'music', +'blk=musicalsymbols' => 'music', +'blk=myanmar' => 'myanmar', +'blk=myanmarexta' => 'myanmarexta', +'blk=myanmarextendeda' => 'myanmarexta', +'blk=nb' => 'nb', +'blk=newtailue' => 'newtailue', +'blk=nko' => 'nko', +'blk=noblock' => 'nb', +'blk=numberforms' => 'numberforms', +'blk=ocr' => 'ocr', +'blk=ogham' => 'ogham', +'blk=olchiki' => 'olchiki', +'blk=olditalic' => 'olditalic', +'blk=oldpersian' => 'oldpersian', +'blk=oldsoutharabian' => 'oldsoutharabian', +'blk=oldturkic' => 'oldturkic', +'blk=opticalcharacterrecognition' => 'ocr', +'blk=oriya' => 'oriya', +'blk=osmanya' => 'osmanya', +'blk=phagspa' => 'phagspa', +'blk=phaistos' => 'phaistos', +'blk=phaistosdisc' => 'phaistos', +'blk=phoenician' => 'phoenician', +'blk=phoneticext' => 'phoneticext', +'blk=phoneticextensions' => 'phoneticext', +'blk=phoneticextensionssupplement' => 'phoneticextsup', +'blk=phoneticextsup' => 'phoneticextsup', +'blk=playingcards' => 'playingcards', +'blk=privateuse' => 'pua', +'blk=privateusearea' => 'pua', +'blk=pua' => 'pua', +'blk=punctuation' => 'punctuation', +'blk=rejang' => 'rejang', +'blk=rumi' => 'rumi', +'blk=ruminumeralsymbols' => 'rumi', +'blk=runic' => 'runic', +'blk=samaritan' => 'samaritan', +'blk=saurashtra' => 'saurashtra', +'blk=sharada' => 'sharada', +'blk=shavian' => 'shavian', +'blk=sinhala' => 'sinhala', +'blk=smallforms' => 'smallforms', +'blk=smallformvariants' => 'smallforms', +'blk=sorasompeng' => 'sorasompeng', +'blk=spacingmodifierletters' => 'modifierletters', +'blk=specials' => 'specials', +'blk=sundanese' => 'sundanese', +'blk=sundanesesup' => 'sundanesesup', +'blk=sundanesesupplement' => 'sundanesesup', +'blk=suparrowsa' => 'suparrowsa', +'blk=suparrowsb' => 'suparrowsb', +'blk=superandsub' => 'superandsub', +'blk=superscriptsandsubscripts' => 'superandsub', +'blk=supmathoperators' => 'supmathoperators', +'blk=supplementalarrowsa' => 'suparrowsa', +'blk=supplementalarrowsb' => 'suparrowsb', +'blk=supplementalmathematicaloperators' => 'supmathoperators', +'blk=supplementalpunctuation' => 'suppunctuation', +'blk=supplementaryprivateuseareaa' => 'suppuaa', +'blk=supplementaryprivateuseareab' => 'suppuab', +'blk=suppuaa' => 'suppuaa', +'blk=suppuab' => 'suppuab', +'blk=suppunctuation' => 'suppunctuation', +'blk=sylotinagri' => 'sylotinagri', +'blk=syriac' => 'syriac', +'blk=tagalog' => 'tagalog', +'blk=tagbanwa' => 'tagbanwa', +'blk=tags' => 'tags', +'blk=taile' => 'taile', +'blk=taitham' => 'taitham', +'blk=taiviet' => 'taiviet', +'blk=taixuanjing' => 'taixuanjing', +'blk=taixuanjingsymbols' => 'taixuanjing', +'blk=takri' => 'takri', +'blk=tamil' => 'tamil', +'blk=telugu' => 'telugu', +'blk=thaana' => 'thaana', +'blk=thai' => 'thai', +'blk=tibetan' => 'tibetan', +'blk=tifinagh' => 'tifinagh', +'blk=transportandmap' => 'transportandmap', +'blk=transportandmapsymbols' => 'transportandmap', +'blk=ucas' => 'ucas', +'blk=ucasext' => 'ucasext', +'blk=ugaritic' => 'ugaritic', +'blk=unifiedcanadianaboriginalsyllabics' => 'ucas', +'blk=unifiedcanadianaboriginalsyllabicsextended' => 'ucasext', +'blk=vai' => 'vai', +'blk=variationselectors' => 'vs', +'blk=variationselectorssupplement' => 'vssup', +'blk=vedicext' => 'vedicext', +'blk=vedicextensions' => 'vedicext', +'blk=verticalforms' => 'verticalforms', +'blk=vs' => 'vs', +'blk=vssup' => 'vssup', +'blk=yijing' => 'yijing', +'blk=yijinghexagramsymbols' => 'yijing', +'blk=yiradicals' => 'yiradicals', +'blk=yisyllables' => 'yisyllables', +'cased=f' => 'n', +'cased=false' => 'n', +'cased=n' => 'n', +'cased=no' => 'n', +'cased=t' => 'y', +'cased=true' => 'y', +'cased=y' => 'y', +'cased=yes' => 'y', +'ccc=0' => 'nr', +'ccc=1' => 'ov', +'ccc=10' => 'ccc10', +'ccc=103' => 'ccc103', +'ccc=107' => 'ccc107', +'ccc=11' => 'ccc11', +'ccc=118' => 'ccc118', +'ccc=12' => 'ccc12', +'ccc=122' => 'ccc122', +'ccc=129' => 'ccc129', +'ccc=13' => 'ccc13', +'ccc=130' => 'ccc130', +'ccc=132' => 'ccc132', +'ccc=14' => 'ccc14', +'ccc=15' => 'ccc15', +'ccc=16' => 'ccc16', +'ccc=17' => 'ccc17', +'ccc=18' => 'ccc18', +'ccc=19' => 'ccc19', +'ccc=20' => 'ccc20', +'ccc=200' => 'atbl', +'ccc=202' => 'atb', +'ccc=21' => 'ccc21', +'ccc=214' => 'ata', +'ccc=216' => 'atar', +'ccc=218' => 'bl', +'ccc=22' => 'ccc22', +'ccc=220' => 'b', +'ccc=222' => 'br', +'ccc=224' => 'l', +'ccc=226' => 'r', +'ccc=228' => 'al', +'ccc=23' => 'ccc23', +'ccc=230' => 'a', +'ccc=232' => 'ar', +'ccc=233' => 'db', +'ccc=234' => 'da', +'ccc=24' => 'ccc24', +'ccc=240' => 'is', +'ccc=25' => 'ccc25', +'ccc=26' => 'ccc26', +'ccc=27' => 'ccc27', +'ccc=28' => 'ccc28', +'ccc=29' => 'ccc29', +'ccc=30' => 'ccc30', +'ccc=31' => 'ccc31', +'ccc=32' => 'ccc32', +'ccc=33' => 'ccc33', +'ccc=34' => 'ccc34', +'ccc=35' => 'ccc35', +'ccc=36' => 'ccc36', +'ccc=7' => 'nk', +'ccc=8' => 'kv', +'ccc=84' => 'ccc84', +'ccc=9' => 'vr', +'ccc=91' => 'ccc91', +'ccc=a' => 'a', +'ccc=above' => 'a', +'ccc=aboveleft' => 'al', +'ccc=aboveright' => 'ar', +'ccc=al' => 'al', +'ccc=ar' => 'ar', +'ccc=ata' => 'ata', +'ccc=atar' => 'atar', +'ccc=atb' => 'atb', +'ccc=atbl' => 'atbl', +'ccc=attachedabove' => 'ata', +'ccc=attachedaboveright' => 'atar', +'ccc=attachedbelow' => 'atb', +'ccc=attachedbelowleft' => 'atbl', +'ccc=b' => 'b', +'ccc=below' => 'b', +'ccc=belowleft' => 'bl', +'ccc=belowright' => 'br', +'ccc=bl' => 'bl', +'ccc=br' => 'br', +'ccc=ccc10' => 'ccc10', +'ccc=ccc103' => 'ccc103', +'ccc=ccc107' => 'ccc107', +'ccc=ccc11' => 'ccc11', +'ccc=ccc118' => 'ccc118', +'ccc=ccc12' => 'ccc12', +'ccc=ccc122' => 'ccc122', +'ccc=ccc129' => 'ccc129', +'ccc=ccc13' => 'ccc13', +'ccc=ccc130' => 'ccc130', +'ccc=ccc132' => 'ccc132', +'ccc=ccc14' => 'ccc14', +'ccc=ccc15' => 'ccc15', +'ccc=ccc16' => 'ccc16', +'ccc=ccc17' => 'ccc17', +'ccc=ccc18' => 'ccc18', +'ccc=ccc19' => 'ccc19', +'ccc=ccc20' => 'ccc20', +'ccc=ccc21' => 'ccc21', +'ccc=ccc22' => 'ccc22', +'ccc=ccc23' => 'ccc23', +'ccc=ccc24' => 'ccc24', +'ccc=ccc25' => 'ccc25', +'ccc=ccc26' => 'ccc26', +'ccc=ccc27' => 'ccc27', +'ccc=ccc28' => 'ccc28', +'ccc=ccc29' => 'ccc29', +'ccc=ccc30' => 'ccc30', +'ccc=ccc31' => 'ccc31', +'ccc=ccc32' => 'ccc32', +'ccc=ccc33' => 'ccc33', +'ccc=ccc34' => 'ccc34', +'ccc=ccc35' => 'ccc35', +'ccc=ccc36' => 'ccc36', +'ccc=ccc84' => 'ccc84', +'ccc=ccc91' => 'ccc91', +'ccc=da' => 'da', +'ccc=db' => 'db', +'ccc=doubleabove' => 'da', +'ccc=doublebelow' => 'db', +'ccc=iotasubscript' => 'is', +'ccc=is' => 'is', +'ccc=kanavoicing' => 'kv', +'ccc=kv' => 'kv', +'ccc=l' => 'l', +'ccc=left' => 'l', +'ccc=nk' => 'nk', +'ccc=notreordered' => 'nr', +'ccc=nr' => 'nr', +'ccc=nukta' => 'nk', +'ccc=ov' => 'ov', +'ccc=overlay' => 'ov', +'ccc=r' => 'r', +'ccc=right' => 'r', +'ccc=virama' => 'vr', +'ccc=vr' => 'vr', +'ce=f' => 'n', +'ce=false' => 'n', +'ce=n' => 'n', +'ce=no' => 'n', +'ce=t' => 'y', +'ce=true' => 'y', +'ce=y' => 'y', +'ce=yes' => 'y', +'ci=f' => 'n', +'ci=false' => 'n', +'ci=n' => 'n', +'ci=no' => 'n', +'ci=t' => 'y', +'ci=true' => 'y', +'ci=y' => 'y', +'ci=yes' => 'y', +'compex=f' => 'n', +'compex=false' => 'n', +'compex=n' => 'n', +'compex=no' => 'n', +'compex=t' => 'y', +'compex=true' => 'y', +'compex=y' => 'y', +'compex=yes' => 'y', +'cwcf=f' => 'n', +'cwcf=false' => 'n', +'cwcf=n' => 'n', +'cwcf=no' => 'n', +'cwcf=t' => 'y', +'cwcf=true' => 'y', +'cwcf=y' => 'y', +'cwcf=yes' => 'y', +'cwcm=f' => 'n', +'cwcm=false' => 'n', +'cwcm=n' => 'n', +'cwcm=no' => 'n', +'cwcm=t' => 'y', +'cwcm=true' => 'y', +'cwcm=y' => 'y', +'cwcm=yes' => 'y', +'cwkcf=f' => 'n', +'cwkcf=false' => 'n', +'cwkcf=n' => 'n', +'cwkcf=no' => 'n', +'cwkcf=t' => 'y', +'cwkcf=true' => 'y', +'cwkcf=y' => 'y', +'cwkcf=yes' => 'y', +'cwl=f' => 'n', +'cwl=false' => 'n', +'cwl=n' => 'n', +'cwl=no' => 'n', +'cwl=t' => 'y', +'cwl=true' => 'y', +'cwl=y' => 'y', +'cwl=yes' => 'y', +'cwt=f' => 'n', +'cwt=false' => 'n', +'cwt=n' => 'n', +'cwt=no' => 'n', +'cwt=t' => 'y', +'cwt=true' => 'y', +'cwt=y' => 'y', +'cwt=yes' => 'y', +'cwu=f' => 'n', +'cwu=false' => 'n', +'cwu=n' => 'n', +'cwu=no' => 'n', +'cwu=t' => 'y', +'cwu=true' => 'y', +'cwu=y' => 'y', +'cwu=yes' => 'y', +'dash=f' => 'n', +'dash=false' => 'n', +'dash=n' => 'n', +'dash=no' => 'n', +'dash=t' => 'y', +'dash=true' => 'y', +'dash=y' => 'y', +'dash=yes' => 'y', +'dep=f' => 'n', +'dep=false' => 'n', +'dep=n' => 'n', +'dep=no' => 'n', +'dep=t' => 'y', +'dep=true' => 'y', +'dep=y' => 'y', +'dep=yes' => 'y', +'di=f' => 'n', +'di=false' => 'n', +'di=n' => 'n', +'di=no' => 'n', +'di=t' => 'y', +'di=true' => 'y', +'di=y' => 'y', +'di=yes' => 'y', +'dia=f' => 'n', +'dia=false' => 'n', +'dia=n' => 'n', +'dia=no' => 'n', +'dia=t' => 'y', +'dia=true' => 'y', +'dia=y' => 'y', +'dia=yes' => 'y', +'dt=can' => 'can', +'dt=canonical' => 'can', +'dt=circle' => 'enc', +'dt=com' => 'com', +'dt=compat' => 'com', +'dt=enc' => 'enc', +'dt=fin' => 'fin', +'dt=final' => 'fin', +'dt=font' => 'font', +'dt=fra' => 'fra', +'dt=fraction' => 'fra', +'dt=init' => 'init', +'dt=initial' => 'init', +'dt=iso' => 'iso', +'dt=isolated' => 'iso', +'dt=med' => 'med', +'dt=medial' => 'med', +'dt=nar' => 'nar', +'dt=narrow' => 'nar', +'dt=nb' => 'nb', +'dt=nobreak' => 'nb', +'dt=noncanon' => 'noncanon', +'dt=noncanonical' => 'noncanon', +'dt=none' => 'none', +'dt=small' => 'sml', +'dt=sml' => 'sml', +'dt=sqr' => 'sqr', +'dt=square' => 'sqr', +'dt=sub' => 'sub', +'dt=sup' => 'sup', +'dt=super' => 'sup', +'dt=vert' => 'vert', +'dt=vertical' => 'vert', +'dt=wide' => 'wide', +'ea=a' => 'a', +'ea=ambiguous' => 'a', +'ea=f' => 'f', +'ea=fullwidth' => 'f', +'ea=h' => 'h', +'ea=halfwidth' => 'h', +'ea=n' => 'n', +'ea=na' => 'na', +'ea=narrow' => 'na', +'ea=neutral' => 'n', +'ea=w' => 'w', +'ea=wide' => 'w', +'ext=f' => 'n', +'ext=false' => 'n', +'ext=n' => 'n', +'ext=no' => 'n', +'ext=t' => 'y', +'ext=true' => 'y', +'ext=y' => 'y', +'ext=yes' => 'y', +'gc=c' => 'c', +'gc=casedletter' => 'lc', +'gc=cc' => 'cc', +'gc=cf' => 'cf', +'gc=closepunctuation' => 'pe', +'gc=cn' => 'cn', +'gc=cntrl' => 'cc', +'gc=co' => 'co', +'gc=combiningmark' => 'm', +'gc=connectorpunctuation' => 'pc', +'gc=control' => 'cc', +'gc=cs' => 'cs', +'gc=currencysymbol' => 'sc', +'gc=dashpunctuation' => 'pd', +'gc=decimalnumber' => 'nd', +'gc=digit' => 'nd', +'gc=enclosingmark' => 'me', +'gc=finalpunctuation' => 'pf', +'gc=format' => 'cf', +'gc=initialpunctuation' => 'pi', +'gc=l' => 'l', +'gc=l&' => 'lc', +'gc=l_' => 'lc', +'gc=lc' => 'lc', +'gc=letter' => 'l', +'gc=letternumber' => 'nl', +'gc=lineseparator' => 'zl', +'gc=ll' => 'll', +'gc=lm' => 'lm', +'gc=lo' => 'lo', +'gc=lowercaseletter' => 'll', +'gc=lt' => 'lt', +'gc=lu' => 'lu', +'gc=m' => 'm', +'gc=mark' => 'm', +'gc=mathsymbol' => 'sm', +'gc=mc' => 'mc', +'gc=me' => 'me', +'gc=mn' => 'mn', +'gc=modifierletter' => 'lm', +'gc=modifiersymbol' => 'sk', +'gc=n' => 'n', +'gc=nd' => 'nd', +'gc=nl' => 'nl', +'gc=no' => 'no', +'gc=nonspacingmark' => 'mn', +'gc=number' => 'n', +'gc=openpunctuation' => 'ps', +'gc=other' => 'c', +'gc=otherletter' => 'lo', +'gc=othernumber' => 'no', +'gc=otherpunctuation' => 'po', +'gc=othersymbol' => 'so', +'gc=p' => 'p', +'gc=paragraphseparator' => 'zp', +'gc=pc' => 'pc', +'gc=pd' => 'pd', +'gc=pe' => 'pe', +'gc=pf' => 'pf', +'gc=pi' => 'pi', +'gc=po' => 'po', +'gc=privateuse' => 'co', +'gc=ps' => 'ps', +'gc=punct' => 'p', +'gc=punctuation' => 'p', +'gc=s' => 's', +'gc=sc' => 'sc', +'gc=separator' => 'z', +'gc=sk' => 'sk', +'gc=sm' => 'sm', +'gc=so' => 'so', +'gc=spaceseparator' => 'zs', +'gc=spacingmark' => 'mc', +'gc=surrogate' => 'cs', +'gc=symbol' => 's', +'gc=titlecaseletter' => 'lt', +'gc=unassigned' => 'cn', +'gc=uppercaseletter' => 'lu', +'gc=z' => 'z', +'gc=zl' => 'zl', +'gc=zp' => 'zp', +'gc=zs' => 'zs', +'gcb=cn' => 'cn', +'gcb=control' => 'cn', +'gcb=cr' => 'cr', +'gcb=ex' => 'ex', +'gcb=extend' => 'ex', +'gcb=l' => 'l', +'gcb=lf' => 'lf', +'gcb=lv' => 'lv', +'gcb=lvt' => 'lvt', +'gcb=other' => 'xx', +'gcb=pp' => 'pp', +'gcb=prepend' => 'pp', +'gcb=sm' => 'sm', +'gcb=spacingmark' => 'sm', +'gcb=t' => 't', +'gcb=v' => 'v', +'gcb=xx' => 'xx', +'grbase=f' => 'n', +'grbase=false' => 'n', +'grbase=n' => 'n', +'grbase=no' => 'n', +'grbase=t' => 'y', +'grbase=true' => 'y', +'grbase=y' => 'y', +'grbase=yes' => 'y', +'grext=f' => 'n', +'grext=false' => 'n', +'grext=n' => 'n', +'grext=no' => 'n', +'grext=t' => 'y', +'grext=true' => 'y', +'grext=y' => 'y', +'grext=yes' => 'y', +'hex=f' => 'n', +'hex=false' => 'n', +'hex=n' => 'n', +'hex=no' => 'n', +'hex=t' => 'y', +'hex=true' => 'y', +'hex=y' => 'y', +'hex=yes' => 'y', +'hst=l' => 'l', +'hst=leadingjamo' => 'l', +'hst=lv' => 'lv', +'hst=lvsyllable' => 'lv', +'hst=lvt' => 'lvt', +'hst=lvtsyllable' => 'lvt', +'hst=na' => 'na', +'hst=notapplicable' => 'na', +'hst=t' => 't', +'hst=trailingjamo' => 't', +'hst=v' => 'v', +'hst=voweljamo' => 'v', +'hyphen=f' => 'n', +'hyphen=false' => 'n', +'hyphen=n' => 'n', +'hyphen=no' => 'n', +'hyphen=t' => 'y', +'hyphen=true' => 'y', +'hyphen=y' => 'y', +'hyphen=yes' => 'y', +'idc=f' => 'n', +'idc=false' => 'n', +'idc=n' => 'n', +'idc=no' => 'n', +'idc=t' => 'y', +'idc=true' => 'y', +'idc=y' => 'y', +'idc=yes' => 'y', +'ideo=f' => 'n', +'ideo=false' => 'n', +'ideo=n' => 'n', +'ideo=no' => 'n', +'ideo=t' => 'y', +'ideo=true' => 'y', +'ideo=y' => 'y', +'ideo=yes' => 'y', +'ids=f' => 'n', +'ids=false' => 'n', +'ids=n' => 'n', +'ids=no' => 'n', +'ids=t' => 'y', +'ids=true' => 'y', +'ids=y' => 'y', +'ids=yes' => 'y', +'idsb=f' => 'n', +'idsb=false' => 'n', +'idsb=n' => 'n', +'idsb=no' => 'n', +'idsb=t' => 'y', +'idsb=true' => 'y', +'idsb=y' => 'y', +'idsb=yes' => 'y', +'idst=f' => 'n', +'idst=false' => 'n', +'idst=n' => 'n', +'idst=no' => 'n', +'idst=t' => 'y', +'idst=true' => 'y', +'idst=y' => 'y', +'idst=yes' => 'y', +'in=1.1' => '1.1', +'in=2.0' => '2.0', +'in=2.1' => '2.1', +'in=3.0' => '3.0', +'in=3.1' => '3.1', +'in=3.2' => '3.2', +'in=4.0' => '4.0', +'in=4.1' => '4.1', +'in=5.0' => '5.0', +'in=5.1' => '5.1', +'in=5.2' => '5.2', +'in=6.0' => '6.0', +'in=6.1' => '6.1', +'in=unassigned' => 'unassigned', +'jg=ain' => 'ain', +'jg=alaph' => 'alaph', +'jg=alef' => 'alef', +'jg=beh' => 'beh', +'jg=beth' => 'beth', +'jg=burushaskiyehbarree' => 'burushaskiyehbarree', +'jg=dal' => 'dal', +'jg=dalathrish' => 'dalathrish', +'jg=e' => 'e', +'jg=farsiyeh' => 'farsiyeh', +'jg=fe' => 'fe', +'jg=feh' => 'feh', +'jg=finalsemkath' => 'finalsemkath', +'jg=gaf' => 'gaf', +'jg=gamal' => 'gamal', +'jg=hah' => 'hah', +'jg=hamzaonhehgoal' => 'tehmarbutagoal', +'jg=he' => 'he', +'jg=heh' => 'heh', +'jg=hehgoal' => 'hehgoal', +'jg=heth' => 'heth', +'jg=kaf' => 'kaf', +'jg=kaph' => 'kaph', +'jg=khaph' => 'khaph', +'jg=knottedheh' => 'knottedheh', +'jg=lam' => 'lam', +'jg=lamadh' => 'lamadh', +'jg=meem' => 'meem', +'jg=mim' => 'mim', +'jg=nojoininggroup' => 'nojoininggroup', +'jg=noon' => 'noon', +'jg=nun' => 'nun', +'jg=nya' => 'nya', +'jg=pe' => 'pe', +'jg=qaf' => 'qaf', +'jg=qaph' => 'qaph', +'jg=reh' => 'reh', +'jg=reversedpe' => 'reversedpe', +'jg=rohingyayeh' => 'rohingyayeh', +'jg=sad' => 'sad', +'jg=sadhe' => 'sadhe', +'jg=seen' => 'seen', +'jg=semkath' => 'semkath', +'jg=shin' => 'shin', +'jg=swashkaf' => 'swashkaf', +'jg=syriacwaw' => 'syriacwaw', +'jg=tah' => 'tah', +'jg=taw' => 'taw', +'jg=tehmarbuta' => 'tehmarbuta', +'jg=tehmarbutagoal' => 'tehmarbutagoal', +'jg=teth' => 'teth', +'jg=waw' => 'waw', +'jg=yeh' => 'yeh', +'jg=yehbarree' => 'yehbarree', +'jg=yehwithtail' => 'yehwithtail', +'jg=yudh' => 'yudh', +'jg=yudhhe' => 'yudhhe', +'jg=zain' => 'zain', +'jg=zhain' => 'zhain', +'joinc=f' => 'n', +'joinc=false' => 'n', +'joinc=n' => 'n', +'joinc=no' => 'n', +'joinc=t' => 'y', +'joinc=true' => 'y', +'joinc=y' => 'y', +'joinc=yes' => 'y', +'jt=c' => 'c', +'jt=d' => 'd', +'jt=dualjoining' => 'd', +'jt=joincausing' => 'c', +'jt=l' => 'l', +'jt=leftjoining' => 'l', +'jt=nonjoining' => 'u', +'jt=r' => 'r', +'jt=rightjoining' => 'r', +'jt=t' => 't', +'jt=transparent' => 't', +'jt=u' => 'u', +'lb=ai' => 'ai', +'lb=al' => 'al', +'lb=alphabetic' => 'al', +'lb=ambiguous' => 'ai', +'lb=b2' => 'b2', +'lb=ba' => 'ba', +'lb=bb' => 'bb', +'lb=bk' => 'bk', +'lb=breakafter' => 'ba', +'lb=breakbefore' => 'bb', +'lb=breakboth' => 'b2', +'lb=breaksymbols' => 'sy', +'lb=carriagereturn' => 'cr', +'lb=cb' => 'cb', +'lb=cj' => 'cj', +'lb=cl' => 'cl', +'lb=closeparenthesis' => 'cp', +'lb=closepunctuation' => 'cl', +'lb=cm' => 'cm', +'lb=combiningmark' => 'cm', +'lb=complexcontext' => 'sa', +'lb=conditionaljapanesestarter' => 'cj', +'lb=contingentbreak' => 'cb', +'lb=cp' => 'cp', +'lb=cr' => 'cr', +'lb=ex' => 'ex', +'lb=exclamation' => 'ex', +'lb=gl' => 'gl', +'lb=glue' => 'gl', +'lb=h2' => 'h2', +'lb=h3' => 'h3', +'lb=hebrewletter' => 'hl', +'lb=hl' => 'hl', +'lb=hy' => 'hy', +'lb=hyphen' => 'hy', +'lb=id' => 'id', +'lb=ideographic' => 'id', +'lb=in' => 'in', +'lb=infixnumeric' => 'is', +'lb=inseparable' => 'in', +'lb=inseperable' => 'in', +'lb=is' => 'is', +'lb=jl' => 'jl', +'lb=jt' => 'jt', +'lb=jv' => 'jv', +'lb=lf' => 'lf', +'lb=linefeed' => 'lf', +'lb=mandatorybreak' => 'bk', +'lb=nextline' => 'nl', +'lb=nl' => 'nl', +'lb=nonstarter' => 'ns', +'lb=ns' => 'ns', +'lb=nu' => 'nu', +'lb=numeric' => 'nu', +'lb=op' => 'op', +'lb=openpunctuation' => 'op', +'lb=po' => 'po', +'lb=postfixnumeric' => 'po', +'lb=pr' => 'pr', +'lb=prefixnumeric' => 'pr', +'lb=qu' => 'qu', +'lb=quotation' => 'qu', +'lb=sa' => 'sa', +'lb=sg' => 'sg', +'lb=sp' => 'sp', +'lb=space' => 'sp', +'lb=surrogate' => 'sg', +'lb=sy' => 'sy', +'lb=unknown' => 'xx', +'lb=wj' => 'wj', +'lb=wordjoiner' => 'wj', +'lb=xx' => 'xx', +'lb=zw' => 'zw', +'lb=zwspace' => 'zw', +'loe=f' => 'n', +'loe=false' => 'n', +'loe=n' => 'n', +'loe=no' => 'n', +'loe=t' => 'y', +'loe=true' => 'y', +'loe=y' => 'y', +'loe=yes' => 'y', +'lower=f' => 'n', +'lower=false' => 'n', +'lower=n' => 'n', +'lower=no' => 'n', +'lower=t' => 'y', +'lower=true' => 'y', +'lower=y' => 'y', +'lower=yes' => 'y', +'math=f' => 'n', +'math=false' => 'n', +'math=n' => 'n', +'math=no' => 'n', +'math=t' => 'y', +'math=true' => 'y', +'math=y' => 'y', +'math=yes' => 'y', +'nchar=f' => 'n', +'nchar=false' => 'n', +'nchar=n' => 'n', +'nchar=no' => 'n', +'nchar=t' => 'y', +'nchar=true' => 'y', +'nchar=y' => 'y', +'nchar=yes' => 'y', +'nfcqc=m' => 'm', +'nfcqc=maybe' => 'm', +'nfcqc=n' => 'n', +'nfcqc=no' => 'n', +'nfcqc=y' => 'y', +'nfcqc=yes' => 'y', +'nfdqc=n' => 'n', +'nfdqc=no' => 'n', +'nfdqc=y' => 'y', +'nfdqc=yes' => 'y', +'nfkcqc=m' => 'm', +'nfkcqc=maybe' => 'm', +'nfkcqc=n' => 'n', +'nfkcqc=no' => 'n', +'nfkcqc=y' => 'y', +'nfkcqc=yes' => 'y', +'nfkdqc=n' => 'n', +'nfkdqc=no' => 'n', +'nfkdqc=y' => 'y', +'nfkdqc=yes' => 'y', +'nt=de' => 'de', +'nt=decimal' => 'de', +'nt=di' => 'di', +'nt=digit' => 'di', +'nt=none' => 'none', +'nt=nu' => 'nu', +'nt=numeric' => 'nu', +'nv=-1/2' => '-1/2', +'nv=0' => 0, +'nv=1' => 1, +'nv=1/10' => '1/10', +'nv=1/16' => '1/16', +'nv=1/2' => '1/2', +'nv=1/3' => '1/3', +'nv=1/4' => '1/4', +'nv=1/5' => '1/5', +'nv=1/6' => '1/6', +'nv=1/7' => '1/7', +'nv=1/8' => '1/8', +'nv=1/9' => '1/9', +'nv=10' => 10, +'nv=100' => 100, +'nv=1000' => 1000, +'nv=10000' => 10000, +'nv=100000' => 100000, +'nv=100000000' => 100000000, +'nv=1000000000000' => 1000000000000, +'nv=11' => 11, +'nv=11/2' => '11/2', +'nv=12' => 12, +'nv=13' => 13, +'nv=13/2' => '13/2', +'nv=14' => 14, +'nv=15' => 15, +'nv=15/2' => '15/2', +'nv=16' => 16, +'nv=17' => 17, +'nv=17/2' => '17/2', +'nv=18' => 18, +'nv=19' => 19, +'nv=2' => 2, +'nv=2/3' => '2/3', +'nv=2/5' => '2/5', +'nv=20' => 20, +'nv=200' => 200, +'nv=2000' => 2000, +'nv=20000' => 20000, +'nv=21' => 21, +'nv=22' => 22, +'nv=23' => 23, +'nv=24' => 24, +'nv=25' => 25, +'nv=26' => 26, +'nv=27' => 27, +'nv=28' => 28, +'nv=29' => 29, +'nv=3' => 3, +'nv=3/16' => '3/16', +'nv=3/2' => '3/2', +'nv=3/4' => '3/4', +'nv=3/5' => '3/5', +'nv=3/8' => '3/8', +'nv=30' => 30, +'nv=300' => 300, +'nv=3000' => 3000, +'nv=30000' => 30000, +'nv=31' => 31, +'nv=32' => 32, +'nv=33' => 33, +'nv=34' => 34, +'nv=35' => 35, +'nv=36' => 36, +'nv=37' => 37, +'nv=38' => 38, +'nv=39' => 39, +'nv=4' => 4, +'nv=4/5' => '4/5', +'nv=40' => 40, +'nv=400' => 400, +'nv=4000' => 4000, +'nv=40000' => 40000, +'nv=41' => 41, +'nv=42' => 42, +'nv=43' => 43, +'nv=44' => 44, +'nv=45' => 45, +'nv=46' => 46, +'nv=47' => 47, +'nv=48' => 48, +'nv=49' => 49, +'nv=5' => 5, +'nv=5/2' => '5/2', +'nv=5/6' => '5/6', +'nv=5/8' => '5/8', +'nv=50' => 50, +'nv=500' => 500, +'nv=5000' => 5000, +'nv=50000' => 50000, +'nv=6' => 6, +'nv=60' => 60, +'nv=600' => 600, +'nv=6000' => 6000, +'nv=60000' => 60000, +'nv=7' => 7, +'nv=7/2' => '7/2', +'nv=7/8' => '7/8', +'nv=70' => 70, +'nv=700' => 700, +'nv=7000' => 7000, +'nv=70000' => 70000, +'nv=8' => 8, +'nv=80' => 80, +'nv=800' => 800, +'nv=8000' => 8000, +'nv=80000' => 80000, +'nv=9' => 9, +'nv=9/2' => '9/2', +'nv=90' => 90, +'nv=900' => 900, +'nv=9000' => 9000, +'nv=90000' => 90000, +'nv=nan' => 'nan', +'patsyn=f' => 'n', +'patsyn=false' => 'n', +'patsyn=n' => 'n', +'patsyn=no' => 'n', +'patsyn=t' => 'y', +'patsyn=true' => 'y', +'patsyn=y' => 'y', +'patsyn=yes' => 'y', +'patws=f' => 'n', +'patws=false' => 'n', +'patws=n' => 'n', +'patws=no' => 'n', +'patws=t' => 'y', +'patws=true' => 'y', +'patws=y' => 'y', +'patws=yes' => 'y', +'qmark=f' => 'n', +'qmark=false' => 'n', +'qmark=n' => 'n', +'qmark=no' => 'n', +'qmark=t' => 'y', +'qmark=true' => 'y', +'qmark=y' => 'y', +'qmark=yes' => 'y', +'radical=f' => 'n', +'radical=false' => 'n', +'radical=n' => 'n', +'radical=no' => 'n', +'radical=t' => 'y', +'radical=true' => 'y', +'radical=y' => 'y', +'radical=yes' => 'y', +'sb=at' => 'at', +'sb=aterm' => 'at', +'sb=cl' => 'cl', +'sb=close' => 'cl', +'sb=cr' => 'cr', +'sb=ex' => 'ex', +'sb=extend' => 'ex', +'sb=fo' => 'fo', +'sb=format' => 'fo', +'sb=le' => 'le', +'sb=lf' => 'lf', +'sb=lo' => 'lo', +'sb=lower' => 'lo', +'sb=nu' => 'nu', +'sb=numeric' => 'nu', +'sb=oletter' => 'le', +'sb=other' => 'xx', +'sb=sc' => 'sc', +'sb=scontinue' => 'sc', +'sb=se' => 'se', +'sb=sep' => 'se', +'sb=sp' => 'sp', +'sb=st' => 'st', +'sb=sterm' => 'st', +'sb=up' => 'up', +'sb=upper' => 'up', +'sb=xx' => 'xx', +'sc=arab' => 'arab', +'sc=arabic' => 'arab', +'sc=armenian' => 'armn', +'sc=armi' => 'armi', +'sc=armn' => 'armn', +'sc=avestan' => 'avst', +'sc=avst' => 'avst', +'sc=bali' => 'bali', +'sc=balinese' => 'bali', +'sc=bamu' => 'bamu', +'sc=bamum' => 'bamu', +'sc=batak' => 'batk', +'sc=batk' => 'batk', +'sc=beng' => 'beng', +'sc=bengali' => 'beng', +'sc=bopo' => 'bopo', +'sc=bopomofo' => 'bopo', +'sc=brah' => 'brah', +'sc=brahmi' => 'brah', +'sc=brai' => 'brai', +'sc=braille' => 'brai', +'sc=bugi' => 'bugi', +'sc=buginese' => 'bugi', +'sc=buhd' => 'buhd', +'sc=buhid' => 'buhd', +'sc=cakm' => 'cakm', +'sc=canadianaboriginal' => 'cans', +'sc=cans' => 'cans', +'sc=cari' => 'cari', +'sc=carian' => 'cari', +'sc=chakma' => 'cakm', +'sc=cham' => 'cham', +'sc=cher' => 'cher', +'sc=cherokee' => 'cher', +'sc=common' => 'zyyy', +'sc=copt' => 'copt', +'sc=coptic' => 'copt', +'sc=cprt' => 'cprt', +'sc=cuneiform' => 'xsux', +'sc=cypriot' => 'cprt', +'sc=cyrillic' => 'cyrl', +'sc=cyrl' => 'cyrl', +'sc=deseret' => 'dsrt', +'sc=deva' => 'deva', +'sc=devanagari' => 'deva', +'sc=dsrt' => 'dsrt', +'sc=egyp' => 'egyp', +'sc=egyptianhieroglyphs' => 'egyp', +'sc=ethi' => 'ethi', +'sc=ethiopic' => 'ethi', +'sc=geor' => 'geor', +'sc=georgian' => 'geor', +'sc=glag' => 'glag', +'sc=glagolitic' => 'glag', +'sc=goth' => 'goth', +'sc=gothic' => 'goth', +'sc=greek' => 'grek', +'sc=grek' => 'grek', +'sc=gujarati' => 'gujr', +'sc=gujr' => 'gujr', +'sc=gurmukhi' => 'guru', +'sc=guru' => 'guru', +'sc=han' => 'hani', +'sc=hang' => 'hang', +'sc=hangul' => 'hang', +'sc=hani' => 'hani', +'sc=hano' => 'hano', +'sc=hanunoo' => 'hano', +'sc=hebr' => 'hebr', +'sc=hebrew' => 'hebr', +'sc=hira' => 'hira', +'sc=hiragana' => 'hira', +'sc=imperialaramaic' => 'armi', +'sc=inherited' => 'zinh', +'sc=inscriptionalpahlavi' => 'phli', +'sc=inscriptionalparthian' => 'prti', +'sc=ital' => 'ital', +'sc=java' => 'java', +'sc=javanese' => 'java', +'sc=kaithi' => 'kthi', +'sc=kali' => 'kali', +'sc=kana' => 'kana', +'sc=kannada' => 'knda', +'sc=katakana' => 'kana', +'sc=kayahli' => 'kali', +'sc=khar' => 'khar', +'sc=kharoshthi' => 'khar', +'sc=khmer' => 'khmr', +'sc=khmr' => 'khmr', +'sc=knda' => 'knda', +'sc=kthi' => 'kthi', +'sc=lana' => 'lana', +'sc=lao' => 'laoo', +'sc=laoo' => 'laoo', +'sc=latin' => 'latn', +'sc=latn' => 'latn', +'sc=lepc' => 'lepc', +'sc=lepcha' => 'lepc', +'sc=limb' => 'limb', +'sc=limbu' => 'limb', +'sc=linb' => 'linb', +'sc=linearb' => 'linb', +'sc=lisu' => 'lisu', +'sc=lyci' => 'lyci', +'sc=lycian' => 'lyci', +'sc=lydi' => 'lydi', +'sc=lydian' => 'lydi', +'sc=malayalam' => 'mlym', +'sc=mand' => 'mand', +'sc=mandaic' => 'mand', +'sc=meeteimayek' => 'mtei', +'sc=merc' => 'merc', +'sc=mero' => 'mero', +'sc=meroiticcursive' => 'merc', +'sc=meroitichieroglyphs' => 'mero', +'sc=miao' => 'plrd', +'sc=mlym' => 'mlym', +'sc=mong' => 'mong', +'sc=mongolian' => 'mong', +'sc=mtei' => 'mtei', +'sc=myanmar' => 'mymr', +'sc=mymr' => 'mymr', +'sc=newtailue' => 'talu', +'sc=nko' => 'nkoo', +'sc=nkoo' => 'nkoo', +'sc=ogam' => 'ogam', +'sc=ogham' => 'ogam', +'sc=olchiki' => 'olck', +'sc=olck' => 'olck', +'sc=olditalic' => 'ital', +'sc=oldpersian' => 'xpeo', +'sc=oldsoutharabian' => 'sarb', +'sc=oldturkic' => 'orkh', +'sc=oriya' => 'orya', +'sc=orkh' => 'orkh', +'sc=orya' => 'orya', +'sc=osma' => 'osma', +'sc=osmanya' => 'osma', +'sc=phag' => 'phag', +'sc=phagspa' => 'phag', +'sc=phli' => 'phli', +'sc=phnx' => 'phnx', +'sc=phoenician' => 'phnx', +'sc=plrd' => 'plrd', +'sc=prti' => 'prti', +'sc=qaac' => 'copt', +'sc=qaai' => 'zinh', +'sc=rejang' => 'rjng', +'sc=rjng' => 'rjng', +'sc=runic' => 'runr', +'sc=runr' => 'runr', +'sc=samaritan' => 'samr', +'sc=samr' => 'samr', +'sc=sarb' => 'sarb', +'sc=saur' => 'saur', +'sc=saurashtra' => 'saur', +'sc=sharada' => 'shrd', +'sc=shavian' => 'shaw', +'sc=shaw' => 'shaw', +'sc=shrd' => 'shrd', +'sc=sinh' => 'sinh', +'sc=sinhala' => 'sinh', +'sc=sora' => 'sora', +'sc=sorasompeng' => 'sora', +'sc=sund' => 'sund', +'sc=sundanese' => 'sund', +'sc=sylo' => 'sylo', +'sc=sylotinagri' => 'sylo', +'sc=syrc' => 'syrc', +'sc=syriac' => 'syrc', +'sc=tagalog' => 'tglg', +'sc=tagb' => 'tagb', +'sc=tagbanwa' => 'tagb', +'sc=taile' => 'tale', +'sc=taitham' => 'lana', +'sc=taiviet' => 'tavt', +'sc=takr' => 'takr', +'sc=takri' => 'takr', +'sc=tale' => 'tale', +'sc=talu' => 'talu', +'sc=tamil' => 'taml', +'sc=taml' => 'taml', +'sc=tavt' => 'tavt', +'sc=telu' => 'telu', +'sc=telugu' => 'telu', +'sc=tfng' => 'tfng', +'sc=tglg' => 'tglg', +'sc=thaa' => 'thaa', +'sc=thaana' => 'thaa', +'sc=thai' => 'thai', +'sc=tibetan' => 'tibt', +'sc=tibt' => 'tibt', +'sc=tifinagh' => 'tfng', +'sc=ugar' => 'ugar', +'sc=ugaritic' => 'ugar', +'sc=unknown' => 'zzzz', +'sc=vai' => 'vaii', +'sc=vaii' => 'vaii', +'sc=xpeo' => 'xpeo', +'sc=xsux' => 'xsux', +'sc=yi' => 'yiii', +'sc=yiii' => 'yiii', +'sc=zinh' => 'zinh', +'sc=zyyy' => 'zyyy', +'sc=zzzz' => 'zzzz', +'scx=arab' => 'arab', +'scx=arabic' => 'arab', +'scx=armenian' => 'armn', +'scx=armi' => 'armi', +'scx=armn' => 'armn', +'scx=avestan' => 'avst', +'scx=avst' => 'avst', +'scx=bali' => 'bali', +'scx=balinese' => 'bali', +'scx=bamu' => 'bamu', +'scx=bamum' => 'bamu', +'scx=batak' => 'batk', +'scx=batk' => 'batk', +'scx=beng' => 'beng', +'scx=bengali' => 'beng', +'scx=bopo' => 'bopo', +'scx=bopomofo' => 'bopo', +'scx=brah' => 'brah', +'scx=brahmi' => 'brah', +'scx=brai' => 'brai', +'scx=braille' => 'brai', +'scx=bugi' => 'bugi', +'scx=buginese' => 'bugi', +'scx=buhd' => 'buhd', +'scx=buhid' => 'buhd', +'scx=cakm' => 'cakm', +'scx=canadianaboriginal' => 'cans', +'scx=cans' => 'cans', +'scx=cari' => 'cari', +'scx=carian' => 'cari', +'scx=chakma' => 'cakm', +'scx=cham' => 'cham', +'scx=cher' => 'cher', +'scx=cherokee' => 'cher', +'scx=common' => 'zyyy', +'scx=copt' => 'copt', +'scx=coptic' => 'copt', +'scx=cprt' => 'cprt', +'scx=cuneiform' => 'xsux', +'scx=cypriot' => 'cprt', +'scx=cyrillic' => 'cyrl', +'scx=cyrl' => 'cyrl', +'scx=deseret' => 'dsrt', +'scx=deva' => 'deva', +'scx=devanagari' => 'deva', +'scx=dsrt' => 'dsrt', +'scx=egyp' => 'egyp', +'scx=egyptianhieroglyphs' => 'egyp', +'scx=ethi' => 'ethi', +'scx=ethiopic' => 'ethi', +'scx=geor' => 'geor', +'scx=georgian' => 'geor', +'scx=glag' => 'glag', +'scx=glagolitic' => 'glag', +'scx=goth' => 'goth', +'scx=gothic' => 'goth', +'scx=greek' => 'grek', +'scx=grek' => 'grek', +'scx=gujarati' => 'gujr', +'scx=gujr' => 'gujr', +'scx=gurmukhi' => 'guru', +'scx=guru' => 'guru', +'scx=han' => 'hani', +'scx=hang' => 'hang', +'scx=hangul' => 'hang', +'scx=hani' => 'hani', +'scx=hano' => 'hano', +'scx=hanunoo' => 'hano', +'scx=hebr' => 'hebr', +'scx=hebrew' => 'hebr', +'scx=hira' => 'hira', +'scx=hiragana' => 'hira', +'scx=imperialaramaic' => 'armi', +'scx=inherited' => 'zinh', +'scx=inscriptionalpahlavi' => 'phli', +'scx=inscriptionalparthian' => 'prti', +'scx=ital' => 'ital', +'scx=java' => 'java', +'scx=javanese' => 'java', +'scx=kaithi' => 'kthi', +'scx=kali' => 'kali', +'scx=kana' => 'kana', +'scx=kannada' => 'knda', +'scx=katakana' => 'kana', +'scx=kayahli' => 'kali', +'scx=khar' => 'khar', +'scx=kharoshthi' => 'khar', +'scx=khmer' => 'khmr', +'scx=khmr' => 'khmr', +'scx=knda' => 'knda', +'scx=kthi' => 'kthi', +'scx=lana' => 'lana', +'scx=lao' => 'laoo', +'scx=laoo' => 'laoo', +'scx=latin' => 'latn', +'scx=latn' => 'latn', +'scx=lepc' => 'lepc', +'scx=lepcha' => 'lepc', +'scx=limb' => 'limb', +'scx=limbu' => 'limb', +'scx=linb' => 'linb', +'scx=linearb' => 'linb', +'scx=lisu' => 'lisu', +'scx=lyci' => 'lyci', +'scx=lycian' => 'lyci', +'scx=lydi' => 'lydi', +'scx=lydian' => 'lydi', +'scx=malayalam' => 'mlym', +'scx=mand' => 'mand', +'scx=mandaic' => 'mand', +'scx=meeteimayek' => 'mtei', +'scx=merc' => 'merc', +'scx=mero' => 'mero', +'scx=meroiticcursive' => 'merc', +'scx=meroitichieroglyphs' => 'mero', +'scx=miao' => 'plrd', +'scx=mlym' => 'mlym', +'scx=mong' => 'mong', +'scx=mongolian' => 'mong', +'scx=mtei' => 'mtei', +'scx=myanmar' => 'mymr', +'scx=mymr' => 'mymr', +'scx=newtailue' => 'talu', +'scx=nko' => 'nkoo', +'scx=nkoo' => 'nkoo', +'scx=ogam' => 'ogam', +'scx=ogham' => 'ogam', +'scx=olchiki' => 'olck', +'scx=olck' => 'olck', +'scx=olditalic' => 'ital', +'scx=oldpersian' => 'xpeo', +'scx=oldsoutharabian' => 'sarb', +'scx=oldturkic' => 'orkh', +'scx=oriya' => 'orya', +'scx=orkh' => 'orkh', +'scx=orya' => 'orya', +'scx=osma' => 'osma', +'scx=osmanya' => 'osma', +'scx=phag' => 'phag', +'scx=phagspa' => 'phag', +'scx=phli' => 'phli', +'scx=phnx' => 'phnx', +'scx=phoenician' => 'phnx', +'scx=plrd' => 'plrd', +'scx=prti' => 'prti', +'scx=qaac' => 'copt', +'scx=qaai' => 'zinh', +'scx=rejang' => 'rjng', +'scx=rjng' => 'rjng', +'scx=runic' => 'runr', +'scx=runr' => 'runr', +'scx=samaritan' => 'samr', +'scx=samr' => 'samr', +'scx=sarb' => 'sarb', +'scx=saur' => 'saur', +'scx=saurashtra' => 'saur', +'scx=sharada' => 'shrd', +'scx=shavian' => 'shaw', +'scx=shaw' => 'shaw', +'scx=shrd' => 'shrd', +'scx=sinh' => 'sinh', +'scx=sinhala' => 'sinh', +'scx=sora' => 'sora', +'scx=sorasompeng' => 'sora', +'scx=sund' => 'sund', +'scx=sundanese' => 'sund', +'scx=sylo' => 'sylo', +'scx=sylotinagri' => 'sylo', +'scx=syrc' => 'syrc', +'scx=syriac' => 'syrc', +'scx=tagalog' => 'tglg', +'scx=tagb' => 'tagb', +'scx=tagbanwa' => 'tagb', +'scx=taile' => 'tale', +'scx=taitham' => 'lana', +'scx=taiviet' => 'tavt', +'scx=takr' => 'takr', +'scx=takri' => 'takr', +'scx=tale' => 'tale', +'scx=talu' => 'talu', +'scx=tamil' => 'taml', +'scx=taml' => 'taml', +'scx=tavt' => 'tavt', +'scx=telu' => 'telu', +'scx=telugu' => 'telu', +'scx=tfng' => 'tfng', +'scx=tglg' => 'tglg', +'scx=thaa' => 'thaa', +'scx=thaana' => 'thaa', +'scx=thai' => 'thai', +'scx=tibetan' => 'tibt', +'scx=tibt' => 'tibt', +'scx=tifinagh' => 'tfng', +'scx=ugar' => 'ugar', +'scx=ugaritic' => 'ugar', +'scx=unknown' => 'zzzz', +'scx=vai' => 'vaii', +'scx=vaii' => 'vaii', +'scx=xpeo' => 'xpeo', +'scx=xsux' => 'xsux', +'scx=yi' => 'yiii', +'scx=yiii' => 'yiii', +'scx=zinh' => 'zinh', +'scx=zyyy' => 'zyyy', +'scx=zzzz' => 'zzzz', +'sd=f' => 'n', +'sd=false' => 'n', +'sd=n' => 'n', +'sd=no' => 'n', +'sd=t' => 'y', +'sd=true' => 'y', +'sd=y' => 'y', +'sd=yes' => 'y', +'sterm=f' => 'n', +'sterm=false' => 'n', +'sterm=n' => 'n', +'sterm=no' => 'n', +'sterm=t' => 'y', +'sterm=true' => 'y', +'sterm=y' => 'y', +'sterm=yes' => 'y', +'term=f' => 'n', +'term=false' => 'n', +'term=n' => 'n', +'term=no' => 'n', +'term=t' => 'y', +'term=true' => 'y', +'term=y' => 'y', +'term=yes' => 'y', +'uideo=f' => 'n', +'uideo=false' => 'n', +'uideo=n' => 'n', +'uideo=no' => 'n', +'uideo=t' => 'y', +'uideo=true' => 'y', +'uideo=y' => 'y', +'uideo=yes' => 'y', +'upper=f' => 'n', +'upper=false' => 'n', +'upper=n' => 'n', +'upper=no' => 'n', +'upper=t' => 'y', +'upper=true' => 'y', +'upper=y' => 'y', +'upper=yes' => 'y', +'vs=f' => 'n', +'vs=false' => 'n', +'vs=n' => 'n', +'vs=no' => 'n', +'vs=t' => 'y', +'vs=true' => 'y', +'vs=y' => 'y', +'vs=yes' => 'y', +'wb=aletter' => 'le', +'wb=cr' => 'cr', +'wb=ex' => 'ex', +'wb=extend' => 'extend', +'wb=extendnumlet' => 'ex', +'wb=fo' => 'fo', +'wb=format' => 'fo', +'wb=ka' => 'ka', +'wb=katakana' => 'ka', +'wb=le' => 'le', +'wb=lf' => 'lf', +'wb=mb' => 'mb', +'wb=midletter' => 'ml', +'wb=midnum' => 'mn', +'wb=midnumlet' => 'mb', +'wb=ml' => 'ml', +'wb=mn' => 'mn', +'wb=newline' => 'nl', +'wb=nl' => 'nl', +'wb=nu' => 'nu', +'wb=numeric' => 'nu', +'wb=other' => 'xx', +'wb=xx' => 'xx', +'wspace=f' => 'n', +'wspace=false' => 'n', +'wspace=n' => 'n', +'wspace=no' => 'n', +'wspace=t' => 'y', +'wspace=true' => 'y', +'wspace=y' => 'y', +'wspace=yes' => 'y', +'xidc=f' => 'n', +'xidc=false' => 'n', +'xidc=n' => 'n', +'xidc=no' => 'n', +'xidc=t' => 'y', +'xidc=true' => 'y', +'xidc=y' => 'y', +'xidc=yes' => 'y', +'xids=f' => 'n', +'xids=false' => 'n', +'xids=n' => 'n', +'xids=no' => 'n', +'xids=t' => 'y', +'xids=true' => 'y', +'xids=y' => 'y', +'xids=yes' => 'y', +); + +# String property loose names to standard loose name +%Unicode::UCD::string_property_loose_to_name = ( +'bidimirroringglyph' => 'bmg', +'bmg' => 'bmg', +'casefolding' => 'cf', +'cf' => 'cf', +'decompositionmapping' => 'dm', +'dm' => 'dm', +'isc' => 'isc', +'isocomment' => 'isc', +'lc' => 'lc', +'legacycasefolding' => 'legacycasefolding', +'legacylowercasemapping' => 'legacylowercasemapping', +'legacyperldecimaldigit' => 'legacyperldecimaldigit', +'legacytitlecasemapping' => 'legacytitlecasemapping', +'legacyuppercasemapping' => 'legacyuppercasemapping', +'lowercasemapping' => 'lc', +'na' => 'na', +'na1' => 'na1', +'name' => 'na', +'namealias' => 'namealias', +'nfkccasefold' => 'nfkccf', +'nfkccf' => 'nfkccf', +'perldecimaldigit' => 'perldecimaldigit', +'scf' => 'scf', +'sfc' => 'scf', +'simplecasefolding' => 'scf', +'simplelowercasemapping' => 'slc', +'simpletitlecasemapping' => 'stc', +'simpleuppercasemapping' => 'suc', +'slc' => 'slc', +'stc' => 'stc', +'suc' => 'suc', +'tc' => 'tc', +'titlecasemapping' => 'tc', +'uc' => 'uc', +'unicode1name' => 'na1', +'uppercasemapping' => 'uc', +); + +# Keys are Perl extensions in loose form; values are each one's list of +# aliases +%Unicode::UCD::loose_perlprop_to_name = ( +'all' => +[ +'Any', +'Any', +'All', +], +'alnum' => +[ +'Alnum', +'Alnum', +'XPosixAlnum', +], +'alpha' => +[ +'Alpha', +'Alpha', +'XPosixAlpha', +], +'any' => +[ +'Any', +'Any', +'All', +], +'ascii' => +[ +'ASCII', +], +'assigned' => +[ +'Assigned', +], +'blank' => +[ +'Blank', +'Blank', +'HorizSpace', +'XPosixBlank', +], +'cntrl' => +[ +'Cntrl', +'Cntrl', +'XPosixCntrl', +], +'digit' => +[ +'Digit', +'Digit', +'XPosixDigit', +], +'graph' => +[ +'Graph', +'Graph', +'XPosixGraph', +], +'horizspace' => +[ +'Blank', +'Blank', +'HorizSpace', +'XPosixBlank', +], +'lower' => +[ +'Lower', +'Lower', +'XPosixLower', +], +'perlspace' => +[ +'PerlSpace', +], +'perlword' => +[ +'PerlWord', +'PerlWord', +'PosixWord', +], +'posixalnum' => +[ +'PosixAlnum', +], +'posixalpha' => +[ +'PosixAlpha', +], +'posixblank' => +[ +'PosixBlank', +], +'posixcntrl' => +[ +'PosixCntrl', +], +'posixdigit' => +[ +'PosixDigit', +], +'posixgraph' => +[ +'PosixGraph', +], +'posixlower' => +[ +'PosixLower', +], +'posixprint' => +[ +'PosixPrint', +], +'posixpunct' => +[ +'PosixPunct', +], +'posixspace' => +[ +'PosixSpace', +], +'posixupper' => +[ +'PosixUpper', +], +'posixword' => +[ +'PerlWord', +'PerlWord', +'PosixWord', +], +'posixxdigit' => +[ +'PosixXDigit', +], +'print' => +[ +'Print', +'Print', +'XPosixPrint', +], +'punct' => +[ +'Punct', +], +'space' => +[ +'Space', +'Space', +'XPosixSpace', +], +'spaceperl' => +[ +'XPerlSpace', +'XPerlSpace', +'SpacePerl', +], +'title' => +[ +'Title', +'Titlecase', +], +'titlecase' => +[ +'Title', +'Titlecase', +], +'upper' => +[ +'Upper', +'Upper', +'XPosixUpper', +], +'vertspace' => +[ +'VertSpace', +], +'word' => +[ +'Word', +'Word', +'XPosixWord', +], +'xdigit' => +[ +'XDigit', +'XDigit', +'XPosixXDigit', +], +'xperlspace' => +[ +'XPerlSpace', +'XPerlSpace', +'SpacePerl', +], +'xposixalnum' => +[ +'Alnum', +'Alnum', +'XPosixAlnum', +], +'xposixalpha' => +[ +'Alpha', +'Alpha', +'XPosixAlpha', +], +'xposixblank' => +[ +'Blank', +'Blank', +'HorizSpace', +'XPosixBlank', +], +'xposixcntrl' => +[ +'Cntrl', +'Cntrl', +'XPosixCntrl', +], +'xposixdigit' => +[ +'Digit', +'Digit', +'XPosixDigit', +], +'xposixgraph' => +[ +'Graph', +'Graph', +'XPosixGraph', +], +'xposixlower' => +[ +'Lower', +'Lower', +'XPosixLower', +], +'xposixprint' => +[ +'Print', +'Print', +'XPosixPrint', +], +'xposixpunct' => +[ +'XPosixPunct', +], +'xposixspace' => +[ +'Space', +'Space', +'XPosixSpace', +], +'xposixupper' => +[ +'Upper', +'Upper', +'XPosixUpper', +], +'xposixword' => +[ +'Word', +'Word', +'XPosixWord', +], +'xposixxdigit' => +[ +'XDigit', +'XDigit', +'XPosixXDigit', +], +); + +# Keys are standard property name; values are each one's aliases +%Unicode::UCD::prop_aliases = ( +'age' => +[ +'age', +'Age', +], +'ahex' => +[ +'AHex', +'ASCII_Hex_Digit', +], +'alpha' => +[ +'Alpha', +'Alphabetic', +], +'bc' => +[ +'bc', +'Bidi_Class', +], +'bidic' => +[ +'Bidi_C', +'Bidi_Control', +], +'bidim' => +[ +'Bidi_M', +'Bidi_Mirrored', +], +'blk' => +[ +'blk', +'Block', +], +'bmg' => +[ +'bmg', +'Bidi_Mirroring_Glyph', +], +'cased' => +[ +'Cased', +'Cased', +], +'ccc' => +[ +'ccc', +'Canonical_Combining_Class', +], +'ce' => +[ +'CE', +'Composition_Exclusion', +], +'cf' => +[ +'cf', +'Case_Folding', +], +'ci' => +[ +'CI', +'Case_Ignorable', +], +'compex' => +[ +'Comp_Ex', +'Full_Composition_Exclusion', +], +'cwcf' => +[ +'CWCF', +'Changes_When_Casefolded', +], +'cwcm' => +[ +'CWCM', +'Changes_When_Casemapped', +], +'cwkcf' => +[ +'CWKCF', +'Changes_When_NFKC_Casefolded', +], +'cwl' => +[ +'CWL', +'Changes_When_Lowercased', +], +'cwt' => +[ +'CWT', +'Changes_When_Titlecased', +], +'cwu' => +[ +'CWU', +'Changes_When_Uppercased', +], +'dash' => +[ +'Dash', +'Dash', +], +'dep' => +[ +'Dep', +'Deprecated', +], +'di' => +[ +'DI', +'Default_Ignorable_Code_Point', +], +'dia' => +[ +'Dia', +'Diacritic', +], +'dm' => +[ +'dm', +'Decomposition_Mapping', +], +'dt' => +[ +'dt', +'Decomposition_Type', +], +'ea' => +[ +'ea', +'East_Asian_Width', +], +'ext' => +[ +'Ext', +'Extender', +], +'gc' => +[ +'gc', +'General_Category', +'Category', +], +'gcb' => +[ +'GCB', +'Grapheme_Cluster_Break', +], +'grbase' => +[ +'Gr_Base', +'Grapheme_Base', +], +'grext' => +[ +'Gr_Ext', +'Grapheme_Extend', +], +'hex' => +[ +'Hex', +'Hex_Digit', +], +'hst' => +[ +'hst', +'Hangul_Syllable_Type', +], +'hyphen' => +[ +'Hyphen', +'Hyphen', +], +'idc' => +[ +'IDC', +'ID_Continue', +], +'ideo' => +[ +'Ideo', +'Ideographic', +], +'ids' => +[ +'IDS', +'ID_Start', +], +'idsb' => +[ +'IDSB', +'IDS_Binary_Operator', +], +'idst' => +[ +'IDST', +'IDS_Trinary_Operator', +], +'in' => +[ +'In', +'Present_In', +], +'isc' => +[ +'isc', +'ISO_Comment', +], +'jg' => +[ +'jg', +'Joining_Group', +], +'joinc' => +[ +'Join_C', +'Join_Control', +], +'jt' => +[ +'jt', +'Joining_Type', +], +'lb' => +[ +'lb', +'Line_Break', +], +'lc' => +[ +'lc', +'Lowercase_Mapping', +], +'legacycasefolding' => +[ +'Legacy_Case_Folding', +'Legacy_Case_Folding', +], +'legacylowercasemapping' => +[ +'Legacy_Lowercase_Mapping', +'Legacy_Lowercase_Mapping', +], +'legacyperldecimaldigit' => +[ +'Legacy_Perl_Decimal_Digit', +'Legacy_Perl_Decimal_Digit', +], +'legacytitlecasemapping' => +[ +'Legacy_Titlecase_Mapping', +'Legacy_Titlecase_Mapping', +], +'legacyuppercasemapping' => +[ +'Legacy_Uppercase_Mapping', +'Legacy_Uppercase_Mapping', +], +'loe' => +[ +'LOE', +'Logical_Order_Exception', +], +'lower' => +[ +'Lower', +'Lowercase', +], +'math' => +[ +'Math', +'Math', +], +'na' => +[ +'na', +'Name', +], +'na1' => +[ +'na1', +'Unicode_1_Name', +], +'namealias' => +[ +'Name_Alias', +'Name_Alias', +], +'nchar' => +[ +'NChar', +'Noncharacter_Code_Point', +], +'nfcqc' => +[ +'NFC_QC', +'NFC_Quick_Check', +], +'nfdqc' => +[ +'NFD_QC', +'NFD_Quick_Check', +], +'nfkccf' => +[ +'NFKC_CF', +'NFKC_Casefold', +], +'nfkcqc' => +[ +'NFKC_QC', +'NFKC_Quick_Check', +], +'nfkdqc' => +[ +'NFKD_QC', +'NFKD_Quick_Check', +], +'nt' => +[ +'nt', +'Numeric_Type', +], +'nv' => +[ +'nv', +'Numeric_Value', +], +'patsyn' => +[ +'Pat_Syn', +'Pattern_Syntax', +], +'patws' => +[ +'Pat_WS', +'Pattern_White_Space', +], +'perldecimaldigit' => +[ +'Perl_Decimal_Digit', +'Perl_Decimal_Digit', +], +'qmark' => +[ +'QMark', +'Quotation_Mark', +], +'radical' => +[ +'Radical', +'Radical', +], +'sb' => +[ +'SB', +'Sentence_Break', +], +'sc' => +[ +'sc', +'Script', +], +'scf' => +[ +'scf', +'Simple_Case_Folding', +'Sfc', +], +'scx' => +[ +'scx', +'Script_Extensions', +], +'sd' => +[ +'SD', +'Soft_Dotted', +], +'slc' => +[ +'slc', +'Simple_Lowercase_Mapping', +], +'stc' => +[ +'stc', +'Simple_Titlecase_Mapping', +], +'sterm' => +[ +'STerm', +'STerm', +], +'suc' => +[ +'suc', +'Simple_Uppercase_Mapping', +], +'tc' => +[ +'tc', +'Titlecase_Mapping', +], +'term' => +[ +'Term', +'Terminal_Punctuation', +], +'uc' => +[ +'uc', +'Uppercase_Mapping', +], +'uideo' => +[ +'UIdeo', +'Unified_Ideograph', +], +'upper' => +[ +'Upper', +'Uppercase', +], +'vs' => +[ +'VS', +'Variation_Selector', +], +'wb' => +[ +'WB', +'Word_Break', +], +'wspace' => +[ +'WSpace', +'White_Space', +'Space', +], +'xidc' => +[ +'XIDC', +'XID_Continue', +], +'xids' => +[ +'XIDS', +'XID_Start', +], +); + +# Keys of top level are standard property name; values are keys to another +# hash, Each one is one of the property's values, in standard form. The +# values are that prop-val's aliases. If only one specified, the short and +# long alias are identical. +%Unicode::UCD::prop_value_aliases = ( +'age' => +{ +'1.1' => +[ +'1.1', +'V1_1', +], +'2.0' => +[ +'2.0', +'V2_0', +], +'2.1' => +[ +'2.1', +'V2_1', +], +'3.0' => +[ +'3.0', +'V3_0', +], +'3.1' => +[ +'3.1', +'V3_1', +], +'3.2' => +[ +'3.2', +'V3_2', +], +'4.0' => +[ +'4.0', +'V4_0', +], +'4.1' => +[ +'4.1', +'V4_1', +], +'5.0' => +[ +'5.0', +'V5_0', +], +'5.1' => +[ +'5.1', +'V5_1', +], +'5.2' => +[ +'5.2', +'V5_2', +], +'6.0' => +[ +'6.0', +'V6_0', +], +'6.1' => +[ +'6.1', +'V6_1', +], +'na' => +[ +'NA', +'Unassigned', +], +}, +'ahex' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'alpha' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'bc' => +{ +'al' => +[ +'AL', +'Arabic_Letter', +], +'an' => +[ +'AN', +'Arabic_Number', +], +'b' => +[ +'B', +'Paragraph_Separator', +], +'bn' => +[ +'BN', +'Boundary_Neutral', +], +'cs' => +[ +'CS', +'Common_Separator', +], +'en' => +[ +'EN', +'European_Number', +], +'es' => +[ +'ES', +'European_Separator', +], +'et' => +[ +'ET', +'European_Terminator', +], +'l' => +[ +'L', +'Left_To_Right', +], +'lre' => +[ +'LRE', +'Left_To_Right_Embedding', +], +'lro' => +[ +'LRO', +'Left_To_Right_Override', +], +'nsm' => +[ +'NSM', +'Nonspacing_Mark', +], +'on' => +[ +'ON', +'Other_Neutral', +], +'pdf' => +[ +'PDF', +'Pop_Directional_Format', +], +'r' => +[ +'R', +'Right_To_Left', +], +'rle' => +[ +'RLE', +'Right_To_Left_Embedding', +], +'rlo' => +[ +'RLO', +'Right_To_Left_Override', +], +'s' => +[ +'S', +'Segment_Separator', +], +'ws' => +[ +'WS', +'White_Space', +], +}, +'bidic' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'bidim' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'blk' => +{ +'aegeannumbers' => +[ +'Aegean_Numbers', +], +'alchemical' => +[ +'Alchemical', +'Alchemical_Symbols', +], +'alphabeticpf' => +[ +'Alphabetic_PF', +'Alphabetic_Presentation_Forms', +], +'ancientgreekmusic' => +[ +'Ancient_Greek_Music', +'Ancient_Greek_Musical_Notation', +], +'ancientgreeknumbers' => +[ +'Ancient_Greek_Numbers', +], +'ancientsymbols' => +[ +'Ancient_Symbols', +], +'arabic' => +[ +'Arabic', +], +'arabicexta' => +[ +'Arabic_Ext_A', +'Arabic_Extended_A', +], +'arabicmath' => +[ +'Arabic_Math', +'Arabic_Mathematical_Alphabetic_Symbols', +], +'arabicpfa' => +[ +'Arabic_PF_A', +'Arabic_Presentation_Forms_A', +], +'arabicpfb' => +[ +'Arabic_PF_B', +'Arabic_Presentation_Forms_B', +], +'arabicsup' => +[ +'Arabic_Sup', +'Arabic_Supplement', +], +'armenian' => +[ +'Armenian', +], +'arrows' => +[ +'Arrows', +], +'ascii' => +[ +'ASCII', +'Basic_Latin', +], +'avestan' => +[ +'Avestan', +], +'balinese' => +[ +'Balinese', +], +'bamum' => +[ +'Bamum', +], +'bamumsup' => +[ +'Bamum_Sup', +'Bamum_Supplement', +], +'batak' => +[ +'Batak', +], +'bengali' => +[ +'Bengali', +], +'blockelements' => +[ +'Block_Elements', +], +'bopomofo' => +[ +'Bopomofo', +], +'bopomofoext' => +[ +'Bopomofo_Ext', +'Bopomofo_Extended', +], +'boxdrawing' => +[ +'Box_Drawing', +], +'brahmi' => +[ +'Brahmi', +], +'braille' => +[ +'Braille', +'Braille_Patterns', +], +'buginese' => +[ +'Buginese', +], +'buhid' => +[ +'Buhid', +], +'byzantinemusic' => +[ +'Byzantine_Music', +'Byzantine_Musical_Symbols', +], +'carian' => +[ +'Carian', +], +'chakma' => +[ +'Chakma', +], +'cham' => +[ +'Cham', +], +'cherokee' => +[ +'Cherokee', +], +'cjk' => +[ +'CJK', +'CJK_Unified_Ideographs', +], +'cjkcompat' => +[ +'CJK_Compat', +'CJK_Compatibility', +], +'cjkcompatforms' => +[ +'CJK_Compat_Forms', +'CJK_Compatibility_Forms', +], +'cjkcompatideographs' => +[ +'CJK_Compat_Ideographs', +'CJK_Compatibility_Ideographs', +], +'cjkcompatideographssup' => +[ +'CJK_Compat_Ideographs_Sup', +'CJK_Compatibility_Ideographs_Supplement', +], +'cjkexta' => +[ +'CJK_Ext_A', +'CJK_Unified_Ideographs_Extension_A', +], +'cjkextb' => +[ +'CJK_Ext_B', +'CJK_Unified_Ideographs_Extension_B', +], +'cjkextc' => +[ +'CJK_Ext_C', +'CJK_Unified_Ideographs_Extension_C', +], +'cjkextd' => +[ +'CJK_Ext_D', +'CJK_Unified_Ideographs_Extension_D', +], +'cjkradicalssup' => +[ +'CJK_Radicals_Sup', +'CJK_Radicals_Supplement', +], +'cjkstrokes' => +[ +'CJK_Strokes', +], +'cjksymbols' => +[ +'CJK_Symbols', +'CJK_Symbols_And_Punctuation', +], +'compatjamo' => +[ +'Compat_Jamo', +'Hangul_Compatibility_Jamo', +], +'controlpictures' => +[ +'Control_Pictures', +], +'coptic' => +[ +'Coptic', +], +'countingrod' => +[ +'Counting_Rod', +'Counting_Rod_Numerals', +], +'cuneiform' => +[ +'Cuneiform', +], +'cuneiformnumbers' => +[ +'Cuneiform_Numbers', +'Cuneiform_Numbers_And_Punctuation', +], +'currencysymbols' => +[ +'Currency_Symbols', +], +'cypriotsyllabary' => +[ +'Cypriot_Syllabary', +], +'cyrillic' => +[ +'Cyrillic', +], +'cyrillicexta' => +[ +'Cyrillic_Ext_A', +'Cyrillic_Extended_A', +], +'cyrillicextb' => +[ +'Cyrillic_Ext_B', +'Cyrillic_Extended_B', +], +'cyrillicsup' => +[ +'Cyrillic_Sup', +'Cyrillic_Supplement', +'Cyrillic_Supplementary', +], +'deseret' => +[ +'Deseret', +], +'devanagari' => +[ +'Devanagari', +], +'devanagariext' => +[ +'Devanagari_Ext', +'Devanagari_Extended', +], +'diacriticals' => +[ +'Diacriticals', +'Combining_Diacritical_Marks', +], +'diacriticalsforsymbols' => +[ +'Diacriticals_For_Symbols', +'Combining_Diacritical_Marks_For_Symbols', +'Combining_Marks_For_Symbols', +], +'diacriticalssup' => +[ +'Diacriticals_Sup', +'Combining_Diacritical_Marks_Supplement', +], +'dingbats' => +[ +'Dingbats', +], +'domino' => +[ +'Domino', +'Domino_Tiles', +], +'egyptianhieroglyphs' => +[ +'Egyptian_Hieroglyphs', +], +'emoticons' => +[ +'Emoticons', +], +'enclosedalphanum' => +[ +'Enclosed_Alphanum', +'Enclosed_Alphanumerics', +], +'enclosedalphanumsup' => +[ +'Enclosed_Alphanum_Sup', +'Enclosed_Alphanumeric_Supplement', +], +'enclosedcjk' => +[ +'Enclosed_CJK', +'Enclosed_CJK_Letters_And_Months', +], +'enclosedideographicsup' => +[ +'Enclosed_Ideographic_Sup', +'Enclosed_Ideographic_Supplement', +], +'ethiopic' => +[ +'Ethiopic', +], +'ethiopicext' => +[ +'Ethiopic_Ext', +'Ethiopic_Extended', +], +'ethiopicexta' => +[ +'Ethiopic_Ext_A', +'Ethiopic_Extended_A', +], +'ethiopicsup' => +[ +'Ethiopic_Sup', +'Ethiopic_Supplement', +], +'geometricshapes' => +[ +'Geometric_Shapes', +], +'georgian' => +[ +'Georgian', +], +'georgiansup' => +[ +'Georgian_Sup', +'Georgian_Supplement', +], +'glagolitic' => +[ +'Glagolitic', +], +'gothic' => +[ +'Gothic', +], +'greek' => +[ +'Greek', +'Greek_And_Coptic', +], +'greekext' => +[ +'Greek_Ext', +'Greek_Extended', +], +'gujarati' => +[ +'Gujarati', +], +'gurmukhi' => +[ +'Gurmukhi', +], +'halfandfullforms' => +[ +'Half_And_Full_Forms', +'Halfwidth_And_Fullwidth_Forms', +], +'halfmarks' => +[ +'Half_Marks', +'Combining_Half_Marks', +], +'hangul' => +[ +'Hangul', +'Hangul_Syllables', +], +'hanunoo' => +[ +'Hanunoo', +], +'hebrew' => +[ +'Hebrew', +], +'highpusurrogates' => +[ +'High_PU_Surrogates', +'High_Private_Use_Surrogates', +], +'highsurrogates' => +[ +'High_Surrogates', +], +'hiragana' => +[ +'Hiragana', +], +'idc' => +[ +'IDC', +'Ideographic_Description_Characters', +], +'imperialaramaic' => +[ +'Imperial_Aramaic', +], +'indicnumberforms' => +[ +'Indic_Number_Forms', +'Common_Indic_Number_Forms', +], +'inscriptionalpahlavi' => +[ +'Inscriptional_Pahlavi', +], +'inscriptionalparthian' => +[ +'Inscriptional_Parthian', +], +'ipaext' => +[ +'IPA_Ext', +'IPA_Extensions', +], +'jamo' => +[ +'Jamo', +'Hangul_Jamo', +], +'jamoexta' => +[ +'Jamo_Ext_A', +'Hangul_Jamo_Extended_A', +], +'jamoextb' => +[ +'Jamo_Ext_B', +'Hangul_Jamo_Extended_B', +], +'javanese' => +[ +'Javanese', +], +'kaithi' => +[ +'Kaithi', +], +'kanasup' => +[ +'Kana_Sup', +'Kana_Supplement', +], +'kanbun' => +[ +'Kanbun', +], +'kangxi' => +[ +'Kangxi', +'Kangxi_Radicals', +], +'kannada' => +[ +'Kannada', +], +'katakana' => +[ +'Katakana', +], +'katakanaext' => +[ +'Katakana_Ext', +'Katakana_Phonetic_Extensions', +], +'kayahli' => +[ +'Kayah_Li', +], +'kharoshthi' => +[ +'Kharoshthi', +], +'khmer' => +[ +'Khmer', +], +'khmersymbols' => +[ +'Khmer_Symbols', +], +'lao' => +[ +'Lao', +], +'latin1sup' => +[ +'Latin_1_Sup', +'Latin_1_Supplement', +'Latin_1', +], +'latinexta' => +[ +'Latin_Ext_A', +'Latin_Extended_A', +], +'latinextadditional' => +[ +'Latin_Ext_Additional', +'Latin_Extended_Additional', +], +'latinextb' => +[ +'Latin_Ext_B', +'Latin_Extended_B', +], +'latinextc' => +[ +'Latin_Ext_C', +'Latin_Extended_C', +], +'latinextd' => +[ +'Latin_Ext_D', +'Latin_Extended_D', +], +'lepcha' => +[ +'Lepcha', +], +'letterlikesymbols' => +[ +'Letterlike_Symbols', +], +'limbu' => +[ +'Limbu', +], +'linearbideograms' => +[ +'Linear_B_Ideograms', +], +'linearbsyllabary' => +[ +'Linear_B_Syllabary', +], +'lisu' => +[ +'Lisu', +], +'lowsurrogates' => +[ +'Low_Surrogates', +], +'lycian' => +[ +'Lycian', +], +'lydian' => +[ +'Lydian', +], +'mahjong' => +[ +'Mahjong', +'Mahjong_Tiles', +], +'malayalam' => +[ +'Malayalam', +], +'mandaic' => +[ +'Mandaic', +], +'mathalphanum' => +[ +'Math_Alphanum', +'Mathematical_Alphanumeric_Symbols', +], +'mathoperators' => +[ +'Math_Operators', +'Mathematical_Operators', +], +'meeteimayek' => +[ +'Meetei_Mayek', +], +'meeteimayekext' => +[ +'Meetei_Mayek_Ext', +'Meetei_Mayek_Extensions', +], +'meroiticcursive' => +[ +'Meroitic_Cursive', +], +'meroitichieroglyphs' => +[ +'Meroitic_Hieroglyphs', +], +'miao' => +[ +'Miao', +], +'miscarrows' => +[ +'Misc_Arrows', +'Miscellaneous_Symbols_And_Arrows', +], +'miscmathsymbolsa' => +[ +'Misc_Math_Symbols_A', +'Miscellaneous_Mathematical_Symbols_A', +], +'miscmathsymbolsb' => +[ +'Misc_Math_Symbols_B', +'Miscellaneous_Mathematical_Symbols_B', +], +'miscpictographs' => +[ +'Misc_Pictographs', +'Miscellaneous_Symbols_And_Pictographs', +], +'miscsymbols' => +[ +'Misc_Symbols', +'Miscellaneous_Symbols', +], +'misctechnical' => +[ +'Misc_Technical', +'Miscellaneous_Technical', +], +'modifierletters' => +[ +'Modifier_Letters', +'Spacing_Modifier_Letters', +], +'modifiertoneletters' => +[ +'Modifier_Tone_Letters', +], +'mongolian' => +[ +'Mongolian', +], +'music' => +[ +'Music', +'Musical_Symbols', +], +'myanmar' => +[ +'Myanmar', +], +'myanmarexta' => +[ +'Myanmar_Ext_A', +'Myanmar_Extended_A', +], +'nb' => +[ +'NB', +'No_Block', +], +'newtailue' => +[ +'New_Tai_Lue', +], +'nko' => +[ +'NKo', +], +'numberforms' => +[ +'Number_Forms', +], +'ocr' => +[ +'OCR', +'Optical_Character_Recognition', +], +'ogham' => +[ +'Ogham', +], +'olchiki' => +[ +'Ol_Chiki', +], +'olditalic' => +[ +'Old_Italic', +], +'oldpersian' => +[ +'Old_Persian', +], +'oldsoutharabian' => +[ +'Old_South_Arabian', +], +'oldturkic' => +[ +'Old_Turkic', +], +'oriya' => +[ +'Oriya', +], +'osmanya' => +[ +'Osmanya', +], +'phagspa' => +[ +'Phags_Pa', +], +'phaistos' => +[ +'Phaistos', +'Phaistos_Disc', +], +'phoenician' => +[ +'Phoenician', +], +'phoneticext' => +[ +'Phonetic_Ext', +'Phonetic_Extensions', +], +'phoneticextsup' => +[ +'Phonetic_Ext_Sup', +'Phonetic_Extensions_Supplement', +], +'playingcards' => +[ +'Playing_Cards', +], +'pua' => +[ +'PUA', +'Private_Use_Area', +'Private_Use', +], +'punctuation' => +[ +'Punctuation', +'General_Punctuation', +], +'rejang' => +[ +'Rejang', +], +'rumi' => +[ +'Rumi', +'Rumi_Numeral_Symbols', +], +'runic' => +[ +'Runic', +], +'samaritan' => +[ +'Samaritan', +], +'saurashtra' => +[ +'Saurashtra', +], +'sharada' => +[ +'Sharada', +], +'shavian' => +[ +'Shavian', +], +'sinhala' => +[ +'Sinhala', +], +'smallforms' => +[ +'Small_Forms', +'Small_Form_Variants', +], +'sorasompeng' => +[ +'Sora_Sompeng', +], +'specials' => +[ +'Specials', +], +'sundanese' => +[ +'Sundanese', +], +'sundanesesup' => +[ +'Sundanese_Sup', +'Sundanese_Supplement', +], +'suparrowsa' => +[ +'Sup_Arrows_A', +'Supplemental_Arrows_A', +], +'suparrowsb' => +[ +'Sup_Arrows_B', +'Supplemental_Arrows_B', +], +'superandsub' => +[ +'Super_And_Sub', +'Superscripts_And_Subscripts', +], +'supmathoperators' => +[ +'Sup_Math_Operators', +'Supplemental_Mathematical_Operators', +], +'suppuaa' => +[ +'Sup_PUA_A', +'Supplementary_Private_Use_Area_A', +], +'suppuab' => +[ +'Sup_PUA_B', +'Supplementary_Private_Use_Area_B', +], +'suppunctuation' => +[ +'Sup_Punctuation', +'Supplemental_Punctuation', +], +'sylotinagri' => +[ +'Syloti_Nagri', +], +'syriac' => +[ +'Syriac', +], +'tagalog' => +[ +'Tagalog', +], +'tagbanwa' => +[ +'Tagbanwa', +], +'tags' => +[ +'Tags', +], +'taile' => +[ +'Tai_Le', +], +'taitham' => +[ +'Tai_Tham', +], +'taiviet' => +[ +'Tai_Viet', +], +'taixuanjing' => +[ +'Tai_Xuan_Jing', +'Tai_Xuan_Jing_Symbols', +], +'takri' => +[ +'Takri', +], +'tamil' => +[ +'Tamil', +], +'telugu' => +[ +'Telugu', +], +'thaana' => +[ +'Thaana', +], +'thai' => +[ +'Thai', +], +'tibetan' => +[ +'Tibetan', +], +'tifinagh' => +[ +'Tifinagh', +], +'transportandmap' => +[ +'Transport_And_Map', +'Transport_And_Map_Symbols', +], +'ucas' => +[ +'UCAS', +'Unified_Canadian_Aboriginal_Syllabics', +'Canadian_Syllabics', +], +'ucasext' => +[ +'UCAS_Ext', +'Unified_Canadian_Aboriginal_Syllabics_Extended', +], +'ugaritic' => +[ +'Ugaritic', +], +'vai' => +[ +'Vai', +], +'vedicext' => +[ +'Vedic_Ext', +'Vedic_Extensions', +], +'verticalforms' => +[ +'Vertical_Forms', +], +'vs' => +[ +'VS', +'Variation_Selectors', +], +'vssup' => +[ +'VS_Sup', +'Variation_Selectors_Supplement', +], +'yijing' => +[ +'Yijing', +'Yijing_Hexagram_Symbols', +], +'yiradicals' => +[ +'Yi_Radicals', +], +'yisyllables' => +[ +'Yi_Syllables', +], +}, +'cased' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'ccc' => +{ +'a' => +[ +'A', +'Above', +230, +], +'al' => +[ +'AL', +'Above_Left', +228, +], +'ar' => +[ +'AR', +'Above_Right', +232, +], +'ata' => +[ +'ATA', +'Attached_Above', +214, +], +'atar' => +[ +'ATAR', +'Attached_Above_Right', +216, +], +'atb' => +[ +'ATB', +'Attached_Below', +202, +], +'atbl' => +[ +'ATBL', +'Attached_Below_Left', +200, +], +'b' => +[ +'B', +'Below', +220, +], +'bl' => +[ +'BL', +'Below_Left', +218, +], +'br' => +[ +'BR', +'Below_Right', +222, +], +'ccc10' => +[ +'CCC10', +'CCC10', +10, +], +'ccc103' => +[ +'CCC103', +'CCC103', +103, +], +'ccc107' => +[ +'CCC107', +'CCC107', +107, +], +'ccc11' => +[ +'CCC11', +'CCC11', +11, +], +'ccc118' => +[ +'CCC118', +'CCC118', +118, +], +'ccc12' => +[ +'CCC12', +'CCC12', +12, +], +'ccc122' => +[ +'CCC122', +'CCC122', +122, +], +'ccc129' => +[ +'CCC129', +'CCC129', +129, +], +'ccc13' => +[ +'CCC13', +'CCC13', +13, +], +'ccc130' => +[ +'CCC130', +'CCC130', +130, +], +'ccc132' => +[ +'CCC132', +'CCC132', +132, +], +'ccc14' => +[ +'CCC14', +'CCC14', +14, +], +'ccc15' => +[ +'CCC15', +'CCC15', +15, +], +'ccc16' => +[ +'CCC16', +'CCC16', +16, +], +'ccc17' => +[ +'CCC17', +'CCC17', +17, +], +'ccc18' => +[ +'CCC18', +'CCC18', +18, +], +'ccc19' => +[ +'CCC19', +'CCC19', +19, +], +'ccc20' => +[ +'CCC20', +'CCC20', +20, +], +'ccc21' => +[ +'CCC21', +'CCC21', +21, +], +'ccc22' => +[ +'CCC22', +'CCC22', +22, +], +'ccc23' => +[ +'CCC23', +'CCC23', +23, +], +'ccc24' => +[ +'CCC24', +'CCC24', +24, +], +'ccc25' => +[ +'CCC25', +'CCC25', +25, +], +'ccc26' => +[ +'CCC26', +'CCC26', +26, +], +'ccc27' => +[ +'CCC27', +'CCC27', +27, +], +'ccc28' => +[ +'CCC28', +'CCC28', +28, +], +'ccc29' => +[ +'CCC29', +'CCC29', +29, +], +'ccc30' => +[ +'CCC30', +'CCC30', +30, +], +'ccc31' => +[ +'CCC31', +'CCC31', +31, +], +'ccc32' => +[ +'CCC32', +'CCC32', +32, +], +'ccc33' => +[ +'CCC33', +'CCC33', +33, +], +'ccc34' => +[ +'CCC34', +'CCC34', +34, +], +'ccc35' => +[ +'CCC35', +'CCC35', +35, +], +'ccc36' => +[ +'CCC36', +'CCC36', +36, +], +'ccc84' => +[ +'CCC84', +'CCC84', +84, +], +'ccc91' => +[ +'CCC91', +'CCC91', +91, +], +'da' => +[ +'DA', +'Double_Above', +234, +], +'db' => +[ +'DB', +'Double_Below', +233, +], +'is' => +[ +'IS', +'Iota_Subscript', +240, +], +'kv' => +[ +'KV', +'Kana_Voicing', +8, +], +'l' => +[ +'L', +'Left', +224, +], +'nk' => +[ +'NK', +'Nukta', +7, +], +'nr' => +[ +'NR', +'Not_Reordered', +0, +], +'ov' => +[ +'OV', +'Overlay', +1, +], +'r' => +[ +'R', +'Right', +226, +], +'vr' => +[ +'VR', +'Virama', +9, +], +}, +'ce' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'ci' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'compex' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'cwcf' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'cwcm' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'cwkcf' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'cwl' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'cwt' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'cwu' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'dash' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'dep' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'di' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'dia' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'dt' => +{ +'can' => +[ +'Can', +'Canonical', +], +'com' => +[ +'Com', +'Compat', +], +'enc' => +[ +'Enc', +'Circle', +], +'fin' => +[ +'Fin', +'Final', +], +'font' => +[ +'Font', +], +'fra' => +[ +'Fra', +'Fraction', +], +'init' => +[ +'Init', +'Initial', +], +'iso' => +[ +'Iso', +'Isolated', +], +'med' => +[ +'Med', +'Medial', +], +'nar' => +[ +'Nar', +'Narrow', +], +'nb' => +[ +'Nb', +'Nobreak', +], +'noncanon' => +[ +'Non_Canon', +'Non_Canonical', +], +'none' => +[ +'None', +], +'sml' => +[ +'Sml', +'Small', +], +'sqr' => +[ +'Sqr', +'Square', +], +'sub' => +[ +'Sub', +], +'sup' => +[ +'Sup', +'Super', +], +'vert' => +[ +'Vert', +'Vertical', +], +'wide' => +[ +'Wide', +], +}, +'ea' => +{ +'a' => +[ +'A', +'Ambiguous', +], +'f' => +[ +'F', +'Fullwidth', +], +'h' => +[ +'H', +'Halfwidth', +], +'n' => +[ +'N', +'Neutral', +], +'na' => +[ +'Na', +'Narrow', +], +'w' => +[ +'W', +'Wide', +], +}, +'ext' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'gc' => +{ +'c' => +[ +'C', +'Other', +], +'cc' => +[ +'Cc', +'Control', +'Cntrl', +], +'cf' => +[ +'Cf', +'Format', +], +'cn' => +[ +'Cn', +'Unassigned', +], +'co' => +[ +'Co', +'Private_Use', +], +'cs' => +[ +'Cs', +'Surrogate', +], +'l' => +[ +'L', +'Letter', +], +'lc' => +[ +'LC', +'Cased_Letter', +], +'ll' => +[ +'Ll', +'Lowercase_Letter', +], +'lm' => +[ +'Lm', +'Modifier_Letter', +], +'lo' => +[ +'Lo', +'Other_Letter', +], +'lt' => +[ +'Lt', +'Titlecase_Letter', +], +'lu' => +[ +'Lu', +'Uppercase_Letter', +], +'m' => +[ +'M', +'Mark', +'Combining_Mark', +], +'mc' => +[ +'Mc', +'Spacing_Mark', +], +'me' => +[ +'Me', +'Enclosing_Mark', +], +'mn' => +[ +'Mn', +'Nonspacing_Mark', +], +'n' => +[ +'N', +'Number', +], +'nd' => +[ +'Nd', +'Decimal_Number', +'Digit', +], +'nl' => +[ +'Nl', +'Letter_Number', +], +'no' => +[ +'No', +'Other_Number', +], +'p' => +[ +'P', +'Punctuation', +'Punct', +], +'pc' => +[ +'Pc', +'Connector_Punctuation', +], +'pd' => +[ +'Pd', +'Dash_Punctuation', +], +'pe' => +[ +'Pe', +'Close_Punctuation', +], +'pf' => +[ +'Pf', +'Final_Punctuation', +], +'pi' => +[ +'Pi', +'Initial_Punctuation', +], +'po' => +[ +'Po', +'Other_Punctuation', +], +'ps' => +[ +'Ps', +'Open_Punctuation', +], +'s' => +[ +'S', +'Symbol', +], +'sc' => +[ +'Sc', +'Currency_Symbol', +], +'sk' => +[ +'Sk', +'Modifier_Symbol', +], +'sm' => +[ +'Sm', +'Math_Symbol', +], +'so' => +[ +'So', +'Other_Symbol', +], +'z' => +[ +'Z', +'Separator', +], +'zl' => +[ +'Zl', +'Line_Separator', +], +'zp' => +[ +'Zp', +'Paragraph_Separator', +], +'zs' => +[ +'Zs', +'Space_Separator', +], +}, +'gcb' => +{ +'cn' => +[ +'CN', +'Control', +], +'cr' => +[ +'CR', +], +'ex' => +[ +'EX', +'Extend', +], +'l' => +[ +'L', +], +'lf' => +[ +'LF', +], +'lv' => +[ +'LV', +], +'lvt' => +[ +'LVT', +], +'pp' => +[ +'PP', +'Prepend', +], +'sm' => +[ +'SM', +'SpacingMark', +], +'t' => +[ +'T', +], +'v' => +[ +'V', +], +'xx' => +[ +'XX', +'Other', +], +}, +'grbase' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'grext' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'hex' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'hst' => +{ +'l' => +[ +'L', +'Leading_Jamo', +], +'lv' => +[ +'LV', +'LV_Syllable', +], +'lvt' => +[ +'LVT', +'LVT_Syllable', +], +'na' => +[ +'NA', +'Not_Applicable', +], +'t' => +[ +'T', +'Trailing_Jamo', +], +'v' => +[ +'V', +'Vowel_Jamo', +], +}, +'hyphen' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'idc' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'ideo' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'ids' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'idsb' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'idst' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'in' => +{ +'1.1' => +[ +'1.1', +], +'2.0' => +[ +'2.0', +], +'2.1' => +[ +'2.1', +], +'3.0' => +[ +'3.0', +], +'3.1' => +[ +'3.1', +], +'3.2' => +[ +'3.2', +], +'4.0' => +[ +'4.0', +], +'4.1' => +[ +'4.1', +], +'5.0' => +[ +'5.0', +], +'5.1' => +[ +'5.1', +], +'5.2' => +[ +'5.2', +], +'6.0' => +[ +'6.0', +], +'6.1' => +[ +'6.1', +], +'unassigned' => +[ +'Unassigned', +], +}, +'jg' => +{ +'ain' => +[ +'Ain', +], +'alaph' => +[ +'Alaph', +], +'alef' => +[ +'Alef', +], +'beh' => +[ +'Beh', +], +'beth' => +[ +'Beth', +], +'burushaskiyehbarree' => +[ +'Burushaski_Yeh_Barree', +], +'dal' => +[ +'Dal', +], +'dalathrish' => +[ +'Dalath_Rish', +], +'e' => +[ +'E', +], +'farsiyeh' => +[ +'Farsi_Yeh', +], +'fe' => +[ +'Fe', +], +'feh' => +[ +'Feh', +], +'finalsemkath' => +[ +'Final_Semkath', +], +'gaf' => +[ +'Gaf', +], +'gamal' => +[ +'Gamal', +], +'hah' => +[ +'Hah', +], +'he' => +[ +'He', +], +'heh' => +[ +'Heh', +], +'hehgoal' => +[ +'Heh_Goal', +], +'heth' => +[ +'Heth', +], +'kaf' => +[ +'Kaf', +], +'kaph' => +[ +'Kaph', +], +'khaph' => +[ +'Khaph', +], +'knottedheh' => +[ +'Knotted_Heh', +], +'lam' => +[ +'Lam', +], +'lamadh' => +[ +'Lamadh', +], +'meem' => +[ +'Meem', +], +'mim' => +[ +'Mim', +], +'nojoininggroup' => +[ +'No_Joining_Group', +], +'noon' => +[ +'Noon', +], +'nun' => +[ +'Nun', +], +'nya' => +[ +'Nya', +], +'pe' => +[ +'Pe', +], +'qaf' => +[ +'Qaf', +], +'qaph' => +[ +'Qaph', +], +'reh' => +[ +'Reh', +], +'reversedpe' => +[ +'Reversed_Pe', +], +'rohingyayeh' => +[ +'Rohingya_Yeh', +], +'sad' => +[ +'Sad', +], +'sadhe' => +[ +'Sadhe', +], +'seen' => +[ +'Seen', +], +'semkath' => +[ +'Semkath', +], +'shin' => +[ +'Shin', +], +'swashkaf' => +[ +'Swash_Kaf', +], +'syriacwaw' => +[ +'Syriac_Waw', +], +'tah' => +[ +'Tah', +], +'taw' => +[ +'Taw', +], +'tehmarbuta' => +[ +'Teh_Marbuta', +], +'tehmarbutagoal' => +[ +'Teh_Marbuta_Goal', +'Hamza_On_Heh_Goal', +], +'teth' => +[ +'Teth', +], +'waw' => +[ +'Waw', +], +'yeh' => +[ +'Yeh', +], +'yehbarree' => +[ +'Yeh_Barree', +], +'yehwithtail' => +[ +'Yeh_With_Tail', +], +'yudh' => +[ +'Yudh', +], +'yudhhe' => +[ +'Yudh_He', +], +'zain' => +[ +'Zain', +], +'zhain' => +[ +'Zhain', +], +}, +'joinc' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'jt' => +{ +'c' => +[ +'C', +'Join_Causing', +], +'d' => +[ +'D', +'Dual_Joining', +], +'l' => +[ +'L', +'Left_Joining', +], +'r' => +[ +'R', +'Right_Joining', +], +'t' => +[ +'T', +'Transparent', +], +'u' => +[ +'U', +'Non_Joining', +], +}, +'lb' => +{ +'ai' => +[ +'AI', +'Ambiguous', +], +'al' => +[ +'AL', +'Alphabetic', +], +'b2' => +[ +'B2', +'Break_Both', +], +'ba' => +[ +'BA', +'Break_After', +], +'bb' => +[ +'BB', +'Break_Before', +], +'bk' => +[ +'BK', +'Mandatory_Break', +], +'cb' => +[ +'CB', +'Contingent_Break', +], +'cj' => +[ +'CJ', +'Conditional_Japanese_Starter', +], +'cl' => +[ +'CL', +'Close_Punctuation', +], +'cm' => +[ +'CM', +'Combining_Mark', +], +'cp' => +[ +'CP', +'Close_Parenthesis', +], +'cr' => +[ +'CR', +'Carriage_Return', +], +'ex' => +[ +'EX', +'Exclamation', +], +'gl' => +[ +'GL', +'Glue', +], +'h2' => +[ +'H2', +], +'h3' => +[ +'H3', +], +'hl' => +[ +'HL', +'Hebrew_Letter', +], +'hy' => +[ +'HY', +'Hyphen', +], +'id' => +[ +'ID', +'Ideographic', +], +'in' => +[ +'IN', +'Inseparable', +'Inseperable', +], +'is' => +[ +'IS', +'Infix_Numeric', +], +'jl' => +[ +'JL', +], +'jt' => +[ +'JT', +], +'jv' => +[ +'JV', +], +'lf' => +[ +'LF', +'Line_Feed', +], +'nl' => +[ +'NL', +'Next_Line', +], +'ns' => +[ +'NS', +'Nonstarter', +], +'nu' => +[ +'NU', +'Numeric', +], +'op' => +[ +'OP', +'Open_Punctuation', +], +'po' => +[ +'PO', +'Postfix_Numeric', +], +'pr' => +[ +'PR', +'Prefix_Numeric', +], +'qu' => +[ +'QU', +'Quotation', +], +'sa' => +[ +'SA', +'Complex_Context', +], +'sg' => +[ +'SG', +'Surrogate', +], +'sp' => +[ +'SP', +'Space', +], +'sy' => +[ +'SY', +'Break_Symbols', +], +'wj' => +[ +'WJ', +'Word_Joiner', +], +'xx' => +[ +'XX', +'Unknown', +], +'zw' => +[ +'ZW', +'ZWSpace', +], +}, +'loe' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'lower' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'math' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'nchar' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'nfcqc' => +{ +'m' => +[ +'M', +'Maybe', +], +'n' => +[ +'N', +'No', +], +'y' => +[ +'Y', +'Yes', +], +}, +'nfdqc' => +{ +'n' => +[ +'N', +'No', +], +'y' => +[ +'Y', +'Yes', +], +}, +'nfkcqc' => +{ +'m' => +[ +'M', +'Maybe', +], +'n' => +[ +'N', +'No', +], +'y' => +[ +'Y', +'Yes', +], +}, +'nfkdqc' => +{ +'n' => +[ +'N', +'No', +], +'y' => +[ +'Y', +'Yes', +], +}, +'nt' => +{ +'de' => +[ +'De', +'Decimal', +], +'di' => +[ +'Di', +'Digit', +], +'none' => +[ +'None', +], +'nu' => +[ +'Nu', +'Numeric', +], +}, +'nv' => +{ +'-1/2' => +[ +'-1/2', +], +0 => +[ +0, +], +1 => +[ +1, +], +'1/10' => +[ +'1/10', +], +'1/16' => +[ +'1/16', +], +'1/2' => +[ +'1/2', +], +'1/3' => +[ +'1/3', +], +'1/4' => +[ +'1/4', +], +'1/5' => +[ +'1/5', +], +'1/6' => +[ +'1/6', +], +'1/7' => +[ +'1/7', +], +'1/8' => +[ +'1/8', +], +'1/9' => +[ +'1/9', +], +10 => +[ +10, +], +100 => +[ +100, +], +1000 => +[ +1000, +], +10000 => +[ +10000, +], +100000 => +[ +100000, +], +100000000 => +[ +100000000, +], +1000000000000 => +[ +1000000000000, +], +11 => +[ +11, +], +'11/2' => +[ +'11/2', +], +12 => +[ +12, +], +13 => +[ +13, +], +'13/2' => +[ +'13/2', +], +14 => +[ +14, +], +15 => +[ +15, +], +'15/2' => +[ +'15/2', +], +16 => +[ +16, +], +17 => +[ +17, +], +'17/2' => +[ +'17/2', +], +18 => +[ +18, +], +19 => +[ +19, +], +2 => +[ +2, +], +'2/3' => +[ +'2/3', +], +'2/5' => +[ +'2/5', +], +20 => +[ +20, +], +200 => +[ +200, +], +2000 => +[ +2000, +], +20000 => +[ +20000, +], +21 => +[ +21, +], +22 => +[ +22, +], +23 => +[ +23, +], +24 => +[ +24, +], +25 => +[ +25, +], +26 => +[ +26, +], +27 => +[ +27, +], +28 => +[ +28, +], +29 => +[ +29, +], +3 => +[ +3, +], +'3/16' => +[ +'3/16', +], +'3/2' => +[ +'3/2', +], +'3/4' => +[ +'3/4', +], +'3/5' => +[ +'3/5', +], +'3/8' => +[ +'3/8', +], +30 => +[ +30, +], +300 => +[ +300, +], +3000 => +[ +3000, +], +30000 => +[ +30000, +], +31 => +[ +31, +], +32 => +[ +32, +], +33 => +[ +33, +], +34 => +[ +34, +], +35 => +[ +35, +], +36 => +[ +36, +], +37 => +[ +37, +], +38 => +[ +38, +], +39 => +[ +39, +], +4 => +[ +4, +], +'4/5' => +[ +'4/5', +], +40 => +[ +40, +], +400 => +[ +400, +], +4000 => +[ +4000, +], +40000 => +[ +40000, +], +41 => +[ +41, +], +42 => +[ +42, +], +43 => +[ +43, +], +44 => +[ +44, +], +45 => +[ +45, +], +46 => +[ +46, +], +47 => +[ +47, +], +48 => +[ +48, +], +49 => +[ +49, +], +5 => +[ +5, +], +'5/2' => +[ +'5/2', +], +'5/6' => +[ +'5/6', +], +'5/8' => +[ +'5/8', +], +50 => +[ +50, +], +500 => +[ +500, +], +5000 => +[ +5000, +], +50000 => +[ +50000, +], +6 => +[ +6, +], +60 => +[ +60, +], +600 => +[ +600, +], +6000 => +[ +6000, +], +60000 => +[ +60000, +], +7 => +[ +7, +], +'7/2' => +[ +'7/2', +], +'7/8' => +[ +'7/8', +], +70 => +[ +70, +], +700 => +[ +700, +], +7000 => +[ +7000, +], +70000 => +[ +70000, +], +8 => +[ +8, +], +80 => +[ +80, +], +800 => +[ +800, +], +8000 => +[ +8000, +], +80000 => +[ +80000, +], +9 => +[ +9, +], +'9/2' => +[ +'9/2', +], +90 => +[ +90, +], +900 => +[ +900, +], +9000 => +[ +9000, +], +90000 => +[ +90000, +], +'nan' => +[ +'NaN', +], +}, +'patsyn' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'patws' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'qmark' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'radical' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'sb' => +{ +'at' => +[ +'AT', +'ATerm', +], +'cl' => +[ +'CL', +'Close', +], +'cr' => +[ +'CR', +], +'ex' => +[ +'EX', +'Extend', +], +'fo' => +[ +'FO', +'Format', +], +'le' => +[ +'LE', +'OLetter', +], +'lf' => +[ +'LF', +], +'lo' => +[ +'LO', +'Lower', +], +'nu' => +[ +'NU', +'Numeric', +], +'sc' => +[ +'SC', +'SContinue', +], +'se' => +[ +'SE', +'Sep', +], +'sp' => +[ +'SP', +'Sp', +], +'st' => +[ +'ST', +'STerm', +], +'up' => +[ +'UP', +'Upper', +], +'xx' => +[ +'XX', +'Other', +], +}, +'sc' => +{ +'arab' => +[ +'Arab', +'Arabic', +], +'armi' => +[ +'Armi', +'Imperial_Aramaic', +], +'armn' => +[ +'Armn', +'Armenian', +], +'avst' => +[ +'Avst', +'Avestan', +], +'bali' => +[ +'Bali', +'Balinese', +], +'bamu' => +[ +'Bamu', +'Bamum', +], +'batk' => +[ +'Batk', +'Batak', +], +'beng' => +[ +'Beng', +'Bengali', +], +'bopo' => +[ +'Bopo', +'Bopomofo', +], +'brah' => +[ +'Brah', +'Brahmi', +], +'brai' => +[ +'Brai', +'Braille', +], +'bugi' => +[ +'Bugi', +'Buginese', +], +'buhd' => +[ +'Buhd', +'Buhid', +], +'cakm' => +[ +'Cakm', +'Chakma', +], +'cans' => +[ +'Cans', +'Canadian_Aboriginal', +], +'cari' => +[ +'Cari', +'Carian', +], +'cham' => +[ +'Cham', +], +'cher' => +[ +'Cher', +'Cherokee', +], +'copt' => +[ +'Copt', +'Coptic', +'Qaac', +], +'cprt' => +[ +'Cprt', +'Cypriot', +], +'cyrl' => +[ +'Cyrl', +'Cyrillic', +], +'deva' => +[ +'Deva', +'Devanagari', +], +'dsrt' => +[ +'Dsrt', +'Deseret', +], +'egyp' => +[ +'Egyp', +'Egyptian_Hieroglyphs', +], +'ethi' => +[ +'Ethi', +'Ethiopic', +], +'geor' => +[ +'Geor', +'Georgian', +], +'glag' => +[ +'Glag', +'Glagolitic', +], +'goth' => +[ +'Goth', +'Gothic', +], +'grek' => +[ +'Grek', +'Greek', +], +'gujr' => +[ +'Gujr', +'Gujarati', +], +'guru' => +[ +'Guru', +'Gurmukhi', +], +'hang' => +[ +'Hang', +'Hangul', +], +'hani' => +[ +'Hani', +'Han', +], +'hano' => +[ +'Hano', +'Hanunoo', +], +'hebr' => +[ +'Hebr', +'Hebrew', +], +'hira' => +[ +'Hira', +'Hiragana', +], +'hrkt' => +[ +'Hrkt', +'Katakana_Or_Hiragana', +], +'ital' => +[ +'Ital', +'Old_Italic', +], +'java' => +[ +'Java', +'Javanese', +], +'kali' => +[ +'Kali', +'Kayah_Li', +], +'kana' => +[ +'Kana', +'Katakana', +], +'khar' => +[ +'Khar', +'Kharoshthi', +], +'khmr' => +[ +'Khmr', +'Khmer', +], +'knda' => +[ +'Knda', +'Kannada', +], +'kthi' => +[ +'Kthi', +'Kaithi', +], +'lana' => +[ +'Lana', +'Tai_Tham', +], +'laoo' => +[ +'Laoo', +'Lao', +], +'latn' => +[ +'Latn', +'Latin', +], +'lepc' => +[ +'Lepc', +'Lepcha', +], +'limb' => +[ +'Limb', +'Limbu', +], +'linb' => +[ +'Linb', +'Linear_B', +], +'lisu' => +[ +'Lisu', +], +'lyci' => +[ +'Lyci', +'Lycian', +], +'lydi' => +[ +'Lydi', +'Lydian', +], +'mand' => +[ +'Mand', +'Mandaic', +], +'merc' => +[ +'Merc', +'Meroitic_Cursive', +], +'mero' => +[ +'Mero', +'Meroitic_Hieroglyphs', +], +'mlym' => +[ +'Mlym', +'Malayalam', +], +'mong' => +[ +'Mong', +'Mongolian', +], +'mtei' => +[ +'Mtei', +'Meetei_Mayek', +], +'mymr' => +[ +'Mymr', +'Myanmar', +], +'nkoo' => +[ +'Nkoo', +'Nko', +], +'ogam' => +[ +'Ogam', +'Ogham', +], +'olck' => +[ +'Olck', +'Ol_Chiki', +], +'orkh' => +[ +'Orkh', +'Old_Turkic', +], +'orya' => +[ +'Orya', +'Oriya', +], +'osma' => +[ +'Osma', +'Osmanya', +], +'phag' => +[ +'Phag', +'Phags_Pa', +], +'phli' => +[ +'Phli', +'Inscriptional_Pahlavi', +], +'phnx' => +[ +'Phnx', +'Phoenician', +], +'plrd' => +[ +'Plrd', +'Miao', +], +'prti' => +[ +'Prti', +'Inscriptional_Parthian', +], +'rjng' => +[ +'Rjng', +'Rejang', +], +'runr' => +[ +'Runr', +'Runic', +], +'samr' => +[ +'Samr', +'Samaritan', +], +'sarb' => +[ +'Sarb', +'Old_South_Arabian', +], +'saur' => +[ +'Saur', +'Saurashtra', +], +'shaw' => +[ +'Shaw', +'Shavian', +], +'shrd' => +[ +'Shrd', +'Sharada', +], +'sinh' => +[ +'Sinh', +'Sinhala', +], +'sora' => +[ +'Sora', +'Sora_Sompeng', +], +'sund' => +[ +'Sund', +'Sundanese', +], +'sylo' => +[ +'Sylo', +'Syloti_Nagri', +], +'syrc' => +[ +'Syrc', +'Syriac', +], +'tagb' => +[ +'Tagb', +'Tagbanwa', +], +'takr' => +[ +'Takr', +'Takri', +], +'tale' => +[ +'Tale', +'Tai_Le', +], +'talu' => +[ +'Talu', +'New_Tai_Lue', +], +'taml' => +[ +'Taml', +'Tamil', +], +'tavt' => +[ +'Tavt', +'Tai_Viet', +], +'telu' => +[ +'Telu', +'Telugu', +], +'tfng' => +[ +'Tfng', +'Tifinagh', +], +'tglg' => +[ +'Tglg', +'Tagalog', +], +'thaa' => +[ +'Thaa', +'Thaana', +], +'thai' => +[ +'Thai', +], +'tibt' => +[ +'Tibt', +'Tibetan', +], +'ugar' => +[ +'Ugar', +'Ugaritic', +], +'vaii' => +[ +'Vaii', +'Vai', +], +'xpeo' => +[ +'Xpeo', +'Old_Persian', +], +'xsux' => +[ +'Xsux', +'Cuneiform', +], +'yiii' => +[ +'Yiii', +'Yi', +], +'zinh' => +[ +'Zinh', +'Inherited', +'Qaai', +], +'zyyy' => +[ +'Zyyy', +'Common', +], +'zzzz' => +[ +'Zzzz', +'Unknown', +], +}, +'scx' => +{ +'arab' => +[ +'Arab', +'Arabic', +], +'armi' => +[ +'Armi', +'Imperial_Aramaic', +], +'armn' => +[ +'Armn', +'Armenian', +], +'avst' => +[ +'Avst', +'Avestan', +], +'bali' => +[ +'Bali', +'Balinese', +], +'bamu' => +[ +'Bamu', +'Bamum', +], +'batk' => +[ +'Batk', +'Batak', +], +'beng' => +[ +'Beng', +'Bengali', +], +'bopo' => +[ +'Bopo', +'Bopomofo', +], +'brah' => +[ +'Brah', +'Brahmi', +], +'brai' => +[ +'Brai', +'Braille', +], +'bugi' => +[ +'Bugi', +'Buginese', +], +'buhd' => +[ +'Buhd', +'Buhid', +], +'cakm' => +[ +'Cakm', +'Chakma', +], +'cans' => +[ +'Cans', +'Canadian_Aboriginal', +], +'cari' => +[ +'Cari', +'Carian', +], +'cham' => +[ +'Cham', +], +'cher' => +[ +'Cher', +'Cherokee', +], +'copt' => +[ +'Copt', +'Coptic', +'Qaac', +], +'cprt' => +[ +'Cprt', +'Cypriot', +], +'cyrl' => +[ +'Cyrl', +'Cyrillic', +], +'deva' => +[ +'Deva', +'Devanagari', +], +'dsrt' => +[ +'Dsrt', +'Deseret', +], +'egyp' => +[ +'Egyp', +'Egyptian_Hieroglyphs', +], +'ethi' => +[ +'Ethi', +'Ethiopic', +], +'geor' => +[ +'Geor', +'Georgian', +], +'glag' => +[ +'Glag', +'Glagolitic', +], +'goth' => +[ +'Goth', +'Gothic', +], +'grek' => +[ +'Grek', +'Greek', +], +'gujr' => +[ +'Gujr', +'Gujarati', +], +'guru' => +[ +'Guru', +'Gurmukhi', +], +'hang' => +[ +'Hang', +'Hangul', +], +'hani' => +[ +'Hani', +'Han', +], +'hano' => +[ +'Hano', +'Hanunoo', +], +'hebr' => +[ +'Hebr', +'Hebrew', +], +'hira' => +[ +'Hira', +'Hiragana', +], +'hrkt' => +[ +'Hrkt', +'Katakana_Or_Hiragana', +], +'ital' => +[ +'Ital', +'Old_Italic', +], +'java' => +[ +'Java', +'Javanese', +], +'kali' => +[ +'Kali', +'Kayah_Li', +], +'kana' => +[ +'Kana', +'Katakana', +], +'khar' => +[ +'Khar', +'Kharoshthi', +], +'khmr' => +[ +'Khmr', +'Khmer', +], +'knda' => +[ +'Knda', +'Kannada', +], +'kthi' => +[ +'Kthi', +'Kaithi', +], +'lana' => +[ +'Lana', +'Tai_Tham', +], +'laoo' => +[ +'Laoo', +'Lao', +], +'latn' => +[ +'Latn', +'Latin', +], +'lepc' => +[ +'Lepc', +'Lepcha', +], +'limb' => +[ +'Limb', +'Limbu', +], +'linb' => +[ +'Linb', +'Linear_B', +], +'lisu' => +[ +'Lisu', +], +'lyci' => +[ +'Lyci', +'Lycian', +], +'lydi' => +[ +'Lydi', +'Lydian', +], +'mand' => +[ +'Mand', +'Mandaic', +], +'merc' => +[ +'Merc', +'Meroitic_Cursive', +], +'mero' => +[ +'Mero', +'Meroitic_Hieroglyphs', +], +'mlym' => +[ +'Mlym', +'Malayalam', +], +'mong' => +[ +'Mong', +'Mongolian', +], +'mtei' => +[ +'Mtei', +'Meetei_Mayek', +], +'mymr' => +[ +'Mymr', +'Myanmar', +], +'nkoo' => +[ +'Nkoo', +'Nko', +], +'ogam' => +[ +'Ogam', +'Ogham', +], +'olck' => +[ +'Olck', +'Ol_Chiki', +], +'orkh' => +[ +'Orkh', +'Old_Turkic', +], +'orya' => +[ +'Orya', +'Oriya', +], +'osma' => +[ +'Osma', +'Osmanya', +], +'phag' => +[ +'Phag', +'Phags_Pa', +], +'phli' => +[ +'Phli', +'Inscriptional_Pahlavi', +], +'phnx' => +[ +'Phnx', +'Phoenician', +], +'plrd' => +[ +'Plrd', +'Miao', +], +'prti' => +[ +'Prti', +'Inscriptional_Parthian', +], +'rjng' => +[ +'Rjng', +'Rejang', +], +'runr' => +[ +'Runr', +'Runic', +], +'samr' => +[ +'Samr', +'Samaritan', +], +'sarb' => +[ +'Sarb', +'Old_South_Arabian', +], +'saur' => +[ +'Saur', +'Saurashtra', +], +'shaw' => +[ +'Shaw', +'Shavian', +], +'shrd' => +[ +'Shrd', +'Sharada', +], +'sinh' => +[ +'Sinh', +'Sinhala', +], +'sora' => +[ +'Sora', +'Sora_Sompeng', +], +'sund' => +[ +'Sund', +'Sundanese', +], +'sylo' => +[ +'Sylo', +'Syloti_Nagri', +], +'syrc' => +[ +'Syrc', +'Syriac', +], +'tagb' => +[ +'Tagb', +'Tagbanwa', +], +'takr' => +[ +'Takr', +'Takri', +], +'tale' => +[ +'Tale', +'Tai_Le', +], +'talu' => +[ +'Talu', +'New_Tai_Lue', +], +'taml' => +[ +'Taml', +'Tamil', +], +'tavt' => +[ +'Tavt', +'Tai_Viet', +], +'telu' => +[ +'Telu', +'Telugu', +], +'tfng' => +[ +'Tfng', +'Tifinagh', +], +'tglg' => +[ +'Tglg', +'Tagalog', +], +'thaa' => +[ +'Thaa', +'Thaana', +], +'thai' => +[ +'Thai', +], +'tibt' => +[ +'Tibt', +'Tibetan', +], +'ugar' => +[ +'Ugar', +'Ugaritic', +], +'vaii' => +[ +'Vaii', +'Vai', +], +'xpeo' => +[ +'Xpeo', +'Old_Persian', +], +'xsux' => +[ +'Xsux', +'Cuneiform', +], +'yiii' => +[ +'Yiii', +'Yi', +], +'zinh' => +[ +'Zinh', +'Inherited', +'Qaai', +], +'zyyy' => +[ +'Zyyy', +'Common', +], +'zzzz' => +[ +'Zzzz', +'Unknown', +], +}, +'sd' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'sterm' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'term' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'uideo' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'upper' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'vs' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'wb' => +{ +'cr' => +[ +'CR', +], +'ex' => +[ +'EX', +'ExtendNumLet', +], +'extend' => +[ +'Extend', +], +'fo' => +[ +'FO', +'Format', +], +'ka' => +[ +'KA', +'Katakana', +], +'le' => +[ +'LE', +'ALetter', +], +'lf' => +[ +'LF', +], +'mb' => +[ +'MB', +'MidNumLet', +], +'ml' => +[ +'ML', +'MidLetter', +], +'mn' => +[ +'MN', +'MidNum', +], +'nl' => +[ +'NL', +'Newline', +], +'nu' => +[ +'NU', +'Numeric', +], +'xx' => +[ +'XX', +'Other', +], +}, +'wspace' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'xidc' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +'xids' => +{ +'n' => +[ +'N', +'No', +'F', +'False', +], +'y' => +[ +'Y', +'Yes', +'T', +'True', +], +}, +); + +# Ordered (by code point ordinal) list of the ranges of code points whose +# names are algorithmically determined. Each range entry is an anonymous hash +# of the start and end points and a template for the names within it. +@Unicode::UCD::algorithmic_named_code_points = ( + +{ +'high' => 19893, +'low' => 13312, +'name' => 'CJK UNIFIED IDEOGRAPH-<code point>', +}, +{ +'high' => 40908, +'low' => 19968, +'name' => 'CJK UNIFIED IDEOGRAPH-<code point>', +}, +{ +'high' => 55203, +'low' => 44032, +'name' => '<hangul syllable>', +}, +{ +'high' => 64109, +'low' => 63744, +'name' => 'CJK COMPATIBILITY IDEOGRAPH-<code point>', +}, +{ +'high' => 64217, +'low' => 64112, +'name' => 'CJK COMPATIBILITY IDEOGRAPH-<code point>', +}, +{ +'high' => 173782, +'low' => 131072, +'name' => 'CJK UNIFIED IDEOGRAPH-<code point>', +}, +{ +'high' => 177972, +'low' => 173824, +'name' => 'CJK UNIFIED IDEOGRAPH-<code point>', +}, +{ +'high' => 178205, +'low' => 177984, +'name' => 'CJK UNIFIED IDEOGRAPH-<code point>', +}, +{ +'high' => 195101, +'low' => 194560, +'name' => 'CJK COMPATIBILITY IDEOGRAPH-<code point>', +}, +, +); + +# The properties that as-is have two meanings, and which must be disambiguated +%Unicode::UCD::ambiguous_names = ( +'cf' => 1, +'isc' => 1, +'lc' => 1, +'sc' => 1, +); + +# Keys are the prop-val combinations which are the default values for the +# given property, expressed in standard loose form +%Unicode::UCD::loose_defaults = ( +'age=na' => 1, +'age=unassigned' => 1, +'ahex=f' => 1, +'ahex=false' => 1, +'ahex=n' => 1, +'ahex=no' => 1, +'alpha=f' => 1, +'alpha=false' => 1, +'alpha=n' => 1, +'alpha=no' => 1, +'bc=l' => 1, +'bc=lefttoright' => 1, +'bidic=f' => 1, +'bidic=false' => 1, +'bidic=n' => 1, +'bidic=no' => 1, +'bidim=f' => 1, +'bidim=false' => 1, +'bidim=n' => 1, +'bidim=no' => 1, +'blk=nb' => 1, +'blk=noblock' => 1, +'cased=f' => 1, +'cased=false' => 1, +'cased=n' => 1, +'cased=no' => 1, +'ccc=0' => 1, +'ccc=notreordered' => 1, +'ccc=nr' => 1, +'ce=f' => 1, +'ce=false' => 1, +'ce=n' => 1, +'ce=no' => 1, +'ci=f' => 1, +'ci=false' => 1, +'ci=n' => 1, +'ci=no' => 1, +'cn' => 1, +'compex=f' => 1, +'compex=false' => 1, +'compex=n' => 1, +'compex=no' => 1, +'cwcf=f' => 1, +'cwcf=false' => 1, +'cwcf=n' => 1, +'cwcf=no' => 1, +'cwcm=f' => 1, +'cwcm=false' => 1, +'cwcm=n' => 1, +'cwcm=no' => 1, +'cwkcf=f' => 1, +'cwkcf=false' => 1, +'cwkcf=n' => 1, +'cwkcf=no' => 1, +'cwl=f' => 1, +'cwl=false' => 1, +'cwl=n' => 1, +'cwl=no' => 1, +'cwt=f' => 1, +'cwt=false' => 1, +'cwt=n' => 1, +'cwt=no' => 1, +'cwu=f' => 1, +'cwu=false' => 1, +'cwu=n' => 1, +'cwu=no' => 1, +'dash=f' => 1, +'dash=false' => 1, +'dash=n' => 1, +'dash=no' => 1, +'dep=f' => 1, +'dep=false' => 1, +'dep=n' => 1, +'dep=no' => 1, +'di=f' => 1, +'di=false' => 1, +'di=n' => 1, +'di=no' => 1, +'dia=f' => 1, +'dia=false' => 1, +'dia=n' => 1, +'dia=no' => 1, +'dt=none' => 1, +'ea=n' => 1, +'ea=neutral' => 1, +'ext=f' => 1, +'ext=false' => 1, +'ext=n' => 1, +'ext=no' => 1, +'gc=cn' => 1, +'gc=unassigned' => 1, +'gcb=other' => 1, +'gcb=xx' => 1, +'grbase=f' => 1, +'grbase=false' => 1, +'grbase=n' => 1, +'grbase=no' => 1, +'grext=f' => 1, +'grext=false' => 1, +'grext=n' => 1, +'grext=no' => 1, +'hex=f' => 1, +'hex=false' => 1, +'hex=n' => 1, +'hex=no' => 1, +'hst=na' => 1, +'hst=notapplicable' => 1, +'hyphen=f' => 1, +'hyphen=false' => 1, +'hyphen=n' => 1, +'hyphen=no' => 1, +'idc=f' => 1, +'idc=false' => 1, +'idc=n' => 1, +'idc=no' => 1, +'ideo=f' => 1, +'ideo=false' => 1, +'ideo=n' => 1, +'ideo=no' => 1, +'ids=f' => 1, +'ids=false' => 1, +'ids=n' => 1, +'ids=no' => 1, +'idsb=f' => 1, +'idsb=false' => 1, +'idsb=n' => 1, +'idsb=no' => 1, +'idst=f' => 1, +'idst=false' => 1, +'idst=n' => 1, +'idst=no' => 1, +'in=unassigned' => 1, +'innb' => 1, +'innoblock' => 1, +'iscn' => 1, +'isnb' => 1, +'isnoblock' => 1, +'isunassigned' => 1, +'isunknown' => 1, +'iszzzz' => 1, +'jg=nojoininggroup' => 1, +'joinc=f' => 1, +'joinc=false' => 1, +'joinc=n' => 1, +'joinc=no' => 1, +'jt=nonjoining' => 1, +'jt=u' => 1, +'lb=unknown' => 1, +'lb=xx' => 1, +'loe=f' => 1, +'loe=false' => 1, +'loe=n' => 1, +'loe=no' => 1, +'lower=f' => 1, +'lower=false' => 1, +'lower=n' => 1, +'lower=no' => 1, +'math=f' => 1, +'math=false' => 1, +'math=n' => 1, +'math=no' => 1, +'nb' => 1, +'nchar=f' => 1, +'nchar=false' => 1, +'nchar=n' => 1, +'nchar=no' => 1, +'nfcqc=y' => 1, +'nfcqc=yes' => 1, +'nfdqc=y' => 1, +'nfdqc=yes' => 1, +'nfkcqc=y' => 1, +'nfkcqc=yes' => 1, +'nfkdqc=y' => 1, +'nfkdqc=yes' => 1, +'noblock' => 1, +'nt=none' => 1, +'nv=nan' => 1, +'patsyn=f' => 1, +'patsyn=false' => 1, +'patsyn=n' => 1, +'patsyn=no' => 1, +'patws=f' => 1, +'patws=false' => 1, +'patws=n' => 1, +'patws=no' => 1, +'qmark=f' => 1, +'qmark=false' => 1, +'qmark=n' => 1, +'qmark=no' => 1, +'radical=f' => 1, +'radical=false' => 1, +'radical=n' => 1, +'radical=no' => 1, +'sb=other' => 1, +'sb=xx' => 1, +'sc=unknown' => 1, +'sc=zzzz' => 1, +'scx=unknown' => 1, +'scx=zzzz' => 1, +'sd=f' => 1, +'sd=false' => 1, +'sd=n' => 1, +'sd=no' => 1, +'sterm=f' => 1, +'sterm=false' => 1, +'sterm=n' => 1, +'sterm=no' => 1, +'term=f' => 1, +'term=false' => 1, +'term=n' => 1, +'term=no' => 1, +'uideo=f' => 1, +'uideo=false' => 1, +'uideo=n' => 1, +'uideo=no' => 1, +'unassigned' => 1, +'unknown' => 1, +'upper=f' => 1, +'upper=false' => 1, +'upper=n' => 1, +'upper=no' => 1, +'vs=f' => 1, +'vs=false' => 1, +'vs=n' => 1, +'vs=no' => 1, +'wb=other' => 1, +'wb=xx' => 1, +'wspace=f' => 1, +'wspace=false' => 1, +'wspace=n' => 1, +'wspace=no' => 1, +'xidc=f' => 1, +'xidc=false' => 1, +'xidc=n' => 1, +'xidc=no' => 1, +'xids=f' => 1, +'xids=false' => 1, +'xids=n' => 1, +'xids=no' => 1, +'zzzz' => 1, +); + +# All combinations of names that are suppressed. +# This is actually for UCD.t, so it knows which properties shouldn't have +# entries. If it got any bigger, would probably want to put it in its own +# file to use memory only when it was needed, in testing. +@Unicode::UCD::suppressed_properties = ( + +'kirgmsource', +'cjkirgmsource', +'othermath', +'omath', +'otherlowercase', +'olower', +'otheridstart', +'oids', +'kothernumeric', +'cjkothernumeric', +'otheridcontinue', +'oidc', +'kaccountingnumeric', +'cjkaccountingnumeric', +'kirgusource', +'cjkirgusource', +'expandsonnfkc', +'xonfkc', +'otheruppercase', +'oupper', +'otheralphabetic', +'oalpha', +'expandsonnfkd', +'xonfkd', +'kirgvsource', +'cjkirgvsource', +'kirgtsource', +'cjkirgtsource', +'scriptextensions=katakanaorhiragana', +'scriptextensions=hrkt', +'scx=katakanaorhiragana', +'scx=hrkt', +'kirgksource', +'cjkirgksource', +'fcnfkcclosure', +'fcnfkc', +'otherdefaultignorablecodepoint', +'odi', +'krsunicode', +'cjkrsunicode', +'unicoderadicalstroke', +'urs', +'indicsyllabiccategory', +'insc', +'kirgkpsource', +'cjkirgkpsource', +'expandsonnfd', +'xonfd', +'kirgjsource', +'cjkirgjsource', +'expandsonnfc', +'xonfc', +'indicmatracategory', +'inmc', +'kiicore', +'cjkiicore', +'jamoshortname', +'jsn', +'kirghsource', +'cjkirghsource', +'kcompatibilityvariant', +'cjkcompatibilityvariant', +'kirggsource', +'cjkirggsource', +'othergraphemeextend', +'ogrext', +'script=katakanaorhiragana', +'script=hrkt', +'sc=katakanaorhiragana', +'sc=hrkt', +'kprimarynumeric', +'cjkprimarynumeric', +'graphemelink', +'grlink', +, +); + +1; |