/
usr
/
share
/
perl5
/
unicore
/
Upload Filee
HOME
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! # This file is machine-generated by lib/unicore/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;