{-# LANGUAGE OverloadedStrings #-}

-- | Mapping from glyph names to unicode characters

module Pdf.Content.GlyphList
(
    adobeGlyphList
)
where

import Data.ByteString (ByteString)
import Data.Map (Map)
import qualified Data.Map as Map

-- | Glyph list
adobeGlyphList :: Map ByteString Char
adobeGlyphList :: Map ByteString Char
adobeGlyphList = [(ByteString, Char)] -> Map ByteString Char
forall k a. Ord k => [(k, a)] -> Map k a
Map.fromList
  [(ByteString
"A", Char
'\x0041')
  ,(ByteString
"AE", Char
'\x00C6')
  ,(ByteString
"AEacute", Char
'\x01FC')
  ,(ByteString
"AEmacron", Char
'\x01E2')
  ,(ByteString
"AEsmall", Char
'\xF7E6')
  ,(ByteString
"Aacute", Char
'\x00C1')
  ,(ByteString
"Aacutesmall", Char
'\xF7E1')
  ,(ByteString
"Abreve", Char
'\x0102')
  ,(ByteString
"Abreveacute", Char
'\x1EAE')
  ,(ByteString
"Abrevecyrillic", Char
'\x04D0')
  ,(ByteString
"Abrevedotbelow", Char
'\x1EB6')
  ,(ByteString
"Abrevegrave", Char
'\x1EB0')
  ,(ByteString
"Abrevehookabove", Char
'\x1EB2')
  ,(ByteString
"Abrevetilde", Char
'\x1EB4')
  ,(ByteString
"Acaron", Char
'\x01CD')
  ,(ByteString
"Acircle", Char
'\x24B6')
  ,(ByteString
"Acircumflex", Char
'\x00C2')
  ,(ByteString
"Acircumflexacute", Char
'\x1EA4')
  ,(ByteString
"Acircumflexdotbelow", Char
'\x1EAC')
  ,(ByteString
"Acircumflexgrave", Char
'\x1EA6')
  ,(ByteString
"Acircumflexhookabove", Char
'\x1EA8')
  ,(ByteString
"Acircumflexsmall", Char
'\xF7E2')
  ,(ByteString
"Acircumflextilde", Char
'\x1EAA')
  ,(ByteString
"Acute", Char
'\xF6C9')
  ,(ByteString
"Acutesmall", Char
'\xF7B4')
  ,(ByteString
"Acyrillic", Char
'\x0410')
  ,(ByteString
"Adblgrave", Char
'\x0200')
  ,(ByteString
"Adieresis", Char
'\x00C4')
  ,(ByteString
"Adieresiscyrillic", Char
'\x04D2')
  ,(ByteString
"Adieresismacron", Char
'\x01DE')
  ,(ByteString
"Adieresissmall", Char
'\xF7E4')
  ,(ByteString
"Adotbelow", Char
'\x1EA0')
  ,(ByteString
"Adotmacron", Char
'\x01E0')
  ,(ByteString
"Agrave", Char
'\x00C0')
  ,(ByteString
"Agravesmall", Char
'\xF7E0')
  ,(ByteString
"Ahookabove", Char
'\x1EA2')
  ,(ByteString
"Aiecyrillic", Char
'\x04D4')
  ,(ByteString
"Ainvertedbreve", Char
'\x0202')
  ,(ByteString
"Alpha", Char
'\x0391')
  ,(ByteString
"Alphatonos", Char
'\x0386')
  ,(ByteString
"Amacron", Char
'\x0100')
  ,(ByteString
"Amonospace", Char
'\xFF21')
  ,(ByteString
"Aogonek", Char
'\x0104')
  ,(ByteString
"Aring", Char
'\x00C5')
  ,(ByteString
"Aringacute", Char
'\x01FA')
  ,(ByteString
"Aringbelow", Char
'\x1E00')
  ,(ByteString
"Aringsmall", Char
'\xF7E5')
  ,(ByteString
"Asmall", Char
'\xF761')
  ,(ByteString
"Atilde", Char
'\x00C3')
  ,(ByteString
"Atildesmall", Char
'\xF7E3')
  ,(ByteString
"Aybarmenian", Char
'\x0531')
  ,(ByteString
"B", Char
'\x0042')
  ,(ByteString
"Bcircle", Char
'\x24B7')
  ,(ByteString
"Bdotaccent", Char
'\x1E02')
  ,(ByteString
"Bdotbelow", Char
'\x1E04')
  ,(ByteString
"Becyrillic", Char
'\x0411')
  ,(ByteString
"Benarmenian", Char
'\x0532')
  ,(ByteString
"Beta", Char
'\x0392')
  ,(ByteString
"Bhook", Char
'\x0181')
  ,(ByteString
"Blinebelow", Char
'\x1E06')
  ,(ByteString
"Bmonospace", Char
'\xFF22')
  ,(ByteString
"Brevesmall", Char
'\xF6F4')
  ,(ByteString
"Bsmall", Char
'\xF762')
  ,(ByteString
"Btopbar", Char
'\x0182')
  ,(ByteString
"C", Char
'\x0043')
  ,(ByteString
"Caarmenian", Char
'\x053E')
  ,(ByteString
"Cacute", Char
'\x0106')
  ,(ByteString
"Caron", Char
'\xF6CA')
  ,(ByteString
"Caronsmall", Char
'\xF6F5')
  ,(ByteString
"Ccaron", Char
'\x010C')
  ,(ByteString
"Ccedilla", Char
'\x00C7')
  ,(ByteString
"Ccedillaacute", Char
'\x1E08')
  ,(ByteString
"Ccedillasmall", Char
'\xF7E7')
  ,(ByteString
"Ccircle", Char
'\x24B8')
  ,(ByteString
"Ccircumflex", Char
'\x0108')
  ,(ByteString
"Cdot", Char
'\x010A')
  ,(ByteString
"Cdotaccent", Char
'\x010A')
  ,(ByteString
"Cedillasmall", Char
'\xF7B8')
  ,(ByteString
"Chaarmenian", Char
'\x0549')
  ,(ByteString
"Cheabkhasiancyrillic", Char
'\x04BC')
  ,(ByteString
"Checyrillic", Char
'\x0427')
  ,(ByteString
"Chedescenderabkhasiancyrillic", Char
'\x04BE')
  ,(ByteString
"Chedescendercyrillic", Char
'\x04B6')
  ,(ByteString
"Chedieresiscyrillic", Char
'\x04F4')
  ,(ByteString
"Cheharmenian", Char
'\x0543')
  ,(ByteString
"Chekhakassiancyrillic", Char
'\x04CB')
  ,(ByteString
"Cheverticalstrokecyrillic", Char
'\x04B8')
  ,(ByteString
"Chi", Char
'\x03A7')
  ,(ByteString
"Chook", Char
'\x0187')
  ,(ByteString
"Circumflexsmall", Char
'\xF6F6')
  ,(ByteString
"Cmonospace", Char
'\xFF23')
  ,(ByteString
"Coarmenian", Char
'\x0551')
  ,(ByteString
"Csmall", Char
'\xF763')
  ,(ByteString
"D", Char
'\x0044')
  ,(ByteString
"DZ", Char
'\x01F1')
  ,(ByteString
"DZcaron", Char
'\x01C4')
  ,(ByteString
"Daarmenian", Char
'\x0534')
  ,(ByteString
"Dafrican", Char
'\x0189')
  ,(ByteString
"Dcaron", Char
'\x010E')
  ,(ByteString
"Dcedilla", Char
'\x1E10')
  ,(ByteString
"Dcircle", Char
'\x24B9')
  ,(ByteString
"Dcircumflexbelow", Char
'\x1E12')
  ,(ByteString
"Dcroat", Char
'\x0110')
  ,(ByteString
"Ddotaccent", Char
'\x1E0A')
  ,(ByteString
"Ddotbelow", Char
'\x1E0C')
  ,(ByteString
"Decyrillic", Char
'\x0414')
  ,(ByteString
"Deicoptic", Char
'\x03EE')
  ,(ByteString
"Delta", Char
'\x2206')
  ,(ByteString
"Deltagreek", Char
'\x0394')
  ,(ByteString
"Dhook", Char
'\x018A')
  ,(ByteString
"Dieresis", Char
'\xF6CB')
  ,(ByteString
"DieresisAcute", Char
'\xF6CC')
  ,(ByteString
"DieresisGrave", Char
'\xF6CD')
  ,(ByteString
"Dieresissmall", Char
'\xF7A8')
  ,(ByteString
"Digammagreek", Char
'\x03DC')
  ,(ByteString
"Djecyrillic", Char
'\x0402')
  ,(ByteString
"Dlinebelow", Char
'\x1E0E')
  ,(ByteString
"Dmonospace", Char
'\xFF24')
  ,(ByteString
"Dotaccentsmall", Char
'\xF6F7')
  ,(ByteString
"Dslash", Char
'\x0110')
  ,(ByteString
"Dsmall", Char
'\xF764')
  ,(ByteString
"Dtopbar", Char
'\x018B')
  ,(ByteString
"Dz", Char
'\x01F2')
  ,(ByteString
"Dzcaron", Char
'\x01C5')
  ,(ByteString
"Dzeabkhasiancyrillic", Char
'\x04E0')
  ,(ByteString
"Dzecyrillic", Char
'\x0405')
  ,(ByteString
"Dzhecyrillic", Char
'\x040F')
  ,(ByteString
"E", Char
'\x0045')
  ,(ByteString
"Eacute", Char
'\x00C9')
  ,(ByteString
"Eacutesmall", Char
'\xF7E9')
  ,(ByteString
"Ebreve", Char
'\x0114')
  ,(ByteString
"Ecaron", Char
'\x011A')
  ,(ByteString
"Ecedillabreve", Char
'\x1E1C')
  ,(ByteString
"Echarmenian", Char
'\x0535')
  ,(ByteString
"Ecircle", Char
'\x24BA')
  ,(ByteString
"Ecircumflex", Char
'\x00CA')
  ,(ByteString
"Ecircumflexacute", Char
'\x1EBE')
  ,(ByteString
"Ecircumflexbelow", Char
'\x1E18')
  ,(ByteString
"Ecircumflexdotbelow", Char
'\x1EC6')
  ,(ByteString
"Ecircumflexgrave", Char
'\x1EC0')
  ,(ByteString
"Ecircumflexhookabove", Char
'\x1EC2')
  ,(ByteString
"Ecircumflexsmall", Char
'\xF7EA')
  ,(ByteString
"Ecircumflextilde", Char
'\x1EC4')
  ,(ByteString
"Ecyrillic", Char
'\x0404')
  ,(ByteString
"Edblgrave", Char
'\x0204')
  ,(ByteString
"Edieresis", Char
'\x00CB')
  ,(ByteString
"Edieresissmall", Char
'\xF7EB')
  ,(ByteString
"Edot", Char
'\x0116')
  ,(ByteString
"Edotaccent", Char
'\x0116')
  ,(ByteString
"Edotbelow", Char
'\x1EB8')
  ,(ByteString
"Efcyrillic", Char
'\x0424')
  ,(ByteString
"Egrave", Char
'\x00C8')
  ,(ByteString
"Egravesmall", Char
'\xF7E8')
  ,(ByteString
"Eharmenian", Char
'\x0537')
  ,(ByteString
"Ehookabove", Char
'\x1EBA')
  ,(ByteString
"Eightroman", Char
'\x2167')
  ,(ByteString
"Einvertedbreve", Char
'\x0206')
  ,(ByteString
"Eiotifiedcyrillic", Char
'\x0464')
  ,(ByteString
"Elcyrillic", Char
'\x041B')
  ,(ByteString
"Elevenroman", Char
'\x216A')
  ,(ByteString
"Emacron", Char
'\x0112')
  ,(ByteString
"Emacronacute", Char
'\x1E16')
  ,(ByteString
"Emacrongrave", Char
'\x1E14')
  ,(ByteString
"Emcyrillic", Char
'\x041C')
  ,(ByteString
"Emonospace", Char
'\xFF25')
  ,(ByteString
"Encyrillic", Char
'\x041D')
  ,(ByteString
"Endescendercyrillic", Char
'\x04A2')
  ,(ByteString
"Eng", Char
'\x014A')
  ,(ByteString
"Enghecyrillic", Char
'\x04A4')
  ,(ByteString
"Enhookcyrillic", Char
'\x04C7')
  ,(ByteString
"Eogonek", Char
'\x0118')
  ,(ByteString
"Eopen", Char
'\x0190')
  ,(ByteString
"Epsilon", Char
'\x0395')
  ,(ByteString
"Epsilontonos", Char
'\x0388')
  ,(ByteString
"Ercyrillic", Char
'\x0420')
  ,(ByteString
"Ereversed", Char
'\x018E')
  ,(ByteString
"Ereversedcyrillic", Char
'\x042D')
  ,(ByteString
"Escyrillic", Char
'\x0421')
  ,(ByteString
"Esdescendercyrillic", Char
'\x04AA')
  ,(ByteString
"Esh", Char
'\x01A9')
  ,(ByteString
"Esmall", Char
'\xF765')
  ,(ByteString
"Eta", Char
'\x0397')
  ,(ByteString
"Etarmenian", Char
'\x0538')
  ,(ByteString
"Etatonos", Char
'\x0389')
  ,(ByteString
"Eth", Char
'\x00D0')
  ,(ByteString
"Ethsmall", Char
'\xF7F0')
  ,(ByteString
"Etilde", Char
'\x1EBC')
  ,(ByteString
"Etildebelow", Char
'\x1E1A')
  ,(ByteString
"Euro", Char
'\x20AC')
  ,(ByteString
"Ezh", Char
'\x01B7')
  ,(ByteString
"Ezhcaron", Char
'\x01EE')
  ,(ByteString
"Ezhreversed", Char
'\x01B8')
  ,(ByteString
"F", Char
'\x0046')
  ,(ByteString
"Fcircle", Char
'\x24BB')
  ,(ByteString
"Fdotaccent", Char
'\x1E1E')
  ,(ByteString
"Feharmenian", Char
'\x0556')
  ,(ByteString
"Feicoptic", Char
'\x03E4')
  ,(ByteString
"Fhook", Char
'\x0191')
  ,(ByteString
"Fitacyrillic", Char
'\x0472')
  ,(ByteString
"Fiveroman", Char
'\x2164')
  ,(ByteString
"Fmonospace", Char
'\xFF26')
  ,(ByteString
"Fourroman", Char
'\x2163')
  ,(ByteString
"Fsmall", Char
'\xF766')
  ,(ByteString
"G", Char
'\x0047')
  ,(ByteString
"GBsquare", Char
'\x3387')
  ,(ByteString
"Gacute", Char
'\x01F4')
  ,(ByteString
"Gamma", Char
'\x0393')
  ,(ByteString
"Gammaafrican", Char
'\x0194')
  ,(ByteString
"Gangiacoptic", Char
'\x03EA')
  ,(ByteString
"Gbreve", Char
'\x011E')
  ,(ByteString
"Gcaron", Char
'\x01E6')
  ,(ByteString
"Gcedilla", Char
'\x0122')
  ,(ByteString
"Gcircle", Char
'\x24BC')
  ,(ByteString
"Gcircumflex", Char
'\x011C')
  ,(ByteString
"Gcommaaccent", Char
'\x0122')
  ,(ByteString
"Gdot", Char
'\x0120')
  ,(ByteString
"Gdotaccent", Char
'\x0120')
  ,(ByteString
"Gecyrillic", Char
'\x0413')
  ,(ByteString
"Ghadarmenian", Char
'\x0542')
  ,(ByteString
"Ghemiddlehookcyrillic", Char
'\x0494')
  ,(ByteString
"Ghestrokecyrillic", Char
'\x0492')
  ,(ByteString
"Gheupturncyrillic", Char
'\x0490')
  ,(ByteString
"Ghook", Char
'\x0193')
  ,(ByteString
"Gimarmenian", Char
'\x0533')
  ,(ByteString
"Gjecyrillic", Char
'\x0403')
  ,(ByteString
"Gmacron", Char
'\x1E20')
  ,(ByteString
"Gmonospace", Char
'\xFF27')
  ,(ByteString
"Grave", Char
'\xF6CE')
  ,(ByteString
"Gravesmall", Char
'\xF760')
  ,(ByteString
"Gsmall", Char
'\xF767')
  ,(ByteString
"Gsmallhook", Char
'\x029B')
  ,(ByteString
"Gstroke", Char
'\x01E4')
  ,(ByteString
"H", Char
'\x0048')
  ,(ByteString
"H18533", Char
'\x25CF')
  ,(ByteString
"H18543", Char
'\x25AA')
  ,(ByteString
"H18551", Char
'\x25AB')
  ,(ByteString
"H22073", Char
'\x25A1')
  ,(ByteString
"HPsquare", Char
'\x33CB')
  ,(ByteString
"Haabkhasiancyrillic", Char
'\x04A8')
  ,(ByteString
"Hadescendercyrillic", Char
'\x04B2')
  ,(ByteString
"Hardsigncyrillic", Char
'\x042A')
  ,(ByteString
"Hbar", Char
'\x0126')
  ,(ByteString
"Hbrevebelow", Char
'\x1E2A')
  ,(ByteString
"Hcedilla", Char
'\x1E28')
  ,(ByteString
"Hcircle", Char
'\x24BD')
  ,(ByteString
"Hcircumflex", Char
'\x0124')
  ,(ByteString
"Hdieresis", Char
'\x1E26')
  ,(ByteString
"Hdotaccent", Char
'\x1E22')
  ,(ByteString
"Hdotbelow", Char
'\x1E24')
  ,(ByteString
"Hmonospace", Char
'\xFF28')
  ,(ByteString
"Hoarmenian", Char
'\x0540')
  ,(ByteString
"Horicoptic", Char
'\x03E8')
  ,(ByteString
"Hsmall", Char
'\xF768')
  ,(ByteString
"Hungarumlaut", Char
'\xF6CF')
  ,(ByteString
"Hungarumlautsmall", Char
'\xF6F8')
  ,(ByteString
"Hzsquare", Char
'\x3390')
  ,(ByteString
"I", Char
'\x0049')
  ,(ByteString
"IAcyrillic", Char
'\x042F')
  ,(ByteString
"IJ", Char
'\x0132')
  ,(ByteString
"IUcyrillic", Char
'\x042E')
  ,(ByteString
"Iacute", Char
'\x00CD')
  ,(ByteString
"Iacutesmall", Char
'\xF7ED')
  ,(ByteString
"Ibreve", Char
'\x012C')
  ,(ByteString
"Icaron", Char
'\x01CF')
  ,(ByteString
"Icircle", Char
'\x24BE')
  ,(ByteString
"Icircumflex", Char
'\x00CE')
  ,(ByteString
"Icircumflexsmall", Char
'\xF7EE')
  ,(ByteString
"Icyrillic", Char
'\x0406')
  ,(ByteString
"Idblgrave", Char
'\x0208')
  ,(ByteString
"Idieresis", Char
'\x00CF')
  ,(ByteString
"Idieresisacute", Char
'\x1E2E')
  ,(ByteString
"Idieresiscyrillic", Char
'\x04E4')
  ,(ByteString
"Idieresissmall", Char
'\xF7EF')
  ,(ByteString
"Idot", Char
'\x0130')
  ,(ByteString
"Idotaccent", Char
'\x0130')
  ,(ByteString
"Idotbelow", Char
'\x1ECA')
  ,(ByteString
"Iebrevecyrillic", Char
'\x04D6')
  ,(ByteString
"Iecyrillic", Char
'\x0415')
  ,(ByteString
"Ifraktur", Char
'\x2111')
  ,(ByteString
"Igrave", Char
'\x00CC')
  ,(ByteString
"Igravesmall", Char
'\xF7EC')
  ,(ByteString
"Ihookabove", Char
'\x1EC8')
  ,(ByteString
"Iicyrillic", Char
'\x0418')
  ,(ByteString
"Iinvertedbreve", Char
'\x020A')
  ,(ByteString
"Iishortcyrillic", Char
'\x0419')
  ,(ByteString
"Imacron", Char
'\x012A')
  ,(ByteString
"Imacroncyrillic", Char
'\x04E2')
  ,(ByteString
"Imonospace", Char
'\xFF29')
  ,(ByteString
"Iniarmenian", Char
'\x053B')
  ,(ByteString
"Iocyrillic", Char
'\x0401')
  ,(ByteString
"Iogonek", Char
'\x012E')
  ,(ByteString
"Iota", Char
'\x0399')
  ,(ByteString
"Iotaafrican", Char
'\x0196')
  ,(ByteString
"Iotadieresis", Char
'\x03AA')
  ,(ByteString
"Iotatonos", Char
'\x038A')
  ,(ByteString
"Ismall", Char
'\xF769')
  ,(ByteString
"Istroke", Char
'\x0197')
  ,(ByteString
"Itilde", Char
'\x0128')
  ,(ByteString
"Itildebelow", Char
'\x1E2C')
  ,(ByteString
"Izhitsacyrillic", Char
'\x0474')
  ,(ByteString
"Izhitsadblgravecyrillic", Char
'\x0476')
  ,(ByteString
"J", Char
'\x004A')
  ,(ByteString
"Jaarmenian", Char
'\x0541')
  ,(ByteString
"Jcircle", Char
'\x24BF')
  ,(ByteString
"Jcircumflex", Char
'\x0134')
  ,(ByteString
"Jecyrillic", Char
'\x0408')
  ,(ByteString
"Jheharmenian", Char
'\x054B')
  ,(ByteString
"Jmonospace", Char
'\xFF2A')
  ,(ByteString
"Jsmall", Char
'\xF76A')
  ,(ByteString
"K", Char
'\x004B')
  ,(ByteString
"KBsquare", Char
'\x3385')
  ,(ByteString
"KKsquare", Char
'\x33CD')
  ,(ByteString
"Kabashkircyrillic", Char
'\x04A0')
  ,(ByteString
"Kacute", Char
'\x1E30')
  ,(ByteString
"Kacyrillic", Char
'\x041A')
  ,(ByteString
"Kadescendercyrillic", Char
'\x049A')
  ,(ByteString
"Kahookcyrillic", Char
'\x04C3')
  ,(ByteString
"Kappa", Char
'\x039A')
  ,(ByteString
"Kastrokecyrillic", Char
'\x049E')
  ,(ByteString
"Kaverticalstrokecyrillic", Char
'\x049C')
  ,(ByteString
"Kcaron", Char
'\x01E8')
  ,(ByteString
"Kcedilla", Char
'\x0136')
  ,(ByteString
"Kcircle", Char
'\x24C0')
  ,(ByteString
"Kcommaaccent", Char
'\x0136')
  ,(ByteString
"Kdotbelow", Char
'\x1E32')
  ,(ByteString
"Keharmenian", Char
'\x0554')
  ,(ByteString
"Kenarmenian", Char
'\x053F')
  ,(ByteString
"Khacyrillic", Char
'\x0425')
  ,(ByteString
"Kheicoptic", Char
'\x03E6')
  ,(ByteString
"Khook", Char
'\x0198')
  ,(ByteString
"Kjecyrillic", Char
'\x040C')
  ,(ByteString
"Klinebelow", Char
'\x1E34')
  ,(ByteString
"Kmonospace", Char
'\xFF2B')
  ,(ByteString
"Koppacyrillic", Char
'\x0480')
  ,(ByteString
"Koppagreek", Char
'\x03DE')
  ,(ByteString
"Ksicyrillic", Char
'\x046E')
  ,(ByteString
"Ksmall", Char
'\xF76B')
  ,(ByteString
"L", Char
'\x004C')
  ,(ByteString
"LJ", Char
'\x01C7')
  ,(ByteString
"LL", Char
'\xF6BF')
  ,(ByteString
"Lacute", Char
'\x0139')
  ,(ByteString
"Lambda", Char
'\x039B')
  ,(ByteString
"Lcaron", Char
'\x013D')
  ,(ByteString
"Lcedilla", Char
'\x013B')
  ,(ByteString
"Lcircle", Char
'\x24C1')
  ,(ByteString
"Lcircumflexbelow", Char
'\x1E3C')
  ,(ByteString
"Lcommaaccent", Char
'\x013B')
  ,(ByteString
"Ldot", Char
'\x013F')
  ,(ByteString
"Ldotaccent", Char
'\x013F')
  ,(ByteString
"Ldotbelow", Char
'\x1E36')
  ,(ByteString
"Ldotbelowmacron", Char
'\x1E38')
  ,(ByteString
"Liwnarmenian", Char
'\x053C')
  ,(ByteString
"Lj", Char
'\x01C8')
  ,(ByteString
"Ljecyrillic", Char
'\x0409')
  ,(ByteString
"Llinebelow", Char
'\x1E3A')
  ,(ByteString
"Lmonospace", Char
'\xFF2C')
  ,(ByteString
"Lslash", Char
'\x0141')
  ,(ByteString
"Lslashsmall", Char
'\xF6F9')
  ,(ByteString
"Lsmall", Char
'\xF76C')
  ,(ByteString
"M", Char
'\x004D')
  ,(ByteString
"MBsquare", Char
'\x3386')
  ,(ByteString
"Macron", Char
'\xF6D0')
  ,(ByteString
"Macronsmall", Char
'\xF7AF')
  ,(ByteString
"Macute", Char
'\x1E3E')
  ,(ByteString
"Mcircle", Char
'\x24C2')
  ,(ByteString
"Mdotaccent", Char
'\x1E40')
  ,(ByteString
"Mdotbelow", Char
'\x1E42')
  ,(ByteString
"Menarmenian", Char
'\x0544')
  ,(ByteString
"Mmonospace", Char
'\xFF2D')
  ,(ByteString
"Msmall", Char
'\xF76D')
  ,(ByteString
"Mturned", Char
'\x019C')
  ,(ByteString
"Mu", Char
'\x039C')
  ,(ByteString
"N", Char
'\x004E')
  ,(ByteString
"NJ", Char
'\x01CA')
  ,(ByteString
"Nacute", Char
'\x0143')
  ,(ByteString
"Ncaron", Char
'\x0147')
  ,(ByteString
"Ncedilla", Char
'\x0145')
  ,(ByteString
"Ncircle", Char
'\x24C3')
  ,(ByteString
"Ncircumflexbelow", Char
'\x1E4A')
  ,(ByteString
"Ncommaaccent", Char
'\x0145')
  ,(ByteString
"Ndotaccent", Char
'\x1E44')
  ,(ByteString
"Ndotbelow", Char
'\x1E46')
  ,(ByteString
"Nhookleft", Char
'\x019D')
  ,(ByteString
"Nineroman", Char
'\x2168')
  ,(ByteString
"Nj", Char
'\x01CB')
  ,(ByteString
"Njecyrillic", Char
'\x040A')
  ,(ByteString
"Nlinebelow", Char
'\x1E48')
  ,(ByteString
"Nmonospace", Char
'\xFF2E')
  ,(ByteString
"Nowarmenian", Char
'\x0546')
  ,(ByteString
"Nsmall", Char
'\xF76E')
  ,(ByteString
"Ntilde", Char
'\x00D1')
  ,(ByteString
"Ntildesmall", Char
'\xF7F1')
  ,(ByteString
"Nu", Char
'\x039D')
  ,(ByteString
"O", Char
'\x004F')
  ,(ByteString
"OE", Char
'\x0152')
  ,(ByteString
"OEsmall", Char
'\xF6FA')
  ,(ByteString
"Oacute", Char
'\x00D3')
  ,(ByteString
"Oacutesmall", Char
'\xF7F3')
  ,(ByteString
"Obarredcyrillic", Char
'\x04E8')
  ,(ByteString
"Obarreddieresiscyrillic", Char
'\x04EA')
  ,(ByteString
"Obreve", Char
'\x014E')
  ,(ByteString
"Ocaron", Char
'\x01D1')
  ,(ByteString
"Ocenteredtilde", Char
'\x019F')
  ,(ByteString
"Ocircle", Char
'\x24C4')
  ,(ByteString
"Ocircumflex", Char
'\x00D4')
  ,(ByteString
"Ocircumflexacute", Char
'\x1ED0')
  ,(ByteString
"Ocircumflexdotbelow", Char
'\x1ED8')
  ,(ByteString
"Ocircumflexgrave", Char
'\x1ED2')
  ,(ByteString
"Ocircumflexhookabove", Char
'\x1ED4')
  ,(ByteString
"Ocircumflexsmall", Char
'\xF7F4')
  ,(ByteString
"Ocircumflextilde", Char
'\x1ED6')
  ,(ByteString
"Ocyrillic", Char
'\x041E')
  ,(ByteString
"Odblacute", Char
'\x0150')
  ,(ByteString
"Odblgrave", Char
'\x020C')
  ,(ByteString
"Odieresis", Char
'\x00D6')
  ,(ByteString
"Odieresiscyrillic", Char
'\x04E6')
  ,(ByteString
"Odieresissmall", Char
'\xF7F6')
  ,(ByteString
"Odotbelow", Char
'\x1ECC')
  ,(ByteString
"Ogoneksmall", Char
'\xF6FB')
  ,(ByteString
"Ograve", Char
'\x00D2')
  ,(ByteString
"Ogravesmall", Char
'\xF7F2')
  ,(ByteString
"Oharmenian", Char
'\x0555')
  ,(ByteString
"Ohm", Char
'\x2126')
  ,(ByteString
"Ohookabove", Char
'\x1ECE')
  ,(ByteString
"Ohorn", Char
'\x01A0')
  ,(ByteString
"Ohornacute", Char
'\x1EDA')
  ,(ByteString
"Ohorndotbelow", Char
'\x1EE2')
  ,(ByteString
"Ohorngrave", Char
'\x1EDC')
  ,(ByteString
"Ohornhookabove", Char
'\x1EDE')
  ,(ByteString
"Ohorntilde", Char
'\x1EE0')
  ,(ByteString
"Ohungarumlaut", Char
'\x0150')
  ,(ByteString
"Oi", Char
'\x01A2')
  ,(ByteString
"Oinvertedbreve", Char
'\x020E')
  ,(ByteString
"Omacron", Char
'\x014C')
  ,(ByteString
"Omacronacute", Char
'\x1E52')
  ,(ByteString
"Omacrongrave", Char
'\x1E50')
  ,(ByteString
"Omega", Char
'\x2126')
  ,(ByteString
"Omegacyrillic", Char
'\x0460')
  ,(ByteString
"Omegagreek", Char
'\x03A9')
  ,(ByteString
"Omegaroundcyrillic", Char
'\x047A')
  ,(ByteString
"Omegatitlocyrillic", Char
'\x047C')
  ,(ByteString
"Omegatonos", Char
'\x038F')
  ,(ByteString
"Omicron", Char
'\x039F')
  ,(ByteString
"Omicrontonos", Char
'\x038C')
  ,(ByteString
"Omonospace", Char
'\xFF2F')
  ,(ByteString
"Oneroman", Char
'\x2160')
  ,(ByteString
"Oogonek", Char
'\x01EA')
  ,(ByteString
"Oogonekmacron", Char
'\x01EC')
  ,(ByteString
"Oopen", Char
'\x0186')
  ,(ByteString
"Oslash", Char
'\x00D8')
  ,(ByteString
"Oslashacute", Char
'\x01FE')
  ,(ByteString
"Oslashsmall", Char
'\xF7F8')
  ,(ByteString
"Osmall", Char
'\xF76F')
  ,(ByteString
"Ostrokeacute", Char
'\x01FE')
  ,(ByteString
"Otcyrillic", Char
'\x047E')
  ,(ByteString
"Otilde", Char
'\x00D5')
  ,(ByteString
"Otildeacute", Char
'\x1E4C')
  ,(ByteString
"Otildedieresis", Char
'\x1E4E')
  ,(ByteString
"Otildesmall", Char
'\xF7F5')
  ,(ByteString
"P", Char
'\x0050')
  ,(ByteString
"Pacute", Char
'\x1E54')
  ,(ByteString
"Pcircle", Char
'\x24C5')
  ,(ByteString
"Pdotaccent", Char
'\x1E56')
  ,(ByteString
"Pecyrillic", Char
'\x041F')
  ,(ByteString
"Peharmenian", Char
'\x054A')
  ,(ByteString
"Pemiddlehookcyrillic", Char
'\x04A6')
  ,(ByteString
"Phi", Char
'\x03A6')
  ,(ByteString
"Phook", Char
'\x01A4')
  ,(ByteString
"Pi", Char
'\x03A0')
  ,(ByteString
"Piwrarmenian", Char
'\x0553')
  ,(ByteString
"Pmonospace", Char
'\xFF30')
  ,(ByteString
"Psi", Char
'\x03A8')
  ,(ByteString
"Psicyrillic", Char
'\x0470')
  ,(ByteString
"Psmall", Char
'\xF770')
  ,(ByteString
"Q", Char
'\x0051')
  ,(ByteString
"Qcircle", Char
'\x24C6')
  ,(ByteString
"Qmonospace", Char
'\xFF31')
  ,(ByteString
"Qsmall", Char
'\xF771')
  ,(ByteString
"R", Char
'\x0052')
  ,(ByteString
"Raarmenian", Char
'\x054C')
  ,(ByteString
"Racute", Char
'\x0154')
  ,(ByteString
"Rcaron", Char
'\x0158')
  ,(ByteString
"Rcedilla", Char
'\x0156')
  ,(ByteString
"Rcircle", Char
'\x24C7')
  ,(ByteString
"Rcommaaccent", Char
'\x0156')
  ,(ByteString
"Rdblgrave", Char
'\x0210')
  ,(ByteString
"Rdotaccent", Char
'\x1E58')
  ,(ByteString
"Rdotbelow", Char
'\x1E5A')
  ,(ByteString
"Rdotbelowmacron", Char
'\x1E5C')
  ,(ByteString
"Reharmenian", Char
'\x0550')
  ,(ByteString
"Rfraktur", Char
'\x211C')
  ,(ByteString
"Rho", Char
'\x03A1')
  ,(ByteString
"Ringsmall", Char
'\xF6FC')
  ,(ByteString
"Rinvertedbreve", Char
'\x0212')
  ,(ByteString
"Rlinebelow", Char
'\x1E5E')
  ,(ByteString
"Rmonospace", Char
'\xFF32')
  ,(ByteString
"Rsmall", Char
'\xF772')
  ,(ByteString
"Rsmallinverted", Char
'\x0281')
  ,(ByteString
"Rsmallinvertedsuperior", Char
'\x02B6')
  ,(ByteString
"S", Char
'\x0053')
  ,(ByteString
"SF010000", Char
'\x250C')
  ,(ByteString
"SF020000", Char
'\x2514')
  ,(ByteString
"SF030000", Char
'\x2510')
  ,(ByteString
"SF040000", Char
'\x2518')
  ,(ByteString
"SF050000", Char
'\x253C')
  ,(ByteString
"SF060000", Char
'\x252C')
  ,(ByteString
"SF070000", Char
'\x2534')
  ,(ByteString
"SF080000", Char
'\x251C')
  ,(ByteString
"SF090000", Char
'\x2524')
  ,(ByteString
"SF100000", Char
'\x2500')
  ,(ByteString
"SF110000", Char
'\x2502')
  ,(ByteString
"SF190000", Char
'\x2561')
  ,(ByteString
"SF200000", Char
'\x2562')
  ,(ByteString
"SF210000", Char
'\x2556')
  ,(ByteString
"SF220000", Char
'\x2555')
  ,(ByteString
"SF230000", Char
'\x2563')
  ,(ByteString
"SF240000", Char
'\x2551')
  ,(ByteString
"SF250000", Char
'\x2557')
  ,(ByteString
"SF260000", Char
'\x255D')
  ,(ByteString
"SF270000", Char
'\x255C')
  ,(ByteString
"SF280000", Char
'\x255B')
  ,(ByteString
"SF360000", Char
'\x255E')
  ,(ByteString
"SF370000", Char
'\x255F')
  ,(ByteString
"SF380000", Char
'\x255A')
  ,(ByteString
"SF390000", Char
'\x2554')
  ,(ByteString
"SF400000", Char
'\x2569')
  ,(ByteString
"SF410000", Char
'\x2566')
  ,(ByteString
"SF420000", Char
'\x2560')
  ,(ByteString
"SF430000", Char
'\x2550')
  ,(ByteString
"SF440000", Char
'\x256C')
  ,(ByteString
"SF450000", Char
'\x2567')
  ,(ByteString
"SF460000", Char
'\x2568')
  ,(ByteString
"SF470000", Char
'\x2564')
  ,(ByteString
"SF480000", Char
'\x2565')
  ,(ByteString
"SF490000", Char
'\x2559')
  ,(ByteString
"SF500000", Char
'\x2558')
  ,(ByteString
"SF510000", Char
'\x2552')
  ,(ByteString
"SF520000", Char
'\x2553')
  ,(ByteString
"SF530000", Char
'\x256B')
  ,(ByteString
"SF540000", Char
'\x256A')
  ,(ByteString
"Sacute", Char
'\x015A')
  ,(ByteString
"Sacutedotaccent", Char
'\x1E64')
  ,(ByteString
"Sampigreek", Char
'\x03E0')
  ,(ByteString
"Scaron", Char
'\x0160')
  ,(ByteString
"Scarondotaccent", Char
'\x1E66')
  ,(ByteString
"Scaronsmall", Char
'\xF6FD')
  ,(ByteString
"Scedilla", Char
'\x015E')
  ,(ByteString
"Schwa", Char
'\x018F')
  ,(ByteString
"Schwacyrillic", Char
'\x04D8')
  ,(ByteString
"Schwadieresiscyrillic", Char
'\x04DA')
  ,(ByteString
"Scircle", Char
'\x24C8')
  ,(ByteString
"Scircumflex", Char
'\x015C')
  ,(ByteString
"Scommaaccent", Char
'\x0218')
  ,(ByteString
"Sdotaccent", Char
'\x1E60')
  ,(ByteString
"Sdotbelow", Char
'\x1E62')
  ,(ByteString
"Sdotbelowdotaccent", Char
'\x1E68')
  ,(ByteString
"Seharmenian", Char
'\x054D')
  ,(ByteString
"Sevenroman", Char
'\x2166')
  ,(ByteString
"Shaarmenian", Char
'\x0547')
  ,(ByteString
"Shacyrillic", Char
'\x0428')
  ,(ByteString
"Shchacyrillic", Char
'\x0429')
  ,(ByteString
"Sheicoptic", Char
'\x03E2')
  ,(ByteString
"Shhacyrillic", Char
'\x04BA')
  ,(ByteString
"Shimacoptic", Char
'\x03EC')
  ,(ByteString
"Sigma", Char
'\x03A3')
  ,(ByteString
"Sixroman", Char
'\x2165')
  ,(ByteString
"Smonospace", Char
'\xFF33')
  ,(ByteString
"Softsigncyrillic", Char
'\x042C')
  ,(ByteString
"Ssmall", Char
'\xF773')
  ,(ByteString
"Stigmagreek", Char
'\x03DA')
  ,(ByteString
"T", Char
'\x0054')
  ,(ByteString
"Tau", Char
'\x03A4')
  ,(ByteString
"Tbar", Char
'\x0166')
  ,(ByteString
"Tcaron", Char
'\x0164')
  ,(ByteString
"Tcedilla", Char
'\x0162')
  ,(ByteString
"Tcircle", Char
'\x24C9')
  ,(ByteString
"Tcircumflexbelow", Char
'\x1E70')
  ,(ByteString
"Tcommaaccent", Char
'\x0162')
  ,(ByteString
"Tdotaccent", Char
'\x1E6A')
  ,(ByteString
"Tdotbelow", Char
'\x1E6C')
  ,(ByteString
"Tecyrillic", Char
'\x0422')
  ,(ByteString
"Tedescendercyrillic", Char
'\x04AC')
  ,(ByteString
"Tenroman", Char
'\x2169')
  ,(ByteString
"Tetsecyrillic", Char
'\x04B4')
  ,(ByteString
"Theta", Char
'\x0398')
  ,(ByteString
"Thook", Char
'\x01AC')
  ,(ByteString
"Thorn", Char
'\x00DE')
  ,(ByteString
"Thornsmall", Char
'\xF7FE')
  ,(ByteString
"Threeroman", Char
'\x2162')
  ,(ByteString
"Tildesmall", Char
'\xF6FE')
  ,(ByteString
"Tiwnarmenian", Char
'\x054F')
  ,(ByteString
"Tlinebelow", Char
'\x1E6E')
  ,(ByteString
"Tmonospace", Char
'\xFF34')
  ,(ByteString
"Toarmenian", Char
'\x0539')
  ,(ByteString
"Tonefive", Char
'\x01BC')
  ,(ByteString
"Tonesix", Char
'\x0184')
  ,(ByteString
"Tonetwo", Char
'\x01A7')
  ,(ByteString
"Tretroflexhook", Char
'\x01AE')
  ,(ByteString
"Tsecyrillic", Char
'\x0426')
  ,(ByteString
"Tshecyrillic", Char
'\x040B')
  ,(ByteString
"Tsmall", Char
'\xF774')
  ,(ByteString
"Twelveroman", Char
'\x216B')
  ,(ByteString
"Tworoman", Char
'\x2161')
  ,(ByteString
"U", Char
'\x0055')
  ,(ByteString
"Uacute", Char
'\x00DA')
  ,(ByteString
"Uacutesmall", Char
'\xF7FA')
  ,(ByteString
"Ubreve", Char
'\x016C')
  ,(ByteString
"Ucaron", Char
'\x01D3')
  ,(ByteString
"Ucircle", Char
'\x24CA')
  ,(ByteString
"Ucircumflex", Char
'\x00DB')
  ,(ByteString
"Ucircumflexbelow", Char
'\x1E76')
  ,(ByteString
"Ucircumflexsmall", Char
'\xF7FB')
  ,(ByteString
"Ucyrillic", Char
'\x0423')
  ,(ByteString
"Udblacute", Char
'\x0170')
  ,(ByteString
"Udblgrave", Char
'\x0214')
  ,(ByteString
"Udieresis", Char
'\x00DC')
  ,(ByteString
"Udieresisacute", Char
'\x01D7')
  ,(ByteString
"Udieresisbelow", Char
'\x1E72')
  ,(ByteString
"Udieresiscaron", Char
'\x01D9')
  ,(ByteString
"Udieresiscyrillic", Char
'\x04F0')
  ,(ByteString
"Udieresisgrave", Char
'\x01DB')
  ,(ByteString
"Udieresismacron", Char
'\x01D5')
  ,(ByteString
"Udieresissmall", Char
'\xF7FC')
  ,(ByteString
"Udotbelow", Char
'\x1EE4')
  ,(ByteString
"Ugrave", Char
'\x00D9')
  ,(ByteString
"Ugravesmall", Char
'\xF7F9')
  ,(ByteString
"Uhookabove", Char
'\x1EE6')
  ,(ByteString
"Uhorn", Char
'\x01AF')
  ,(ByteString
"Uhornacute", Char
'\x1EE8')
  ,(ByteString
"Uhorndotbelow", Char
'\x1EF0')
  ,(ByteString
"Uhorngrave", Char
'\x1EEA')
  ,(ByteString
"Uhornhookabove", Char
'\x1EEC')
  ,(ByteString
"Uhorntilde", Char
'\x1EEE')
  ,(ByteString
"Uhungarumlaut", Char
'\x0170')
  ,(ByteString
"Uhungarumlautcyrillic", Char
'\x04F2')
  ,(ByteString
"Uinvertedbreve", Char
'\x0216')
  ,(ByteString
"Ukcyrillic", Char
'\x0478')
  ,(ByteString
"Umacron", Char
'\x016A')
  ,(ByteString
"Umacroncyrillic", Char
'\x04EE')
  ,(ByteString
"Umacrondieresis", Char
'\x1E7A')
  ,(ByteString
"Umonospace", Char
'\xFF35')
  ,(ByteString
"Uogonek", Char
'\x0172')
  ,(ByteString
"Upsilon", Char
'\x03A5')
  ,(ByteString
"Upsilon1", Char
'\x03D2')
  ,(ByteString
"Upsilonacutehooksymbolgreek", Char
'\x03D3')
  ,(ByteString
"Upsilonafrican", Char
'\x01B1')
  ,(ByteString
"Upsilondieresis", Char
'\x03AB')
  ,(ByteString
"Upsilondieresishooksymbolgreek", Char
'\x03D4')
  ,(ByteString
"Upsilonhooksymbol", Char
'\x03D2')
  ,(ByteString
"Upsilontonos", Char
'\x038E')
  ,(ByteString
"Uring", Char
'\x016E')
  ,(ByteString
"Ushortcyrillic", Char
'\x040E')
  ,(ByteString
"Usmall", Char
'\xF775')
  ,(ByteString
"Ustraightcyrillic", Char
'\x04AE')
  ,(ByteString
"Ustraightstrokecyrillic", Char
'\x04B0')
  ,(ByteString
"Utilde", Char
'\x0168')
  ,(ByteString
"Utildeacute", Char
'\x1E78')
  ,(ByteString
"Utildebelow", Char
'\x1E74')
  ,(ByteString
"V", Char
'\x0056')
  ,(ByteString
"Vcircle", Char
'\x24CB')
  ,(ByteString
"Vdotbelow", Char
'\x1E7E')
  ,(ByteString
"Vecyrillic", Char
'\x0412')
  ,(ByteString
"Vewarmenian", Char
'\x054E')
  ,(ByteString
"Vhook", Char
'\x01B2')
  ,(ByteString
"Vmonospace", Char
'\xFF36')
  ,(ByteString
"Voarmenian", Char
'\x0548')
  ,(ByteString
"Vsmall", Char
'\xF776')
  ,(ByteString
"Vtilde", Char
'\x1E7C')
  ,(ByteString
"W", Char
'\x0057')
  ,(ByteString
"Wacute", Char
'\x1E82')
  ,(ByteString
"Wcircle", Char
'\x24CC')
  ,(ByteString
"Wcircumflex", Char
'\x0174')
  ,(ByteString
"Wdieresis", Char
'\x1E84')
  ,(ByteString
"Wdotaccent", Char
'\x1E86')
  ,(ByteString
"Wdotbelow", Char
'\x1E88')
  ,(ByteString
"Wgrave", Char
'\x1E80')
  ,(ByteString
"Wmonospace", Char
'\xFF37')
  ,(ByteString
"Wsmall", Char
'\xF777')
  ,(ByteString
"X", Char
'\x0058')
  ,(ByteString
"Xcircle", Char
'\x24CD')
  ,(ByteString
"Xdieresis", Char
'\x1E8C')
  ,(ByteString
"Xdotaccent", Char
'\x1E8A')
  ,(ByteString
"Xeharmenian", Char
'\x053D')
  ,(ByteString
"Xi", Char
'\x039E')
  ,(ByteString
"Xmonospace", Char
'\xFF38')
  ,(ByteString
"Xsmall", Char
'\xF778')
  ,(ByteString
"Y", Char
'\x0059')
  ,(ByteString
"Yacute", Char
'\x00DD')
  ,(ByteString
"Yacutesmall", Char
'\xF7FD')
  ,(ByteString
"Yatcyrillic", Char
'\x0462')
  ,(ByteString
"Ycircle", Char
'\x24CE')
  ,(ByteString
"Ycircumflex", Char
'\x0176')
  ,(ByteString
"Ydieresis", Char
'\x0178')
  ,(ByteString
"Ydieresissmall", Char
'\xF7FF')
  ,(ByteString
"Ydotaccent", Char
'\x1E8E')
  ,(ByteString
"Ydotbelow", Char
'\x1EF4')
  ,(ByteString
"Yericyrillic", Char
'\x042B')
  ,(ByteString
"Yerudieresiscyrillic", Char
'\x04F8')
  ,(ByteString
"Ygrave", Char
'\x1EF2')
  ,(ByteString
"Yhook", Char
'\x01B3')
  ,(ByteString
"Yhookabove", Char
'\x1EF6')
  ,(ByteString
"Yiarmenian", Char
'\x0545')
  ,(ByteString
"Yicyrillic", Char
'\x0407')
  ,(ByteString
"Yiwnarmenian", Char
'\x0552')
  ,(ByteString
"Ymonospace", Char
'\xFF39')
  ,(ByteString
"Ysmall", Char
'\xF779')
  ,(ByteString
"Ytilde", Char
'\x1EF8')
  ,(ByteString
"Yusbigcyrillic", Char
'\x046A')
  ,(ByteString
"Yusbigiotifiedcyrillic", Char
'\x046C')
  ,(ByteString
"Yuslittlecyrillic", Char
'\x0466')
  ,(ByteString
"Yuslittleiotifiedcyrillic", Char
'\x0468')
  ,(ByteString
"Z", Char
'\x005A')
  ,(ByteString
"Zaarmenian", Char
'\x0536')
  ,(ByteString
"Zacute", Char
'\x0179')
  ,(ByteString
"Zcaron", Char
'\x017D')
  ,(ByteString
"Zcaronsmall", Char
'\xF6FF')
  ,(ByteString
"Zcircle", Char
'\x24CF')
  ,(ByteString
"Zcircumflex", Char
'\x1E90')
  ,(ByteString
"Zdot", Char
'\x017B')
  ,(ByteString
"Zdotaccent", Char
'\x017B')
  ,(ByteString
"Zdotbelow", Char
'\x1E92')
  ,(ByteString
"Zecyrillic", Char
'\x0417')
  ,(ByteString
"Zedescendercyrillic", Char
'\x0498')
  ,(ByteString
"Zedieresiscyrillic", Char
'\x04DE')
  ,(ByteString
"Zeta", Char
'\x0396')
  ,(ByteString
"Zhearmenian", Char
'\x053A')
  ,(ByteString
"Zhebrevecyrillic", Char
'\x04C1')
  ,(ByteString
"Zhecyrillic", Char
'\x0416')
  ,(ByteString
"Zhedescendercyrillic", Char
'\x0496')
  ,(ByteString
"Zhedieresiscyrillic", Char
'\x04DC')
  ,(ByteString
"Zlinebelow", Char
'\x1E94')
  ,(ByteString
"Zmonospace", Char
'\xFF3A')
  ,(ByteString
"Zsmall", Char
'\xF77A')
  ,(ByteString
"Zstroke", Char
'\x01B5')
  ,(ByteString
"a", Char
'\x0061')
  ,(ByteString
"aabengali", Char
'\x0986')
  ,(ByteString
"aacute", Char
'\x00E1')
  ,(ByteString
"aadeva", Char
'\x0906')
  ,(ByteString
"aagujarati", Char
'\x0A86')
  ,(ByteString
"aagurmukhi", Char
'\x0A06')
  ,(ByteString
"aamatragurmukhi", Char
'\x0A3E')
  ,(ByteString
"aarusquare", Char
'\x3303')
  ,(ByteString
"aavowelsignbengali", Char
'\x09BE')
  ,(ByteString
"aavowelsigndeva", Char
'\x093E')
  ,(ByteString
"aavowelsigngujarati", Char
'\x0ABE')
  ,(ByteString
"abbreviationmarkarmenian", Char
'\x055F')
  ,(ByteString
"abbreviationsigndeva", Char
'\x0970')
  ,(ByteString
"abengali", Char
'\x0985')
  ,(ByteString
"abopomofo", Char
'\x311A')
  ,(ByteString
"abreve", Char
'\x0103')
  ,(ByteString
"abreveacute", Char
'\x1EAF')
  ,(ByteString
"abrevecyrillic", Char
'\x04D1')
  ,(ByteString
"abrevedotbelow", Char
'\x1EB7')
  ,(ByteString
"abrevegrave", Char
'\x1EB1')
  ,(ByteString
"abrevehookabove", Char
'\x1EB3')
  ,(ByteString
"abrevetilde", Char
'\x1EB5')
  ,(ByteString
"acaron", Char
'\x01CE')
  ,(ByteString
"acircle", Char
'\x24D0')
  ,(ByteString
"acircumflex", Char
'\x00E2')
  ,(ByteString
"acircumflexacute", Char
'\x1EA5')
  ,(ByteString
"acircumflexdotbelow", Char
'\x1EAD')
  ,(ByteString
"acircumflexgrave", Char
'\x1EA7')
  ,(ByteString
"acircumflexhookabove", Char
'\x1EA9')
  ,(ByteString
"acircumflextilde", Char
'\x1EAB')
  ,(ByteString
"acute", Char
'\x00B4')
  ,(ByteString
"acutebelowcmb", Char
'\x0317')
  ,(ByteString
"acutecmb", Char
'\x0301')
  ,(ByteString
"acutecomb", Char
'\x0301')
  ,(ByteString
"acutedeva", Char
'\x0954')
  ,(ByteString
"acutelowmod", Char
'\x02CF')
  ,(ByteString
"acutetonecmb", Char
'\x0341')
  ,(ByteString
"acyrillic", Char
'\x0430')
  ,(ByteString
"adblgrave", Char
'\x0201')
  ,(ByteString
"addakgurmukhi", Char
'\x0A71')
  ,(ByteString
"adeva", Char
'\x0905')
  ,(ByteString
"adieresis", Char
'\x00E4')
  ,(ByteString
"adieresiscyrillic", Char
'\x04D3')
  ,(ByteString
"adieresismacron", Char
'\x01DF')
  ,(ByteString
"adotbelow", Char
'\x1EA1')
  ,(ByteString
"adotmacron", Char
'\x01E1')
  ,(ByteString
"ae", Char
'\x00E6')
  ,(ByteString
"aeacute", Char
'\x01FD')
  ,(ByteString
"aekorean", Char
'\x3150')
  ,(ByteString
"aemacron", Char
'\x01E3')
  ,(ByteString
"afii00208", Char
'\x2015')
  ,(ByteString
"afii08941", Char
'\x20A4')
  ,(ByteString
"afii10017", Char
'\x0410')
  ,(ByteString
"afii10018", Char
'\x0411')
  ,(ByteString
"afii10019", Char
'\x0412')
  ,(ByteString
"afii10020", Char
'\x0413')
  ,(ByteString
"afii10021", Char
'\x0414')
  ,(ByteString
"afii10022", Char
'\x0415')
  ,(ByteString
"afii10023", Char
'\x0401')
  ,(ByteString
"afii10024", Char
'\x0416')
  ,(ByteString
"afii10025", Char
'\x0417')
  ,(ByteString
"afii10026", Char
'\x0418')
  ,(ByteString
"afii10027", Char
'\x0419')
  ,(ByteString
"afii10028", Char
'\x041A')
  ,(ByteString
"afii10029", Char
'\x041B')
  ,(ByteString
"afii10030", Char
'\x041C')
  ,(ByteString
"afii10031", Char
'\x041D')
  ,(ByteString
"afii10032", Char
'\x041E')
  ,(ByteString
"afii10033", Char
'\x041F')
  ,(ByteString
"afii10034", Char
'\x0420')
  ,(ByteString
"afii10035", Char
'\x0421')
  ,(ByteString
"afii10036", Char
'\x0422')
  ,(ByteString
"afii10037", Char
'\x0423')
  ,(ByteString
"afii10038", Char
'\x0424')
  ,(ByteString
"afii10039", Char
'\x0425')
  ,(ByteString
"afii10040", Char
'\x0426')
  ,(ByteString
"afii10041", Char
'\x0427')
  ,(ByteString
"afii10042", Char
'\x0428')
  ,(ByteString
"afii10043", Char
'\x0429')
  ,(ByteString
"afii10044", Char
'\x042A')
  ,(ByteString
"afii10045", Char
'\x042B')
  ,(ByteString
"afii10046", Char
'\x042C')
  ,(ByteString
"afii10047", Char
'\x042D')
  ,(ByteString
"afii10048", Char
'\x042E')
  ,(ByteString
"afii10049", Char
'\x042F')
  ,(ByteString
"afii10050", Char
'\x0490')
  ,(ByteString
"afii10051", Char
'\x0402')
  ,(ByteString
"afii10052", Char
'\x0403')
  ,(ByteString
"afii10053", Char
'\x0404')
  ,(ByteString
"afii10054", Char
'\x0405')
  ,(ByteString
"afii10055", Char
'\x0406')
  ,(ByteString
"afii10056", Char
'\x0407')
  ,(ByteString
"afii10057", Char
'\x0408')
  ,(ByteString
"afii10058", Char
'\x0409')
  ,(ByteString
"afii10059", Char
'\x040A')
  ,(ByteString
"afii10060", Char
'\x040B')
  ,(ByteString
"afii10061", Char
'\x040C')
  ,(ByteString
"afii10062", Char
'\x040E')
  ,(ByteString
"afii10063", Char
'\xF6C4')
  ,(ByteString
"afii10064", Char
'\xF6C5')
  ,(ByteString
"afii10065", Char
'\x0430')
  ,(ByteString
"afii10066", Char
'\x0431')
  ,(ByteString
"afii10067", Char
'\x0432')
  ,(ByteString
"afii10068", Char
'\x0433')
  ,(ByteString
"afii10069", Char
'\x0434')
  ,(ByteString
"afii10070", Char
'\x0435')
  ,(ByteString
"afii10071", Char
'\x0451')
  ,(ByteString
"afii10072", Char
'\x0436')
  ,(ByteString
"afii10073", Char
'\x0437')
  ,(ByteString
"afii10074", Char
'\x0438')
  ,(ByteString
"afii10075", Char
'\x0439')
  ,(ByteString
"afii10076", Char
'\x043A')
  ,(ByteString
"afii10077", Char
'\x043B')
  ,(ByteString
"afii10078", Char
'\x043C')
  ,(ByteString
"afii10079", Char
'\x043D')
  ,(ByteString
"afii10080", Char
'\x043E')
  ,(ByteString
"afii10081", Char
'\x043F')
  ,(ByteString
"afii10082", Char
'\x0440')
  ,(ByteString
"afii10083", Char
'\x0441')
  ,(ByteString
"afii10084", Char
'\x0442')
  ,(ByteString
"afii10085", Char
'\x0443')
  ,(ByteString
"afii10086", Char
'\x0444')
  ,(ByteString
"afii10087", Char
'\x0445')
  ,(ByteString
"afii10088", Char
'\x0446')
  ,(ByteString
"afii10089", Char
'\x0447')
  ,(ByteString
"afii10090", Char
'\x0448')
  ,(ByteString
"afii10091", Char
'\x0449')
  ,(ByteString
"afii10092", Char
'\x044A')
  ,(ByteString
"afii10093", Char
'\x044B')
  ,(ByteString
"afii10094", Char
'\x044C')
  ,(ByteString
"afii10095", Char
'\x044D')
  ,(ByteString
"afii10096", Char
'\x044E')
  ,(ByteString
"afii10097", Char
'\x044F')
  ,(ByteString
"afii10098", Char
'\x0491')
  ,(ByteString
"afii10099", Char
'\x0452')
  ,(ByteString
"afii10100", Char
'\x0453')
  ,(ByteString
"afii10101", Char
'\x0454')
  ,(ByteString
"afii10102", Char
'\x0455')
  ,(ByteString
"afii10103", Char
'\x0456')
  ,(ByteString
"afii10104", Char
'\x0457')
  ,(ByteString
"afii10105", Char
'\x0458')
  ,(ByteString
"afii10106", Char
'\x0459')
  ,(ByteString
"afii10107", Char
'\x045A')
  ,(ByteString
"afii10108", Char
'\x045B')
  ,(ByteString
"afii10109", Char
'\x045C')
  ,(ByteString
"afii10110", Char
'\x045E')
  ,(ByteString
"afii10145", Char
'\x040F')
  ,(ByteString
"afii10146", Char
'\x0462')
  ,(ByteString
"afii10147", Char
'\x0472')
  ,(ByteString
"afii10148", Char
'\x0474')
  ,(ByteString
"afii10192", Char
'\xF6C6')
  ,(ByteString
"afii10193", Char
'\x045F')
  ,(ByteString
"afii10194", Char
'\x0463')
  ,(ByteString
"afii10195", Char
'\x0473')
  ,(ByteString
"afii10196", Char
'\x0475')
  ,(ByteString
"afii10831", Char
'\xF6C7')
  ,(ByteString
"afii10832", Char
'\xF6C8')
  ,(ByteString
"afii10846", Char
'\x04D9')
  ,(ByteString
"afii299", Char
'\x200E')
  ,(ByteString
"afii300", Char
'\x200F')
  ,(ByteString
"afii301", Char
'\x200D')
  ,(ByteString
"afii57381", Char
'\x066A')
  ,(ByteString
"afii57388", Char
'\x060C')
  ,(ByteString
"afii57392", Char
'\x0660')
  ,(ByteString
"afii57393", Char
'\x0661')
  ,(ByteString
"afii57394", Char
'\x0662')
  ,(ByteString
"afii57395", Char
'\x0663')
  ,(ByteString
"afii57396", Char
'\x0664')
  ,(ByteString
"afii57397", Char
'\x0665')
  ,(ByteString
"afii57398", Char
'\x0666')
  ,(ByteString
"afii57399", Char
'\x0667')
  ,(ByteString
"afii57400", Char
'\x0668')
  ,(ByteString
"afii57401", Char
'\x0669')
  ,(ByteString
"afii57403", Char
'\x061B')
  ,(ByteString
"afii57407", Char
'\x061F')
  ,(ByteString
"afii57409", Char
'\x0621')
  ,(ByteString
"afii57410", Char
'\x0622')
  ,(ByteString
"afii57411", Char
'\x0623')
  ,(ByteString
"afii57412", Char
'\x0624')
  ,(ByteString
"afii57413", Char
'\x0625')
  ,(ByteString
"afii57414", Char
'\x0626')
  ,(ByteString
"afii57415", Char
'\x0627')
  ,(ByteString
"afii57416", Char
'\x0628')
  ,(ByteString
"afii57417", Char
'\x0629')
  ,(ByteString
"afii57418", Char
'\x062A')
  ,(ByteString
"afii57419", Char
'\x062B')
  ,(ByteString
"afii57420", Char
'\x062C')
  ,(ByteString
"afii57421", Char
'\x062D')
  ,(ByteString
"afii57422", Char
'\x062E')
  ,(ByteString
"afii57423", Char
'\x062F')
  ,(ByteString
"afii57424", Char
'\x0630')
  ,(ByteString
"afii57425", Char
'\x0631')
  ,(ByteString
"afii57426", Char
'\x0632')
  ,(ByteString
"afii57427", Char
'\x0633')
  ,(ByteString
"afii57428", Char
'\x0634')
  ,(ByteString
"afii57429", Char
'\x0635')
  ,(ByteString
"afii57430", Char
'\x0636')
  ,(ByteString
"afii57431", Char
'\x0637')
  ,(ByteString
"afii57432", Char
'\x0638')
  ,(ByteString
"afii57433", Char
'\x0639')
  ,(ByteString
"afii57434", Char
'\x063A')
  ,(ByteString
"afii57440", Char
'\x0640')
  ,(ByteString
"afii57441", Char
'\x0641')
  ,(ByteString
"afii57442", Char
'\x0642')
  ,(ByteString
"afii57443", Char
'\x0643')
  ,(ByteString
"afii57444", Char
'\x0644')
  ,(ByteString
"afii57445", Char
'\x0645')
  ,(ByteString
"afii57446", Char
'\x0646')
  ,(ByteString
"afii57448", Char
'\x0648')
  ,(ByteString
"afii57449", Char
'\x0649')
  ,(ByteString
"afii57450", Char
'\x064A')
  ,(ByteString
"afii57451", Char
'\x064B')
  ,(ByteString
"afii57452", Char
'\x064C')
  ,(ByteString
"afii57453", Char
'\x064D')
  ,(ByteString
"afii57454", Char
'\x064E')
  ,(ByteString
"afii57455", Char
'\x064F')
  ,(ByteString
"afii57456", Char
'\x0650')
  ,(ByteString
"afii57457", Char
'\x0651')
  ,(ByteString
"afii57458", Char
'\x0652')
  ,(ByteString
"afii57470", Char
'\x0647')
  ,(ByteString
"afii57505", Char
'\x06A4')
  ,(ByteString
"afii57506", Char
'\x067E')
  ,(ByteString
"afii57507", Char
'\x0686')
  ,(ByteString
"afii57508", Char
'\x0698')
  ,(ByteString
"afii57509", Char
'\x06AF')
  ,(ByteString
"afii57511", Char
'\x0679')
  ,(ByteString
"afii57512", Char
'\x0688')
  ,(ByteString
"afii57513", Char
'\x0691')
  ,(ByteString
"afii57514", Char
'\x06BA')
  ,(ByteString
"afii57519", Char
'\x06D2')
  ,(ByteString
"afii57534", Char
'\x06D5')
  ,(ByteString
"afii57636", Char
'\x20AA')
  ,(ByteString
"afii57645", Char
'\x05BE')
  ,(ByteString
"afii57658", Char
'\x05C3')
  ,(ByteString
"afii57664", Char
'\x05D0')
  ,(ByteString
"afii57665", Char
'\x05D1')
  ,(ByteString
"afii57666", Char
'\x05D2')
  ,(ByteString
"afii57667", Char
'\x05D3')
  ,(ByteString
"afii57668", Char
'\x05D4')
  ,(ByteString
"afii57669", Char
'\x05D5')
  ,(ByteString
"afii57670", Char
'\x05D6')
  ,(ByteString
"afii57671", Char
'\x05D7')
  ,(ByteString
"afii57672", Char
'\x05D8')
  ,(ByteString
"afii57673", Char
'\x05D9')
  ,(ByteString
"afii57674", Char
'\x05DA')
  ,(ByteString
"afii57675", Char
'\x05DB')
  ,(ByteString
"afii57676", Char
'\x05DC')
  ,(ByteString
"afii57677", Char
'\x05DD')
  ,(ByteString
"afii57678", Char
'\x05DE')
  ,(ByteString
"afii57679", Char
'\x05DF')
  ,(ByteString
"afii57680", Char
'\x05E0')
  ,(ByteString
"afii57681", Char
'\x05E1')
  ,(ByteString
"afii57682", Char
'\x05E2')
  ,(ByteString
"afii57683", Char
'\x05E3')
  ,(ByteString
"afii57684", Char
'\x05E4')
  ,(ByteString
"afii57685", Char
'\x05E5')
  ,(ByteString
"afii57686", Char
'\x05E6')
  ,(ByteString
"afii57687", Char
'\x05E7')
  ,(ByteString
"afii57688", Char
'\x05E8')
  ,(ByteString
"afii57689", Char
'\x05E9')
  ,(ByteString
"afii57690", Char
'\x05EA')
  ,(ByteString
"afii57694", Char
'\xFB2A')
  ,(ByteString
"afii57695", Char
'\xFB2B')
  ,(ByteString
"afii57700", Char
'\xFB4B')
  ,(ByteString
"afii57705", Char
'\xFB1F')
  ,(ByteString
"afii57716", Char
'\x05F0')
  ,(ByteString
"afii57717", Char
'\x05F1')
  ,(ByteString
"afii57718", Char
'\x05F2')
  ,(ByteString
"afii57723", Char
'\xFB35')
  ,(ByteString
"afii57793", Char
'\x05B4')
  ,(ByteString
"afii57794", Char
'\x05B5')
  ,(ByteString
"afii57795", Char
'\x05B6')
  ,(ByteString
"afii57796", Char
'\x05BB')
  ,(ByteString
"afii57797", Char
'\x05B8')
  ,(ByteString
"afii57798", Char
'\x05B7')
  ,(ByteString
"afii57799", Char
'\x05B0')
  ,(ByteString
"afii57800", Char
'\x05B2')
  ,(ByteString
"afii57801", Char
'\x05B1')
  ,(ByteString
"afii57802", Char
'\x05B3')
  ,(ByteString
"afii57803", Char
'\x05C2')
  ,(ByteString
"afii57804", Char
'\x05C1')
  ,(ByteString
"afii57806", Char
'\x05B9')
  ,(ByteString
"afii57807", Char
'\x05BC')
  ,(ByteString
"afii57839", Char
'\x05BD')
  ,(ByteString
"afii57841", Char
'\x05BF')
  ,(ByteString
"afii57842", Char
'\x05C0')
  ,(ByteString
"afii57929", Char
'\x02BC')
  ,(ByteString
"afii61248", Char
'\x2105')
  ,(ByteString
"afii61289", Char
'\x2113')
  ,(ByteString
"afii61352", Char
'\x2116')
  ,(ByteString
"afii61573", Char
'\x202C')
  ,(ByteString
"afii61574", Char
'\x202D')
  ,(ByteString
"afii61575", Char
'\x202E')
  ,(ByteString
"afii61664", Char
'\x200C')
  ,(ByteString
"afii63167", Char
'\x066D')
  ,(ByteString
"afii64937", Char
'\x02BD')
  ,(ByteString
"agrave", Char
'\x00E0')
  ,(ByteString
"agujarati", Char
'\x0A85')
  ,(ByteString
"agurmukhi", Char
'\x0A05')
  ,(ByteString
"ahiragana", Char
'\x3042')
  ,(ByteString
"ahookabove", Char
'\x1EA3')
  ,(ByteString
"aibengali", Char
'\x0990')
  ,(ByteString
"aibopomofo", Char
'\x311E')
  ,(ByteString
"aideva", Char
'\x0910')
  ,(ByteString
"aiecyrillic", Char
'\x04D5')
  ,(ByteString
"aigujarati", Char
'\x0A90')
  ,(ByteString
"aigurmukhi", Char
'\x0A10')
  ,(ByteString
"aimatragurmukhi", Char
'\x0A48')
  ,(ByteString
"ainarabic", Char
'\x0639')
  ,(ByteString
"ainfinalarabic", Char
'\xFECA')
  ,(ByteString
"aininitialarabic", Char
'\xFECB')
  ,(ByteString
"ainmedialarabic", Char
'\xFECC')
  ,(ByteString
"ainvertedbreve", Char
'\x0203')
  ,(ByteString
"aivowelsignbengali", Char
'\x09C8')
  ,(ByteString
"aivowelsigndeva", Char
'\x0948')
  ,(ByteString
"aivowelsigngujarati", Char
'\x0AC8')
  ,(ByteString
"akatakana", Char
'\x30A2')
  ,(ByteString
"akatakanahalfwidth", Char
'\xFF71')
  ,(ByteString
"akorean", Char
'\x314F')
  ,(ByteString
"alef", Char
'\x05D0')
  ,(ByteString
"alefarabic", Char
'\x0627')
  ,(ByteString
"alefdageshhebrew", Char
'\xFB30')
  ,(ByteString
"aleffinalarabic", Char
'\xFE8E')
  ,(ByteString
"alefhamzaabovearabic", Char
'\x0623')
  ,(ByteString
"alefhamzaabovefinalarabic", Char
'\xFE84')
  ,(ByteString
"alefhamzabelowarabic", Char
'\x0625')
  ,(ByteString
"alefhamzabelowfinalarabic", Char
'\xFE88')
  ,(ByteString
"alefhebrew", Char
'\x05D0')
  ,(ByteString
"aleflamedhebrew", Char
'\xFB4F')
  ,(ByteString
"alefmaddaabovearabic", Char
'\x0622')
  ,(ByteString
"alefmaddaabovefinalarabic", Char
'\xFE82')
  ,(ByteString
"alefmaksuraarabic", Char
'\x0649')
  ,(ByteString
"alefmaksurafinalarabic", Char
'\xFEF0')
  ,(ByteString
"alefmaksurainitialarabic", Char
'\xFEF3')
  ,(ByteString
"alefmaksuramedialarabic", Char
'\xFEF4')
  ,(ByteString
"alefpatahhebrew", Char
'\xFB2E')
  ,(ByteString
"alefqamatshebrew", Char
'\xFB2F')
  ,(ByteString
"aleph", Char
'\x2135')
  ,(ByteString
"allequal", Char
'\x224C')
  ,(ByteString
"alpha", Char
'\x03B1')
  ,(ByteString
"alphatonos", Char
'\x03AC')
  ,(ByteString
"amacron", Char
'\x0101')
  ,(ByteString
"amonospace", Char
'\xFF41')
  ,(ByteString
"ampersand", Char
'\x0026')
  ,(ByteString
"ampersandmonospace", Char
'\xFF06')
  ,(ByteString
"ampersandsmall", Char
'\xF726')
  ,(ByteString
"amsquare", Char
'\x33C2')
  ,(ByteString
"anbopomofo", Char
'\x3122')
  ,(ByteString
"angbopomofo", Char
'\x3124')
  ,(ByteString
"angkhankhuthai", Char
'\x0E5A')
  ,(ByteString
"angle", Char
'\x2220')
  ,(ByteString
"anglebracketleft", Char
'\x3008')
  ,(ByteString
"anglebracketleftvertical", Char
'\xFE3F')
  ,(ByteString
"anglebracketright", Char
'\x3009')
  ,(ByteString
"anglebracketrightvertical", Char
'\xFE40')
  ,(ByteString
"angleleft", Char
'\x2329')
  ,(ByteString
"angleright", Char
'\x232A')
  ,(ByteString
"angstrom", Char
'\x212B')
  ,(ByteString
"anoteleia", Char
'\x0387')
  ,(ByteString
"anudattadeva", Char
'\x0952')
  ,(ByteString
"anusvarabengali", Char
'\x0982')
  ,(ByteString
"anusvaradeva", Char
'\x0902')
  ,(ByteString
"anusvaragujarati", Char
'\x0A82')
  ,(ByteString
"aogonek", Char
'\x0105')
  ,(ByteString
"apaatosquare", Char
'\x3300')
  ,(ByteString
"aparen", Char
'\x249C')
  ,(ByteString
"apostrophearmenian", Char
'\x055A')
  ,(ByteString
"apostrophemod", Char
'\x02BC')
  ,(ByteString
"apple", Char
'\xF8FF')
  ,(ByteString
"approaches", Char
'\x2250')
  ,(ByteString
"approxequal", Char
'\x2248')
  ,(ByteString
"approxequalorimage", Char
'\x2252')
  ,(ByteString
"approximatelyequal", Char
'\x2245')
  ,(ByteString
"araeaekorean", Char
'\x318E')
  ,(ByteString
"araeakorean", Char
'\x318D')
  ,(ByteString
"arc", Char
'\x2312')
  ,(ByteString
"arighthalfring", Char
'\x1E9A')
  ,(ByteString
"aring", Char
'\x00E5')
  ,(ByteString
"aringacute", Char
'\x01FB')
  ,(ByteString
"aringbelow", Char
'\x1E01')
  ,(ByteString
"arrowboth", Char
'\x2194')
  ,(ByteString
"arrowdashdown", Char
'\x21E3')
  ,(ByteString
"arrowdashleft", Char
'\x21E0')
  ,(ByteString
"arrowdashright", Char
'\x21E2')
  ,(ByteString
"arrowdashup", Char
'\x21E1')
  ,(ByteString
"arrowdblboth", Char
'\x21D4')
  ,(ByteString
"arrowdbldown", Char
'\x21D3')
  ,(ByteString
"arrowdblleft", Char
'\x21D0')
  ,(ByteString
"arrowdblright", Char
'\x21D2')
  ,(ByteString
"arrowdblup", Char
'\x21D1')
  ,(ByteString
"arrowdown", Char
'\x2193')
  ,(ByteString
"arrowdownleft", Char
'\x2199')
  ,(ByteString
"arrowdownright", Char
'\x2198')
  ,(ByteString
"arrowdownwhite", Char
'\x21E9')
  ,(ByteString
"arrowheaddownmod", Char
'\x02C5')
  ,(ByteString
"arrowheadleftmod", Char
'\x02C2')
  ,(ByteString
"arrowheadrightmod", Char
'\x02C3')
  ,(ByteString
"arrowheadupmod", Char
'\x02C4')
  ,(ByteString
"arrowhorizex", Char
'\xF8E7')
  ,(ByteString
"arrowleft", Char
'\x2190')
  ,(ByteString
"arrowleftdbl", Char
'\x21D0')
  ,(ByteString
"arrowleftdblstroke", Char
'\x21CD')
  ,(ByteString
"arrowleftoverright", Char
'\x21C6')
  ,(ByteString
"arrowleftwhite", Char
'\x21E6')
  ,(ByteString
"arrowright", Char
'\x2192')
  ,(ByteString
"arrowrightdblstroke", Char
'\x21CF')
  ,(ByteString
"arrowrightheavy", Char
'\x279E')
  ,(ByteString
"arrowrightoverleft", Char
'\x21C4')
  ,(ByteString
"arrowrightwhite", Char
'\x21E8')
  ,(ByteString
"arrowtableft", Char
'\x21E4')
  ,(ByteString
"arrowtabright", Char
'\x21E5')
  ,(ByteString
"arrowup", Char
'\x2191')
  ,(ByteString
"arrowupdn", Char
'\x2195')
  ,(ByteString
"arrowupdnbse", Char
'\x21A8')
  ,(ByteString
"arrowupdownbase", Char
'\x21A8')
  ,(ByteString
"arrowupleft", Char
'\x2196')
  ,(ByteString
"arrowupleftofdown", Char
'\x21C5')
  ,(ByteString
"arrowupright", Char
'\x2197')
  ,(ByteString
"arrowupwhite", Char
'\x21E7')
  ,(ByteString
"arrowvertex", Char
'\xF8E6')
  ,(ByteString
"asciicircum", Char
'\x005E')
  ,(ByteString
"asciicircummonospace", Char
'\xFF3E')
  ,(ByteString
"asciitilde", Char
'\x007E')
  ,(ByteString
"asciitildemonospace", Char
'\xFF5E')
  ,(ByteString
"ascript", Char
'\x0251')
  ,(ByteString
"ascriptturned", Char
'\x0252')
  ,(ByteString
"asmallhiragana", Char
'\x3041')
  ,(ByteString
"asmallkatakana", Char
'\x30A1')
  ,(ByteString
"asmallkatakanahalfwidth", Char
'\xFF67')
  ,(ByteString
"asterisk", Char
'\x002A')
  ,(ByteString
"asteriskaltonearabic", Char
'\x066D')
  ,(ByteString
"asteriskarabic", Char
'\x066D')
  ,(ByteString
"asteriskmath", Char
'\x2217')
  ,(ByteString
"asteriskmonospace", Char
'\xFF0A')
  ,(ByteString
"asterisksmall", Char
'\xFE61')
  ,(ByteString
"asterism", Char
'\x2042')
  ,(ByteString
"asuperior", Char
'\xF6E9')
  ,(ByteString
"asymptoticallyequal", Char
'\x2243')
  ,(ByteString
"at", Char
'\x0040')
  ,(ByteString
"atilde", Char
'\x00E3')
  ,(ByteString
"atmonospace", Char
'\xFF20')
  ,(ByteString
"atsmall", Char
'\xFE6B')
  ,(ByteString
"aturned", Char
'\x0250')
  ,(ByteString
"aubengali", Char
'\x0994')
  ,(ByteString
"aubopomofo", Char
'\x3120')
  ,(ByteString
"audeva", Char
'\x0914')
  ,(ByteString
"augujarati", Char
'\x0A94')
  ,(ByteString
"augurmukhi", Char
'\x0A14')
  ,(ByteString
"aulengthmarkbengali", Char
'\x09D7')
  ,(ByteString
"aumatragurmukhi", Char
'\x0A4C')
  ,(ByteString
"auvowelsignbengali", Char
'\x09CC')
  ,(ByteString
"auvowelsigndeva", Char
'\x094C')
  ,(ByteString
"auvowelsigngujarati", Char
'\x0ACC')
  ,(ByteString
"avagrahadeva", Char
'\x093D')
  ,(ByteString
"aybarmenian", Char
'\x0561')
  ,(ByteString
"ayin", Char
'\x05E2')
  ,(ByteString
"ayinaltonehebrew", Char
'\xFB20')
  ,(ByteString
"ayinhebrew", Char
'\x05E2')
  ,(ByteString
"b", Char
'\x0062')
  ,(ByteString
"babengali", Char
'\x09AC')
  ,(ByteString
"backslash", Char
'\x005C')
  ,(ByteString
"backslashmonospace", Char
'\xFF3C')
  ,(ByteString
"badeva", Char
'\x092C')
  ,(ByteString
"bagujarati", Char
'\x0AAC')
  ,(ByteString
"bagurmukhi", Char
'\x0A2C')
  ,(ByteString
"bahiragana", Char
'\x3070')
  ,(ByteString
"bahtthai", Char
'\x0E3F')
  ,(ByteString
"bakatakana", Char
'\x30D0')
  ,(ByteString
"bar", Char
'\x007C')
  ,(ByteString
"barmonospace", Char
'\xFF5C')
  ,(ByteString
"bbopomofo", Char
'\x3105')
  ,(ByteString
"bcircle", Char
'\x24D1')
  ,(ByteString
"bdotaccent", Char
'\x1E03')
  ,(ByteString
"bdotbelow", Char
'\x1E05')
  ,(ByteString
"beamedsixteenthnotes", Char
'\x266C')
  ,(ByteString
"because", Char
'\x2235')
  ,(ByteString
"becyrillic", Char
'\x0431')
  ,(ByteString
"beharabic", Char
'\x0628')
  ,(ByteString
"behfinalarabic", Char
'\xFE90')
  ,(ByteString
"behinitialarabic", Char
'\xFE91')
  ,(ByteString
"behiragana", Char
'\x3079')
  ,(ByteString
"behmedialarabic", Char
'\xFE92')
  ,(ByteString
"behmeeminitialarabic", Char
'\xFC9F')
  ,(ByteString
"behmeemisolatedarabic", Char
'\xFC08')
  ,(ByteString
"behnoonfinalarabic", Char
'\xFC6D')
  ,(ByteString
"bekatakana", Char
'\x30D9')
  ,(ByteString
"benarmenian", Char
'\x0562')
  ,(ByteString
"bet", Char
'\x05D1')
  ,(ByteString
"beta", Char
'\x03B2')
  ,(ByteString
"betasymbolgreek", Char
'\x03D0')
  ,(ByteString
"betdagesh", Char
'\xFB31')
  ,(ByteString
"betdageshhebrew", Char
'\xFB31')
  ,(ByteString
"bethebrew", Char
'\x05D1')
  ,(ByteString
"betrafehebrew", Char
'\xFB4C')
  ,(ByteString
"bhabengali", Char
'\x09AD')
  ,(ByteString
"bhadeva", Char
'\x092D')
  ,(ByteString
"bhagujarati", Char
'\x0AAD')
  ,(ByteString
"bhagurmukhi", Char
'\x0A2D')
  ,(ByteString
"bhook", Char
'\x0253')
  ,(ByteString
"bihiragana", Char
'\x3073')
  ,(ByteString
"bikatakana", Char
'\x30D3')
  ,(ByteString
"bilabialclick", Char
'\x0298')
  ,(ByteString
"bindigurmukhi", Char
'\x0A02')
  ,(ByteString
"birusquare", Char
'\x3331')
  ,(ByteString
"blackcircle", Char
'\x25CF')
  ,(ByteString
"blackdiamond", Char
'\x25C6')
  ,(ByteString
"blackdownpointingtriangle", Char
'\x25BC')
  ,(ByteString
"blackleftpointingpointer", Char
'\x25C4')
  ,(ByteString
"blackleftpointingtriangle", Char
'\x25C0')
  ,(ByteString
"blacklenticularbracketleft", Char
'\x3010')
  ,(ByteString
"blacklenticularbracketleftvertical", Char
'\xFE3B')
  ,(ByteString
"blacklenticularbracketright", Char
'\x3011')
  ,(ByteString
"blacklenticularbracketrightvertical", Char
'\xFE3C')
  ,(ByteString
"blacklowerlefttriangle", Char
'\x25E3')
  ,(ByteString
"blacklowerrighttriangle", Char
'\x25E2')
  ,(ByteString
"blackrectangle", Char
'\x25AC')
  ,(ByteString
"blackrightpointingpointer", Char
'\x25BA')
  ,(ByteString
"blackrightpointingtriangle", Char
'\x25B6')
  ,(ByteString
"blacksmallsquare", Char
'\x25AA')
  ,(ByteString
"blacksmilingface", Char
'\x263B')
  ,(ByteString
"blacksquare", Char
'\x25A0')
  ,(ByteString
"blackstar", Char
'\x2605')
  ,(ByteString
"blackupperlefttriangle", Char
'\x25E4')
  ,(ByteString
"blackupperrighttriangle", Char
'\x25E5')
  ,(ByteString
"blackuppointingsmalltriangle", Char
'\x25B4')
  ,(ByteString
"blackuppointingtriangle", Char
'\x25B2')
  ,(ByteString
"blank", Char
'\x2423')
  ,(ByteString
"blinebelow", Char
'\x1E07')
  ,(ByteString
"block", Char
'\x2588')
  ,(ByteString
"bmonospace", Char
'\xFF42')
  ,(ByteString
"bobaimaithai", Char
'\x0E1A')
  ,(ByteString
"bohiragana", Char
'\x307C')
  ,(ByteString
"bokatakana", Char
'\x30DC')
  ,(ByteString
"bparen", Char
'\x249D')
  ,(ByteString
"bqsquare", Char
'\x33C3')
  ,(ByteString
"braceex", Char
'\xF8F4')
  ,(ByteString
"braceleft", Char
'\x007B')
  ,(ByteString
"braceleftbt", Char
'\xF8F3')
  ,(ByteString
"braceleftmid", Char
'\xF8F2')
  ,(ByteString
"braceleftmonospace", Char
'\xFF5B')
  ,(ByteString
"braceleftsmall", Char
'\xFE5B')
  ,(ByteString
"bracelefttp", Char
'\xF8F1')
  ,(ByteString
"braceleftvertical", Char
'\xFE37')
  ,(ByteString
"braceright", Char
'\x007D')
  ,(ByteString
"bracerightbt", Char
'\xF8FE')
  ,(ByteString
"bracerightmid", Char
'\xF8FD')
  ,(ByteString
"bracerightmonospace", Char
'\xFF5D')
  ,(ByteString
"bracerightsmall", Char
'\xFE5C')
  ,(ByteString
"bracerighttp", Char
'\xF8FC')
  ,(ByteString
"bracerightvertical", Char
'\xFE38')
  ,(ByteString
"bracketleft", Char
'\x005B')
  ,(ByteString
"bracketleftbt", Char
'\xF8F0')
  ,(ByteString
"bracketleftex", Char
'\xF8EF')
  ,(ByteString
"bracketleftmonospace", Char
'\xFF3B')
  ,(ByteString
"bracketlefttp", Char
'\xF8EE')
  ,(ByteString
"bracketright", Char
'\x005D')
  ,(ByteString
"bracketrightbt", Char
'\xF8FB')
  ,(ByteString
"bracketrightex", Char
'\xF8FA')
  ,(ByteString
"bracketrightmonospace", Char
'\xFF3D')
  ,(ByteString
"bracketrighttp", Char
'\xF8F9')
  ,(ByteString
"breve", Char
'\x02D8')
  ,(ByteString
"brevebelowcmb", Char
'\x032E')
  ,(ByteString
"brevecmb", Char
'\x0306')
  ,(ByteString
"breveinvertedbelowcmb", Char
'\x032F')
  ,(ByteString
"breveinvertedcmb", Char
'\x0311')
  ,(ByteString
"breveinverteddoublecmb", Char
'\x0361')
  ,(ByteString
"bridgebelowcmb", Char
'\x032A')
  ,(ByteString
"bridgeinvertedbelowcmb", Char
'\x033A')
  ,(ByteString
"brokenbar", Char
'\x00A6')
  ,(ByteString
"bstroke", Char
'\x0180')
  ,(ByteString
"bsuperior", Char
'\xF6EA')
  ,(ByteString
"btopbar", Char
'\x0183')
  ,(ByteString
"buhiragana", Char
'\x3076')
  ,(ByteString
"bukatakana", Char
'\x30D6')
  ,(ByteString
"bullet", Char
'\x2022')
  ,(ByteString
"bulletinverse", Char
'\x25D8')
  ,(ByteString
"bulletoperator", Char
'\x2219')
  ,(ByteString
"bullseye", Char
'\x25CE')
  ,(ByteString
"c", Char
'\x0063')
  ,(ByteString
"caarmenian", Char
'\x056E')
  ,(ByteString
"cabengali", Char
'\x099A')
  ,(ByteString
"cacute", Char
'\x0107')
  ,(ByteString
"cadeva", Char
'\x091A')
  ,(ByteString
"cagujarati", Char
'\x0A9A')
  ,(ByteString
"cagurmukhi", Char
'\x0A1A')
  ,(ByteString
"calsquare", Char
'\x3388')
  ,(ByteString
"candrabindubengali", Char
'\x0981')
  ,(ByteString
"candrabinducmb", Char
'\x0310')
  ,(ByteString
"candrabindudeva", Char
'\x0901')
  ,(ByteString
"candrabindugujarati", Char
'\x0A81')
  ,(ByteString
"capslock", Char
'\x21EA')
  ,(ByteString
"careof", Char
'\x2105')
  ,(ByteString
"caron", Char
'\x02C7')
  ,(ByteString
"caronbelowcmb", Char
'\x032C')
  ,(ByteString
"caroncmb", Char
'\x030C')
  ,(ByteString
"carriagereturn", Char
'\x21B5')
  ,(ByteString
"cbopomofo", Char
'\x3118')
  ,(ByteString
"ccaron", Char
'\x010D')
  ,(ByteString
"ccedilla", Char
'\x00E7')
  ,(ByteString
"ccedillaacute", Char
'\x1E09')
  ,(ByteString
"ccircle", Char
'\x24D2')
  ,(ByteString
"ccircumflex", Char
'\x0109')
  ,(ByteString
"ccurl", Char
'\x0255')
  ,(ByteString
"cdot", Char
'\x010B')
  ,(ByteString
"cdotaccent", Char
'\x010B')
  ,(ByteString
"cdsquare", Char
'\x33C5')
  ,(ByteString
"cedilla", Char
'\x00B8')
  ,(ByteString
"cedillacmb", Char
'\x0327')
  ,(ByteString
"cent", Char
'\x00A2')
  ,(ByteString
"centigrade", Char
'\x2103')
  ,(ByteString
"centinferior", Char
'\xF6DF')
  ,(ByteString
"centmonospace", Char
'\xFFE0')
  ,(ByteString
"centoldstyle", Char
'\xF7A2')
  ,(ByteString
"centsuperior", Char
'\xF6E0')
  ,(ByteString
"chaarmenian", Char
'\x0579')
  ,(ByteString
"chabengali", Char
'\x099B')
  ,(ByteString
"chadeva", Char
'\x091B')
  ,(ByteString
"chagujarati", Char
'\x0A9B')
  ,(ByteString
"chagurmukhi", Char
'\x0A1B')
  ,(ByteString
"chbopomofo", Char
'\x3114')
  ,(ByteString
"cheabkhasiancyrillic", Char
'\x04BD')
  ,(ByteString
"checkmark", Char
'\x2713')
  ,(ByteString
"checyrillic", Char
'\x0447')
  ,(ByteString
"chedescenderabkhasiancyrillic", Char
'\x04BF')
  ,(ByteString
"chedescendercyrillic", Char
'\x04B7')
  ,(ByteString
"chedieresiscyrillic", Char
'\x04F5')
  ,(ByteString
"cheharmenian", Char
'\x0573')
  ,(ByteString
"chekhakassiancyrillic", Char
'\x04CC')
  ,(ByteString
"cheverticalstrokecyrillic", Char
'\x04B9')
  ,(ByteString
"chi", Char
'\x03C7')
  ,(ByteString
"chieuchacirclekorean", Char
'\x3277')
  ,(ByteString
"chieuchaparenkorean", Char
'\x3217')
  ,(ByteString
"chieuchcirclekorean", Char
'\x3269')
  ,(ByteString
"chieuchkorean", Char
'\x314A')
  ,(ByteString
"chieuchparenkorean", Char
'\x3209')
  ,(ByteString
"chochangthai", Char
'\x0E0A')
  ,(ByteString
"chochanthai", Char
'\x0E08')
  ,(ByteString
"chochingthai", Char
'\x0E09')
  ,(ByteString
"chochoethai", Char
'\x0E0C')
  ,(ByteString
"chook", Char
'\x0188')
  ,(ByteString
"cieucacirclekorean", Char
'\x3276')
  ,(ByteString
"cieucaparenkorean", Char
'\x3216')
  ,(ByteString
"cieuccirclekorean", Char
'\x3268')
  ,(ByteString
"cieuckorean", Char
'\x3148')
  ,(ByteString
"cieucparenkorean", Char
'\x3208')
  ,(ByteString
"cieucuparenkorean", Char
'\x321C')
  ,(ByteString
"circle", Char
'\x25CB')
  ,(ByteString
"circlemultiply", Char
'\x2297')
  ,(ByteString
"circleot", Char
'\x2299')
  ,(ByteString
"circleplus", Char
'\x2295')
  ,(ByteString
"circlepostalmark", Char
'\x3036')
  ,(ByteString
"circlewithlefthalfblack", Char
'\x25D0')
  ,(ByteString
"circlewithrighthalfblack", Char
'\x25D1')
  ,(ByteString
"circumflex", Char
'\x02C6')
  ,(ByteString
"circumflexbelowcmb", Char
'\x032D')
  ,(ByteString
"circumflexcmb", Char
'\x0302')
  ,(ByteString
"clear", Char
'\x2327')
  ,(ByteString
"clickalveolar", Char
'\x01C2')
  ,(ByteString
"clickdental", Char
'\x01C0')
  ,(ByteString
"clicklateral", Char
'\x01C1')
  ,(ByteString
"clickretroflex", Char
'\x01C3')
  ,(ByteString
"club", Char
'\x2663')
  ,(ByteString
"clubsuitblack", Char
'\x2663')
  ,(ByteString
"clubsuitwhite", Char
'\x2667')
  ,(ByteString
"cmcubedsquare", Char
'\x33A4')
  ,(ByteString
"cmonospace", Char
'\xFF43')
  ,(ByteString
"cmsquaredsquare", Char
'\x33A0')
  ,(ByteString
"coarmenian", Char
'\x0581')
  ,(ByteString
"colon", Char
'\x003A')
  ,(ByteString
"colonmonetary", Char
'\x20A1')
  ,(ByteString
"colonmonospace", Char
'\xFF1A')
  ,(ByteString
"colonsign", Char
'\x20A1')
  ,(ByteString
"colonsmall", Char
'\xFE55')
  ,(ByteString
"colontriangularhalfmod", Char
'\x02D1')
  ,(ByteString
"colontriangularmod", Char
'\x02D0')
  ,(ByteString
"comma", Char
'\x002C')
  ,(ByteString
"commaabovecmb", Char
'\x0313')
  ,(ByteString
"commaaboverightcmb", Char
'\x0315')
  ,(ByteString
"commaaccent", Char
'\xF6C3')
  ,(ByteString
"commaarabic", Char
'\x060C')
  ,(ByteString
"commaarmenian", Char
'\x055D')
  ,(ByteString
"commainferior", Char
'\xF6E1')
  ,(ByteString
"commamonospace", Char
'\xFF0C')
  ,(ByteString
"commareversedabovecmb", Char
'\x0314')
  ,(ByteString
"commareversedmod", Char
'\x02BD')
  ,(ByteString
"commasmall", Char
'\xFE50')
  ,(ByteString
"commasuperior", Char
'\xF6E2')
  ,(ByteString
"commaturnedabovecmb", Char
'\x0312')
  ,(ByteString
"commaturnedmod", Char
'\x02BB')
  ,(ByteString
"compass", Char
'\x263C')
  ,(ByteString
"congruent", Char
'\x2245')
  ,(ByteString
"contourintegral", Char
'\x222E')
  ,(ByteString
"control", Char
'\x2303')
  ,(ByteString
"controlACK", Char
'\x0006')
  ,(ByteString
"controlBEL", Char
'\x0007')
  ,(ByteString
"controlBS", Char
'\x0008')
  ,(ByteString
"controlCAN", Char
'\x0018')
  ,(ByteString
"controlCR", Char
'\x000D')
  ,(ByteString
"controlDC1", Char
'\x0011')
  ,(ByteString
"controlDC2", Char
'\x0012')
  ,(ByteString
"controlDC3", Char
'\x0013')
  ,(ByteString
"controlDC4", Char
'\x0014')
  ,(ByteString
"controlDEL", Char
'\x007F')
  ,(ByteString
"controlDLE", Char
'\x0010')
  ,(ByteString
"controlEM", Char
'\x0019')
  ,(ByteString
"controlENQ", Char
'\x0005')
  ,(ByteString
"controlEOT", Char
'\x0004')
  ,(ByteString
"controlESC", Char
'\x001B')
  ,(ByteString
"controlETB", Char
'\x0017')
  ,(ByteString
"controlETX", Char
'\x0003')
  ,(ByteString
"controlFF", Char
'\x000C')
  ,(ByteString
"controlFS", Char
'\x001C')
  ,(ByteString
"controlGS", Char
'\x001D')
  ,(ByteString
"controlHT", Char
'\x0009')
  ,(ByteString
"controlLF", Char
'\x000A')
  ,(ByteString
"controlNAK", Char
'\x0015')
  ,(ByteString
"controlRS", Char
'\x001E')
  ,(ByteString
"controlSI", Char
'\x000F')
  ,(ByteString
"controlSO", Char
'\x000E')
  ,(ByteString
"controlSOT", Char
'\x0002')
  ,(ByteString
"controlSTX", Char
'\x0001')
  ,(ByteString
"controlSUB", Char
'\x001A')
  ,(ByteString
"controlSYN", Char
'\x0016')
  ,(ByteString
"controlUS", Char
'\x001F')
  ,(ByteString
"controlVT", Char
'\x000B')
  ,(ByteString
"copyright", Char
'\x00A9')
  ,(ByteString
"copyrightsans", Char
'\xF8E9')
  ,(ByteString
"copyrightserif", Char
'\xF6D9')
  ,(ByteString
"cornerbracketleft", Char
'\x300C')
  ,(ByteString
"cornerbracketlefthalfwidth", Char
'\xFF62')
  ,(ByteString
"cornerbracketleftvertical", Char
'\xFE41')
  ,(ByteString
"cornerbracketright", Char
'\x300D')
  ,(ByteString
"cornerbracketrighthalfwidth", Char
'\xFF63')
  ,(ByteString
"cornerbracketrightvertical", Char
'\xFE42')
  ,(ByteString
"corporationsquare", Char
'\x337F')
  ,(ByteString
"cosquare", Char
'\x33C7')
  ,(ByteString
"coverkgsquare", Char
'\x33C6')
  ,(ByteString
"cparen", Char
'\x249E')
  ,(ByteString
"cruzeiro", Char
'\x20A2')
  ,(ByteString
"cstretched", Char
'\x0297')
  ,(ByteString
"curlyand", Char
'\x22CF')
  ,(ByteString
"curlyor", Char
'\x22CE')
  ,(ByteString
"currency", Char
'\x00A4')
  ,(ByteString
"cyrBreve", Char
'\xF6D1')
  ,(ByteString
"cyrFlex", Char
'\xF6D2')
  ,(ByteString
"cyrbreve", Char
'\xF6D4')
  ,(ByteString
"cyrflex", Char
'\xF6D5')
  ,(ByteString
"d", Char
'\x0064')
  ,(ByteString
"daarmenian", Char
'\x0564')
  ,(ByteString
"dabengali", Char
'\x09A6')
  ,(ByteString
"dadarabic", Char
'\x0636')
  ,(ByteString
"dadeva", Char
'\x0926')
  ,(ByteString
"dadfinalarabic", Char
'\xFEBE')
  ,(ByteString
"dadinitialarabic", Char
'\xFEBF')
  ,(ByteString
"dadmedialarabic", Char
'\xFEC0')
  ,(ByteString
"dagesh", Char
'\x05BC')
  ,(ByteString
"dageshhebrew", Char
'\x05BC')
  ,(ByteString
"dagger", Char
'\x2020')
  ,(ByteString
"daggerdbl", Char
'\x2021')
  ,(ByteString
"dagujarati", Char
'\x0AA6')
  ,(ByteString
"dagurmukhi", Char
'\x0A26')
  ,(ByteString
"dahiragana", Char
'\x3060')
  ,(ByteString
"dakatakana", Char
'\x30C0')
  ,(ByteString
"dalarabic", Char
'\x062F')
  ,(ByteString
"dalet", Char
'\x05D3')
  ,(ByteString
"daletdagesh", Char
'\xFB33')
  ,(ByteString
"daletdageshhebrew", Char
'\xFB33')
  ,(ByteString
"dalethatafpatah", Char
'\x05D3')
  ,(ByteString
"dalethatafpatahhebrew", Char
'\x05D3')
  ,(ByteString
"dalethatafsegol", Char
'\x05D3')
  ,(ByteString
"dalethatafsegolhebrew", Char
'\x05D3')
  ,(ByteString
"dalethebrew", Char
'\x05D3')
  ,(ByteString
"dalethiriq", Char
'\x05D3')
  ,(ByteString
"dalethiriqhebrew", Char
'\x05D3')
  ,(ByteString
"daletholam", Char
'\x05D3')
  ,(ByteString
"daletholamhebrew", Char
'\x05D3')
  ,(ByteString
"daletpatah", Char
'\x05D3')
  ,(ByteString
"daletpatahhebrew", Char
'\x05D3')
  ,(ByteString
"daletqamats", Char
'\x05D3')
  ,(ByteString
"daletqamatshebrew", Char
'\x05D3')
  ,(ByteString
"daletqubuts", Char
'\x05D3')
  ,(ByteString
"daletqubutshebrew", Char
'\x05D3')
  ,(ByteString
"daletsegol", Char
'\x05D3')
  ,(ByteString
"daletsegolhebrew", Char
'\x05D3')
  ,(ByteString
"daletsheva", Char
'\x05D3')
  ,(ByteString
"daletshevahebrew", Char
'\x05D3')
  ,(ByteString
"dalettsere", Char
'\x05D3')
  ,(ByteString
"dalettserehebrew", Char
'\x05D3')
  ,(ByteString
"dalfinalarabic", Char
'\xFEAA')
  ,(ByteString
"dammaarabic", Char
'\x064F')
  ,(ByteString
"dammalowarabic", Char
'\x064F')
  ,(ByteString
"dammatanaltonearabic", Char
'\x064C')
  ,(ByteString
"dammatanarabic", Char
'\x064C')
  ,(ByteString
"danda", Char
'\x0964')
  ,(ByteString
"dargahebrew", Char
'\x05A7')
  ,(ByteString
"dargalefthebrew", Char
'\x05A7')
  ,(ByteString
"dasiapneumatacyrilliccmb", Char
'\x0485')
  ,(ByteString
"dblGrave", Char
'\xF6D3')
  ,(ByteString
"dblanglebracketleft", Char
'\x300A')
  ,(ByteString
"dblanglebracketleftvertical", Char
'\xFE3D')
  ,(ByteString
"dblanglebracketright", Char
'\x300B')
  ,(ByteString
"dblanglebracketrightvertical", Char
'\xFE3E')
  ,(ByteString
"dblarchinvertedbelowcmb", Char
'\x032B')
  ,(ByteString
"dblarrowleft", Char
'\x21D4')
  ,(ByteString
"dblarrowright", Char
'\x21D2')
  ,(ByteString
"dbldanda", Char
'\x0965')
  ,(ByteString
"dblgrave", Char
'\xF6D6')
  ,(ByteString
"dblgravecmb", Char
'\x030F')
  ,(ByteString
"dblintegral", Char
'\x222C')
  ,(ByteString
"dbllowline", Char
'\x2017')
  ,(ByteString
"dbllowlinecmb", Char
'\x0333')
  ,(ByteString
"dbloverlinecmb", Char
'\x033F')
  ,(ByteString
"dblprimemod", Char
'\x02BA')
  ,(ByteString
"dblverticalbar", Char
'\x2016')
  ,(ByteString
"dblverticallineabovecmb", Char
'\x030E')
  ,(ByteString
"dbopomofo", Char
'\x3109')
  ,(ByteString
"dbsquare", Char
'\x33C8')
  ,(ByteString
"dcaron", Char
'\x010F')
  ,(ByteString
"dcedilla", Char
'\x1E11')
  ,(ByteString
"dcircle", Char
'\x24D3')
  ,(ByteString
"dcircumflexbelow", Char
'\x1E13')
  ,(ByteString
"dcroat", Char
'\x0111')
  ,(ByteString
"ddabengali", Char
'\x09A1')
  ,(ByteString
"ddadeva", Char
'\x0921')
  ,(ByteString
"ddagujarati", Char
'\x0AA1')
  ,(ByteString
"ddagurmukhi", Char
'\x0A21')
  ,(ByteString
"ddalarabic", Char
'\x0688')
  ,(ByteString
"ddalfinalarabic", Char
'\xFB89')
  ,(ByteString
"dddhadeva", Char
'\x095C')
  ,(ByteString
"ddhabengali", Char
'\x09A2')
  ,(ByteString
"ddhadeva", Char
'\x0922')
  ,(ByteString
"ddhagujarati", Char
'\x0AA2')
  ,(ByteString
"ddhagurmukhi", Char
'\x0A22')
  ,(ByteString
"ddotaccent", Char
'\x1E0B')
  ,(ByteString
"ddotbelow", Char
'\x1E0D')
  ,(ByteString
"decimalseparatorarabic", Char
'\x066B')
  ,(ByteString
"decimalseparatorpersian", Char
'\x066B')
  ,(ByteString
"decyrillic", Char
'\x0434')
  ,(ByteString
"degree", Char
'\x00B0')
  ,(ByteString
"dehihebrew", Char
'\x05AD')
  ,(ByteString
"dehiragana", Char
'\x3067')
  ,(ByteString
"deicoptic", Char
'\x03EF')
  ,(ByteString
"dekatakana", Char
'\x30C7')
  ,(ByteString
"deleteleft", Char
'\x232B')
  ,(ByteString
"deleteright", Char
'\x2326')
  ,(ByteString
"delta", Char
'\x03B4')
  ,(ByteString
"deltaturned", Char
'\x018D')
  ,(ByteString
"denominatorminusonenumeratorbengali", Char
'\x09F8')
  ,(ByteString
"dezh", Char
'\x02A4')
  ,(ByteString
"dhabengali", Char
'\x09A7')
  ,(ByteString
"dhadeva", Char
'\x0927')
  ,(ByteString
"dhagujarati", Char
'\x0AA7')
  ,(ByteString
"dhagurmukhi", Char
'\x0A27')
  ,(ByteString
"dhook", Char
'\x0257')
  ,(ByteString
"dialytikatonos", Char
'\x0385')
  ,(ByteString
"dialytikatonoscmb", Char
'\x0344')
  ,(ByteString
"diamond", Char
'\x2666')
  ,(ByteString
"diamondsuitwhite", Char
'\x2662')
  ,(ByteString
"dieresis", Char
'\x00A8')
  ,(ByteString
"dieresisacute", Char
'\xF6D7')
  ,(ByteString
"dieresisbelowcmb", Char
'\x0324')
  ,(ByteString
"dieresiscmb", Char
'\x0308')
  ,(ByteString
"dieresisgrave", Char
'\xF6D8')
  ,(ByteString
"dieresistonos", Char
'\x0385')
  ,(ByteString
"dihiragana", Char
'\x3062')
  ,(ByteString
"dikatakana", Char
'\x30C2')
  ,(ByteString
"dittomark", Char
'\x3003')
  ,(ByteString
"divide", Char
'\x00F7')
  ,(ByteString
"divides", Char
'\x2223')
  ,(ByteString
"divisionslash", Char
'\x2215')
  ,(ByteString
"djecyrillic", Char
'\x0452')
  ,(ByteString
"dkshade", Char
'\x2593')
  ,(ByteString
"dlinebelow", Char
'\x1E0F')
  ,(ByteString
"dlsquare", Char
'\x3397')
  ,(ByteString
"dmacron", Char
'\x0111')
  ,(ByteString
"dmonospace", Char
'\xFF44')
  ,(ByteString
"dnblock", Char
'\x2584')
  ,(ByteString
"dochadathai", Char
'\x0E0E')
  ,(ByteString
"dodekthai", Char
'\x0E14')
  ,(ByteString
"dohiragana", Char
'\x3069')
  ,(ByteString
"dokatakana", Char
'\x30C9')
  ,(ByteString
"dollar", Char
'\x0024')
  ,(ByteString
"dollarinferior", Char
'\xF6E3')
  ,(ByteString
"dollarmonospace", Char
'\xFF04')
  ,(ByteString
"dollaroldstyle", Char
'\xF724')
  ,(ByteString
"dollarsmall", Char
'\xFE69')
  ,(ByteString
"dollarsuperior", Char
'\xF6E4')
  ,(ByteString
"dong", Char
'\x20AB')
  ,(ByteString
"dorusquare", Char
'\x3326')
  ,(ByteString
"dotaccent", Char
'\x02D9')
  ,(ByteString
"dotaccentcmb", Char
'\x0307')
  ,(ByteString
"dotbelowcmb", Char
'\x0323')
  ,(ByteString
"dotbelowcomb", Char
'\x0323')
  ,(ByteString
"dotkatakana", Char
'\x30FB')
  ,(ByteString
"dotlessi", Char
'\x0131')
  ,(ByteString
"dotlessj", Char
'\xF6BE')
  ,(ByteString
"dotlessjstrokehook", Char
'\x0284')
  ,(ByteString
"dotmath", Char
'\x22C5')
  ,(ByteString
"dottedcircle", Char
'\x25CC')
  ,(ByteString
"doubleyodpatah", Char
'\xFB1F')
  ,(ByteString
"doubleyodpatahhebrew", Char
'\xFB1F')
  ,(ByteString
"downtackbelowcmb", Char
'\x031E')
  ,(ByteString
"downtackmod", Char
'\x02D5')
  ,(ByteString
"dparen", Char
'\x249F')
  ,(ByteString
"dsuperior", Char
'\xF6EB')
  ,(ByteString
"dtail", Char
'\x0256')
  ,(ByteString
"dtopbar", Char
'\x018C')
  ,(ByteString
"duhiragana", Char
'\x3065')
  ,(ByteString
"dukatakana", Char
'\x30C5')
  ,(ByteString
"dz", Char
'\x01F3')
  ,(ByteString
"dzaltone", Char
'\x02A3')
  ,(ByteString
"dzcaron", Char
'\x01C6')
  ,(ByteString
"dzcurl", Char
'\x02A5')
  ,(ByteString
"dzeabkhasiancyrillic", Char
'\x04E1')
  ,(ByteString
"dzecyrillic", Char
'\x0455')
  ,(ByteString
"dzhecyrillic", Char
'\x045F')
  ,(ByteString
"e", Char
'\x0065')
  ,(ByteString
"eacute", Char
'\x00E9')
  ,(ByteString
"earth", Char
'\x2641')
  ,(ByteString
"ebengali", Char
'\x098F')
  ,(ByteString
"ebopomofo", Char
'\x311C')
  ,(ByteString
"ebreve", Char
'\x0115')
  ,(ByteString
"ecandradeva", Char
'\x090D')
  ,(ByteString
"ecandragujarati", Char
'\x0A8D')
  ,(ByteString
"ecandravowelsigndeva", Char
'\x0945')
  ,(ByteString
"ecandravowelsigngujarati", Char
'\x0AC5')
  ,(ByteString
"ecaron", Char
'\x011B')
  ,(ByteString
"ecedillabreve", Char
'\x1E1D')
  ,(ByteString
"echarmenian", Char
'\x0565')
  ,(ByteString
"echyiwnarmenian", Char
'\x0587')
  ,(ByteString
"ecircle", Char
'\x24D4')
  ,(ByteString
"ecircumflex", Char
'\x00EA')
  ,(ByteString
"ecircumflexacute", Char
'\x1EBF')
  ,(ByteString
"ecircumflexbelow", Char
'\x1E19')
  ,(ByteString
"ecircumflexdotbelow", Char
'\x1EC7')
  ,(ByteString
"ecircumflexgrave", Char
'\x1EC1')
  ,(ByteString
"ecircumflexhookabove", Char
'\x1EC3')
  ,(ByteString
"ecircumflextilde", Char
'\x1EC5')
  ,(ByteString
"ecyrillic", Char
'\x0454')
  ,(ByteString
"edblgrave", Char
'\x0205')
  ,(ByteString
"edeva", Char
'\x090F')
  ,(ByteString
"edieresis", Char
'\x00EB')
  ,(ByteString
"edot", Char
'\x0117')
  ,(ByteString
"edotaccent", Char
'\x0117')
  ,(ByteString
"edotbelow", Char
'\x1EB9')
  ,(ByteString
"eegurmukhi", Char
'\x0A0F')
  ,(ByteString
"eematragurmukhi", Char
'\x0A47')
  ,(ByteString
"efcyrillic", Char
'\x0444')
  ,(ByteString
"egrave", Char
'\x00E8')
  ,(ByteString
"egujarati", Char
'\x0A8F')
  ,(ByteString
"eharmenian", Char
'\x0567')
  ,(ByteString
"ehbopomofo", Char
'\x311D')
  ,(ByteString
"ehiragana", Char
'\x3048')
  ,(ByteString
"ehookabove", Char
'\x1EBB')
  ,(ByteString
"eibopomofo", Char
'\x311F')
  ,(ByteString
"eight", Char
'\x0038')
  ,(ByteString
"eightarabic", Char
'\x0668')
  ,(ByteString
"eightbengali", Char
'\x09EE')
  ,(ByteString
"eightcircle", Char
'\x2467')
  ,(ByteString
"eightcircleinversesansserif", Char
'\x2791')
  ,(ByteString
"eightdeva", Char
'\x096E')
  ,(ByteString
"eighteencircle", Char
'\x2471')
  ,(ByteString
"eighteenparen", Char
'\x2485')
  ,(ByteString
"eighteenperiod", Char
'\x2499')
  ,(ByteString
"eightgujarati", Char
'\x0AEE')
  ,(ByteString
"eightgurmukhi", Char
'\x0A6E')
  ,(ByteString
"eighthackarabic", Char
'\x0668')
  ,(ByteString
"eighthangzhou", Char
'\x3028')
  ,(ByteString
"eighthnotebeamed", Char
'\x266B')
  ,(ByteString
"eightideographicparen", Char
'\x3227')
  ,(ByteString
"eightinferior", Char
'\x2088')
  ,(ByteString
"eightmonospace", Char
'\xFF18')
  ,(ByteString
"eightoldstyle", Char
'\xF738')
  ,(ByteString
"eightparen", Char
'\x247B')
  ,(ByteString
"eightperiod", Char
'\x248F')
  ,(ByteString
"eightpersian", Char
'\x06F8')
  ,(ByteString
"eightroman", Char
'\x2177')
  ,(ByteString
"eightsuperior", Char
'\x2078')
  ,(ByteString
"eightthai", Char
'\x0E58')
  ,(ByteString
"einvertedbreve", Char
'\x0207')
  ,(ByteString
"eiotifiedcyrillic", Char
'\x0465')
  ,(ByteString
"ekatakana", Char
'\x30A8')
  ,(ByteString
"ekatakanahalfwidth", Char
'\xFF74')
  ,(ByteString
"ekonkargurmukhi", Char
'\x0A74')
  ,(ByteString
"ekorean", Char
'\x3154')
  ,(ByteString
"elcyrillic", Char
'\x043B')
  ,(ByteString
"element", Char
'\x2208')
  ,(ByteString
"elevencircle", Char
'\x246A')
  ,(ByteString
"elevenparen", Char
'\x247E')
  ,(ByteString
"elevenperiod", Char
'\x2492')
  ,(ByteString
"elevenroman", Char
'\x217A')
  ,(ByteString
"ellipsis", Char
'\x2026')
  ,(ByteString
"ellipsisvertical", Char
'\x22EE')
  ,(ByteString
"emacron", Char
'\x0113')
  ,(ByteString
"emacronacute", Char
'\x1E17')
  ,(ByteString
"emacrongrave", Char
'\x1E15')
  ,(ByteString
"emcyrillic", Char
'\x043C')
  ,(ByteString
"emdash", Char
'\x2014')
  ,(ByteString
"emdashvertical", Char
'\xFE31')
  ,(ByteString
"emonospace", Char
'\xFF45')
  ,(ByteString
"emphasismarkarmenian", Char
'\x055B')
  ,(ByteString
"emptyset", Char
'\x2205')
  ,(ByteString
"enbopomofo", Char
'\x3123')
  ,(ByteString
"encyrillic", Char
'\x043D')
  ,(ByteString
"endash", Char
'\x2013')
  ,(ByteString
"endashvertical", Char
'\xFE32')
  ,(ByteString
"endescendercyrillic", Char
'\x04A3')
  ,(ByteString
"eng", Char
'\x014B')
  ,(ByteString
"engbopomofo", Char
'\x3125')
  ,(ByteString
"enghecyrillic", Char
'\x04A5')
  ,(ByteString
"enhookcyrillic", Char
'\x04C8')
  ,(ByteString
"enspace", Char
'\x2002')
  ,(ByteString
"eogonek", Char
'\x0119')
  ,(ByteString
"eokorean", Char
'\x3153')
  ,(ByteString
"eopen", Char
'\x025B')
  ,(ByteString
"eopenclosed", Char
'\x029A')
  ,(ByteString
"eopenreversed", Char
'\x025C')
  ,(ByteString
"eopenreversedclosed", Char
'\x025E')
  ,(ByteString
"eopenreversedhook", Char
'\x025D')
  ,(ByteString
"eparen", Char
'\x24A0')
  ,(ByteString
"epsilon", Char
'\x03B5')
  ,(ByteString
"epsilontonos", Char
'\x03AD')
  ,(ByteString
"equal", Char
'\x003D')
  ,(ByteString
"equalmonospace", Char
'\xFF1D')
  ,(ByteString
"equalsmall", Char
'\xFE66')
  ,(ByteString
"equalsuperior", Char
'\x207C')
  ,(ByteString
"equivalence", Char
'\x2261')
  ,(ByteString
"erbopomofo", Char
'\x3126')
  ,(ByteString
"ercyrillic", Char
'\x0440')
  ,(ByteString
"ereversed", Char
'\x0258')
  ,(ByteString
"ereversedcyrillic", Char
'\x044D')
  ,(ByteString
"escyrillic", Char
'\x0441')
  ,(ByteString
"esdescendercyrillic", Char
'\x04AB')
  ,(ByteString
"esh", Char
'\x0283')
  ,(ByteString
"eshcurl", Char
'\x0286')
  ,(ByteString
"eshortdeva", Char
'\x090E')
  ,(ByteString
"eshortvowelsigndeva", Char
'\x0946')
  ,(ByteString
"eshreversedloop", Char
'\x01AA')
  ,(ByteString
"eshsquatreversed", Char
'\x0285')
  ,(ByteString
"esmallhiragana", Char
'\x3047')
  ,(ByteString
"esmallkatakana", Char
'\x30A7')
  ,(ByteString
"esmallkatakanahalfwidth", Char
'\xFF6A')
  ,(ByteString
"estimated", Char
'\x212E')
  ,(ByteString
"esuperior", Char
'\xF6EC')
  ,(ByteString
"eta", Char
'\x03B7')
  ,(ByteString
"etarmenian", Char
'\x0568')
  ,(ByteString
"etatonos", Char
'\x03AE')
  ,(ByteString
"eth", Char
'\x00F0')
  ,(ByteString
"etilde", Char
'\x1EBD')
  ,(ByteString
"etildebelow", Char
'\x1E1B')
  ,(ByteString
"etnahtafoukhhebrew", Char
'\x0591')
  ,(ByteString
"etnahtafoukhlefthebrew", Char
'\x0591')
  ,(ByteString
"etnahtahebrew", Char
'\x0591')
  ,(ByteString
"etnahtalefthebrew", Char
'\x0591')
  ,(ByteString
"eturned", Char
'\x01DD')
  ,(ByteString
"eukorean", Char
'\x3161')
  ,(ByteString
"euro", Char
'\x20AC')
  ,(ByteString
"evowelsignbengali", Char
'\x09C7')
  ,(ByteString
"evowelsigndeva", Char
'\x0947')
  ,(ByteString
"evowelsigngujarati", Char
'\x0AC7')
  ,(ByteString
"exclam", Char
'\x0021')
  ,(ByteString
"exclamarmenian", Char
'\x055C')
  ,(ByteString
"exclamdbl", Char
'\x203C')
  ,(ByteString
"exclamdown", Char
'\x00A1')
  ,(ByteString
"exclamdownsmall", Char
'\xF7A1')
  ,(ByteString
"exclammonospace", Char
'\xFF01')
  ,(ByteString
"exclamsmall", Char
'\xF721')
  ,(ByteString
"existential", Char
'\x2203')
  ,(ByteString
"ezh", Char
'\x0292')
  ,(ByteString
"ezhcaron", Char
'\x01EF')
  ,(ByteString
"ezhcurl", Char
'\x0293')
  ,(ByteString
"ezhreversed", Char
'\x01B9')
  ,(ByteString
"ezhtail", Char
'\x01BA')
  ,(ByteString
"f", Char
'\x0066')
  ,(ByteString
"fadeva", Char
'\x095E')
  ,(ByteString
"fagurmukhi", Char
'\x0A5E')
  ,(ByteString
"fahrenheit", Char
'\x2109')
  ,(ByteString
"fathaarabic", Char
'\x064E')
  ,(ByteString
"fathalowarabic", Char
'\x064E')
  ,(ByteString
"fathatanarabic", Char
'\x064B')
  ,(ByteString
"fbopomofo", Char
'\x3108')
  ,(ByteString
"fcircle", Char
'\x24D5')
  ,(ByteString
"fdotaccent", Char
'\x1E1F')
  ,(ByteString
"feharabic", Char
'\x0641')
  ,(ByteString
"feharmenian", Char
'\x0586')
  ,(ByteString
"fehfinalarabic", Char
'\xFED2')
  ,(ByteString
"fehinitialarabic", Char
'\xFED3')
  ,(ByteString
"fehmedialarabic", Char
'\xFED4')
  ,(ByteString
"feicoptic", Char
'\x03E5')
  ,(ByteString
"female", Char
'\x2640')
  ,(ByteString
"ff", Char
'\xFB00')
  ,(ByteString
"ffi", Char
'\xFB03')
  ,(ByteString
"ffl", Char
'\xFB04')
  ,(ByteString
"fi", Char
'\xFB01')
  ,(ByteString
"fifteencircle", Char
'\x246E')
  ,(ByteString
"fifteenparen", Char
'\x2482')
  ,(ByteString
"fifteenperiod", Char
'\x2496')
  ,(ByteString
"figuredash", Char
'\x2012')
  ,(ByteString
"filledbox", Char
'\x25A0')
  ,(ByteString
"filledrect", Char
'\x25AC')
  ,(ByteString
"finalkaf", Char
'\x05DA')
  ,(ByteString
"finalkafdagesh", Char
'\xFB3A')
  ,(ByteString
"finalkafdageshhebrew", Char
'\xFB3A')
  ,(ByteString
"finalkafhebrew", Char
'\x05DA')
  ,(ByteString
"finalkafqamats", Char
'\x05DA')
  ,(ByteString
"finalkafqamatshebrew", Char
'\x05DA')
  ,(ByteString
"finalkafsheva", Char
'\x05DA')
  ,(ByteString
"finalkafshevahebrew", Char
'\x05DA')
  ,(ByteString
"finalmem", Char
'\x05DD')
  ,(ByteString
"finalmemhebrew", Char
'\x05DD')
  ,(ByteString
"finalnun", Char
'\x05DF')
  ,(ByteString
"finalnunhebrew", Char
'\x05DF')
  ,(ByteString
"finalpe", Char
'\x05E3')
  ,(ByteString
"finalpehebrew", Char
'\x05E3')
  ,(ByteString
"finaltsadi", Char
'\x05E5')
  ,(ByteString
"finaltsadihebrew", Char
'\x05E5')
  ,(ByteString
"firsttonechinese", Char
'\x02C9')
  ,(ByteString
"fisheye", Char
'\x25C9')
  ,(ByteString
"fitacyrillic", Char
'\x0473')
  ,(ByteString
"five", Char
'\x0035')
  ,(ByteString
"fivearabic", Char
'\x0665')
  ,(ByteString
"fivebengali", Char
'\x09EB')
  ,(ByteString
"fivecircle", Char
'\x2464')
  ,(ByteString
"fivecircleinversesansserif", Char
'\x278E')
  ,(ByteString
"fivedeva", Char
'\x096B')
  ,(ByteString
"fiveeighths", Char
'\x215D')
  ,(ByteString
"fivegujarati", Char
'\x0AEB')
  ,(ByteString
"fivegurmukhi", Char
'\x0A6B')
  ,(ByteString
"fivehackarabic", Char
'\x0665')
  ,(ByteString
"fivehangzhou", Char
'\x3025')
  ,(ByteString
"fiveideographicparen", Char
'\x3224')
  ,(ByteString
"fiveinferior", Char
'\x2085')
  ,(ByteString
"fivemonospace", Char
'\xFF15')
  ,(ByteString
"fiveoldstyle", Char
'\xF735')
  ,(ByteString
"fiveparen", Char
'\x2478')
  ,(ByteString
"fiveperiod", Char
'\x248C')
  ,(ByteString
"fivepersian", Char
'\x06F5')
  ,(ByteString
"fiveroman", Char
'\x2174')
  ,(ByteString
"fivesuperior", Char
'\x2075')
  ,(ByteString
"fivethai", Char
'\x0E55')
  ,(ByteString
"fl", Char
'\xFB02')
  ,(ByteString
"florin", Char
'\x0192')
  ,(ByteString
"fmonospace", Char
'\xFF46')
  ,(ByteString
"fmsquare", Char
'\x3399')
  ,(ByteString
"fofanthai", Char
'\x0E1F')
  ,(ByteString
"fofathai", Char
'\x0E1D')
  ,(ByteString
"fongmanthai", Char
'\x0E4F')
  ,(ByteString
"forall", Char
'\x2200')
  ,(ByteString
"four", Char
'\x0034')
  ,(ByteString
"fourarabic", Char
'\x0664')
  ,(ByteString
"fourbengali", Char
'\x09EA')
  ,(ByteString
"fourcircle", Char
'\x2463')
  ,(ByteString
"fourcircleinversesansserif", Char
'\x278D')
  ,(ByteString
"fourdeva", Char
'\x096A')
  ,(ByteString
"fourgujarati", Char
'\x0AEA')
  ,(ByteString
"fourgurmukhi", Char
'\x0A6A')
  ,(ByteString
"fourhackarabic", Char
'\x0664')
  ,(ByteString
"fourhangzhou", Char
'\x3024')
  ,(ByteString
"fourideographicparen", Char
'\x3223')
  ,(ByteString
"fourinferior", Char
'\x2084')
  ,(ByteString
"fourmonospace", Char
'\xFF14')
  ,(ByteString
"fournumeratorbengali", Char
'\x09F7')
  ,(ByteString
"fouroldstyle", Char
'\xF734')
  ,(ByteString
"fourparen", Char
'\x2477')
  ,(ByteString
"fourperiod", Char
'\x248B')
  ,(ByteString
"fourpersian", Char
'\x06F4')
  ,(ByteString
"fourroman", Char
'\x2173')
  ,(ByteString
"foursuperior", Char
'\x2074')
  ,(ByteString
"fourteencircle", Char
'\x246D')
  ,(ByteString
"fourteenparen", Char
'\x2481')
  ,(ByteString
"fourteenperiod", Char
'\x2495')
  ,(ByteString
"fourthai", Char
'\x0E54')
  ,(ByteString
"fourthtonechinese", Char
'\x02CB')
  ,(ByteString
"fparen", Char
'\x24A1')
  ,(ByteString
"fraction", Char
'\x2044')
  ,(ByteString
"franc", Char
'\x20A3')
  ,(ByteString
"g", Char
'\x0067')
  ,(ByteString
"gabengali", Char
'\x0997')
  ,(ByteString
"gacute", Char
'\x01F5')
  ,(ByteString
"gadeva", Char
'\x0917')
  ,(ByteString
"gafarabic", Char
'\x06AF')
  ,(ByteString
"gaffinalarabic", Char
'\xFB93')
  ,(ByteString
"gafinitialarabic", Char
'\xFB94')
  ,(ByteString
"gafmedialarabic", Char
'\xFB95')
  ,(ByteString
"gagujarati", Char
'\x0A97')
  ,(ByteString
"gagurmukhi", Char
'\x0A17')
  ,(ByteString
"gahiragana", Char
'\x304C')
  ,(ByteString
"gakatakana", Char
'\x30AC')
  ,(ByteString
"gamma", Char
'\x03B3')
  ,(ByteString
"gammalatinsmall", Char
'\x0263')
  ,(ByteString
"gammasuperior", Char
'\x02E0')
  ,(ByteString
"gangiacoptic", Char
'\x03EB')
  ,(ByteString
"gbopomofo", Char
'\x310D')
  ,(ByteString
"gbreve", Char
'\x011F')
  ,(ByteString
"gcaron", Char
'\x01E7')
  ,(ByteString
"gcedilla", Char
'\x0123')
  ,(ByteString
"gcircle", Char
'\x24D6')
  ,(ByteString
"gcircumflex", Char
'\x011D')
  ,(ByteString
"gcommaaccent", Char
'\x0123')
  ,(ByteString
"gdot", Char
'\x0121')
  ,(ByteString
"gdotaccent", Char
'\x0121')
  ,(ByteString
"gecyrillic", Char
'\x0433')
  ,(ByteString
"gehiragana", Char
'\x3052')
  ,(ByteString
"gekatakana", Char
'\x30B2')
  ,(ByteString
"geometricallyequal", Char
'\x2251')
  ,(ByteString
"gereshaccenthebrew", Char
'\x059C')
  ,(ByteString
"gereshhebrew", Char
'\x05F3')
  ,(ByteString
"gereshmuqdamhebrew", Char
'\x059D')
  ,(ByteString
"germandbls", Char
'\x00DF')
  ,(ByteString
"gershayimaccenthebrew", Char
'\x059E')
  ,(ByteString
"gershayimhebrew", Char
'\x05F4')
  ,(ByteString
"getamark", Char
'\x3013')
  ,(ByteString
"ghabengali", Char
'\x0998')
  ,(ByteString
"ghadarmenian", Char
'\x0572')
  ,(ByteString
"ghadeva", Char
'\x0918')
  ,(ByteString
"ghagujarati", Char
'\x0A98')
  ,(ByteString
"ghagurmukhi", Char
'\x0A18')
  ,(ByteString
"ghainarabic", Char
'\x063A')
  ,(ByteString
"ghainfinalarabic", Char
'\xFECE')
  ,(ByteString
"ghaininitialarabic", Char
'\xFECF')
  ,(ByteString
"ghainmedialarabic", Char
'\xFED0')
  ,(ByteString
"ghemiddlehookcyrillic", Char
'\x0495')
  ,(ByteString
"ghestrokecyrillic", Char
'\x0493')
  ,(ByteString
"gheupturncyrillic", Char
'\x0491')
  ,(ByteString
"ghhadeva", Char
'\x095A')
  ,(ByteString
"ghhagurmukhi", Char
'\x0A5A')
  ,(ByteString
"ghook", Char
'\x0260')
  ,(ByteString
"ghzsquare", Char
'\x3393')
  ,(ByteString
"gihiragana", Char
'\x304E')
  ,(ByteString
"gikatakana", Char
'\x30AE')
  ,(ByteString
"gimarmenian", Char
'\x0563')
  ,(ByteString
"gimel", Char
'\x05D2')
  ,(ByteString
"gimeldagesh", Char
'\xFB32')
  ,(ByteString
"gimeldageshhebrew", Char
'\xFB32')
  ,(ByteString
"gimelhebrew", Char
'\x05D2')
  ,(ByteString
"gjecyrillic", Char
'\x0453')
  ,(ByteString
"glottalinvertedstroke", Char
'\x01BE')
  ,(ByteString
"glottalstop", Char
'\x0294')
  ,(ByteString
"glottalstopinverted", Char
'\x0296')
  ,(ByteString
"glottalstopmod", Char
'\x02C0')
  ,(ByteString
"glottalstopreversed", Char
'\x0295')
  ,(ByteString
"glottalstopreversedmod", Char
'\x02C1')
  ,(ByteString
"glottalstopreversedsuperior", Char
'\x02E4')
  ,(ByteString
"glottalstopstroke", Char
'\x02A1')
  ,(ByteString
"glottalstopstrokereversed", Char
'\x02A2')
  ,(ByteString
"gmacron", Char
'\x1E21')
  ,(ByteString
"gmonospace", Char
'\xFF47')
  ,(ByteString
"gohiragana", Char
'\x3054')
  ,(ByteString
"gokatakana", Char
'\x30B4')
  ,(ByteString
"gparen", Char
'\x24A2')
  ,(ByteString
"gpasquare", Char
'\x33AC')
  ,(ByteString
"gradient", Char
'\x2207')
  ,(ByteString
"grave", Char
'\x0060')
  ,(ByteString
"gravebelowcmb", Char
'\x0316')
  ,(ByteString
"gravecmb", Char
'\x0300')
  ,(ByteString
"gravecomb", Char
'\x0300')
  ,(ByteString
"gravedeva", Char
'\x0953')
  ,(ByteString
"gravelowmod", Char
'\x02CE')
  ,(ByteString
"gravemonospace", Char
'\xFF40')
  ,(ByteString
"gravetonecmb", Char
'\x0340')
  ,(ByteString
"greater", Char
'\x003E')
  ,(ByteString
"greaterequal", Char
'\x2265')
  ,(ByteString
"greaterequalorless", Char
'\x22DB')
  ,(ByteString
"greatermonospace", Char
'\xFF1E')
  ,(ByteString
"greaterorequivalent", Char
'\x2273')
  ,(ByteString
"greaterorless", Char
'\x2277')
  ,(ByteString
"greateroverequal", Char
'\x2267')
  ,(ByteString
"greatersmall", Char
'\xFE65')
  ,(ByteString
"gscript", Char
'\x0261')
  ,(ByteString
"gstroke", Char
'\x01E5')
  ,(ByteString
"guhiragana", Char
'\x3050')
  ,(ByteString
"guillemotleft", Char
'\x00AB')
  ,(ByteString
"guillemotright", Char
'\x00BB')
  ,(ByteString
"guilsinglleft", Char
'\x2039')
  ,(ByteString
"guilsinglright", Char
'\x203A')
  ,(ByteString
"gukatakana", Char
'\x30B0')
  ,(ByteString
"guramusquare", Char
'\x3318')
  ,(ByteString
"gysquare", Char
'\x33C9')
  ,(ByteString
"h", Char
'\x0068')
  ,(ByteString
"haabkhasiancyrillic", Char
'\x04A9')
  ,(ByteString
"haaltonearabic", Char
'\x06C1')
  ,(ByteString
"habengali", Char
'\x09B9')
  ,(ByteString
"hadescendercyrillic", Char
'\x04B3')
  ,(ByteString
"hadeva", Char
'\x0939')
  ,(ByteString
"hagujarati", Char
'\x0AB9')
  ,(ByteString
"hagurmukhi", Char
'\x0A39')
  ,(ByteString
"haharabic", Char
'\x062D')
  ,(ByteString
"hahfinalarabic", Char
'\xFEA2')
  ,(ByteString
"hahinitialarabic", Char
'\xFEA3')
  ,(ByteString
"hahiragana", Char
'\x306F')
  ,(ByteString
"hahmedialarabic", Char
'\xFEA4')
  ,(ByteString
"haitusquare", Char
'\x332A')
  ,(ByteString
"hakatakana", Char
'\x30CF')
  ,(ByteString
"hakatakanahalfwidth", Char
'\xFF8A')
  ,(ByteString
"halantgurmukhi", Char
'\x0A4D')
  ,(ByteString
"hamzaarabic", Char
'\x0621')
  ,(ByteString
"hamzadammaarabic", Char
'\x0621')
  ,(ByteString
"hamzadammatanarabic", Char
'\x0621')
  ,(ByteString
"hamzafathaarabic", Char
'\x0621')
  ,(ByteString
"hamzafathatanarabic", Char
'\x0621')
  ,(ByteString
"hamzalowarabic", Char
'\x0621')
  ,(ByteString
"hamzalowkasraarabic", Char
'\x0621')
  ,(ByteString
"hamzalowkasratanarabic", Char
'\x0621')
  ,(ByteString
"hamzasukunarabic", Char
'\x0621')
  ,(ByteString
"hangulfiller", Char
'\x3164')
  ,(ByteString
"hardsigncyrillic", Char
'\x044A')
  ,(ByteString
"harpoonleftbarbup", Char
'\x21BC')
  ,(ByteString
"harpoonrightbarbup", Char
'\x21C0')
  ,(ByteString
"hasquare", Char
'\x33CA')
  ,(ByteString
"hatafpatah", Char
'\x05B2')
  ,(ByteString
"hatafpatah16", Char
'\x05B2')
  ,(ByteString
"hatafpatah23", Char
'\x05B2')
  ,(ByteString
"hatafpatah2f", Char
'\x05B2')
  ,(ByteString
"hatafpatahhebrew", Char
'\x05B2')
  ,(ByteString
"hatafpatahnarrowhebrew", Char
'\x05B2')
  ,(ByteString
"hatafpatahquarterhebrew", Char
'\x05B2')
  ,(ByteString
"hatafpatahwidehebrew", Char
'\x05B2')
  ,(ByteString
"hatafqamats", Char
'\x05B3')
  ,(ByteString
"hatafqamats1b", Char
'\x05B3')
  ,(ByteString
"hatafqamats28", Char
'\x05B3')
  ,(ByteString
"hatafqamats34", Char
'\x05B3')
  ,(ByteString
"hatafqamatshebrew", Char
'\x05B3')
  ,(ByteString
"hatafqamatsnarrowhebrew", Char
'\x05B3')
  ,(ByteString
"hatafqamatsquarterhebrew", Char
'\x05B3')
  ,(ByteString
"hatafqamatswidehebrew", Char
'\x05B3')
  ,(ByteString
"hatafsegol", Char
'\x05B1')
  ,(ByteString
"hatafsegol17", Char
'\x05B1')
  ,(ByteString
"hatafsegol24", Char
'\x05B1')
  ,(ByteString
"hatafsegol30", Char
'\x05B1')
  ,(ByteString
"hatafsegolhebrew", Char
'\x05B1')
  ,(ByteString
"hatafsegolnarrowhebrew", Char
'\x05B1')
  ,(ByteString
"hatafsegolquarterhebrew", Char
'\x05B1')
  ,(ByteString
"hatafsegolwidehebrew", Char
'\x05B1')
  ,(ByteString
"hbar", Char
'\x0127')
  ,(ByteString
"hbopomofo", Char
'\x310F')
  ,(ByteString
"hbrevebelow", Char
'\x1E2B')
  ,(ByteString
"hcedilla", Char
'\x1E29')
  ,(ByteString
"hcircle", Char
'\x24D7')
  ,(ByteString
"hcircumflex", Char
'\x0125')
  ,(ByteString
"hdieresis", Char
'\x1E27')
  ,(ByteString
"hdotaccent", Char
'\x1E23')
  ,(ByteString
"hdotbelow", Char
'\x1E25')
  ,(ByteString
"he", Char
'\x05D4')
  ,(ByteString
"heart", Char
'\x2665')
  ,(ByteString
"heartsuitblack", Char
'\x2665')
  ,(ByteString
"heartsuitwhite", Char
'\x2661')
  ,(ByteString
"hedagesh", Char
'\xFB34')
  ,(ByteString
"hedageshhebrew", Char
'\xFB34')
  ,(ByteString
"hehaltonearabic", Char
'\x06C1')
  ,(ByteString
"heharabic", Char
'\x0647')
  ,(ByteString
"hehebrew", Char
'\x05D4')
  ,(ByteString
"hehfinalaltonearabic", Char
'\xFBA7')
  ,(ByteString
"hehfinalalttwoarabic", Char
'\xFEEA')
  ,(ByteString
"hehfinalarabic", Char
'\xFEEA')
  ,(ByteString
"hehhamzaabovefinalarabic", Char
'\xFBA5')
  ,(ByteString
"hehhamzaaboveisolatedarabic", Char
'\xFBA4')
  ,(ByteString
"hehinitialaltonearabic", Char
'\xFBA8')
  ,(ByteString
"hehinitialarabic", Char
'\xFEEB')
  ,(ByteString
"hehiragana", Char
'\x3078')
  ,(ByteString
"hehmedialaltonearabic", Char
'\xFBA9')
  ,(ByteString
"hehmedialarabic", Char
'\xFEEC')
  ,(ByteString
"heiseierasquare", Char
'\x337B')
  ,(ByteString
"hekatakana", Char
'\x30D8')
  ,(ByteString
"hekatakanahalfwidth", Char
'\xFF8D')
  ,(ByteString
"hekutaarusquare", Char
'\x3336')
  ,(ByteString
"henghook", Char
'\x0267')
  ,(ByteString
"herutusquare", Char
'\x3339')
  ,(ByteString
"het", Char
'\x05D7')
  ,(ByteString
"hethebrew", Char
'\x05D7')
  ,(ByteString
"hhook", Char
'\x0266')
  ,(ByteString
"hhooksuperior", Char
'\x02B1')
  ,(ByteString
"hieuhacirclekorean", Char
'\x327B')
  ,(ByteString
"hieuhaparenkorean", Char
'\x321B')
  ,(ByteString
"hieuhcirclekorean", Char
'\x326D')
  ,(ByteString
"hieuhkorean", Char
'\x314E')
  ,(ByteString
"hieuhparenkorean", Char
'\x320D')
  ,(ByteString
"hihiragana", Char
'\x3072')
  ,(ByteString
"hikatakana", Char
'\x30D2')
  ,(ByteString
"hikatakanahalfwidth", Char
'\xFF8B')
  ,(ByteString
"hiriq", Char
'\x05B4')
  ,(ByteString
"hiriq14", Char
'\x05B4')
  ,(ByteString
"hiriq21", Char
'\x05B4')
  ,(ByteString
"hiriq2d", Char
'\x05B4')
  ,(ByteString
"hiriqhebrew", Char
'\x05B4')
  ,(ByteString
"hiriqnarrowhebrew", Char
'\x05B4')
  ,(ByteString
"hiriqquarterhebrew", Char
'\x05B4')
  ,(ByteString
"hiriqwidehebrew", Char
'\x05B4')
  ,(ByteString
"hlinebelow", Char
'\x1E96')
  ,(ByteString
"hmonospace", Char
'\xFF48')
  ,(ByteString
"hoarmenian", Char
'\x0570')
  ,(ByteString
"hohipthai", Char
'\x0E2B')
  ,(ByteString
"hohiragana", Char
'\x307B')
  ,(ByteString
"hokatakana", Char
'\x30DB')
  ,(ByteString
"hokatakanahalfwidth", Char
'\xFF8E')
  ,(ByteString
"holam", Char
'\x05B9')
  ,(ByteString
"holam19", Char
'\x05B9')
  ,(ByteString
"holam26", Char
'\x05B9')
  ,(ByteString
"holam32", Char
'\x05B9')
  ,(ByteString
"holamhebrew", Char
'\x05B9')
  ,(ByteString
"holamnarrowhebrew", Char
'\x05B9')
  ,(ByteString
"holamquarterhebrew", Char
'\x05B9')
  ,(ByteString
"holamwidehebrew", Char
'\x05B9')
  ,(ByteString
"honokhukthai", Char
'\x0E2E')
  ,(ByteString
"hookabovecomb", Char
'\x0309')
  ,(ByteString
"hookcmb", Char
'\x0309')
  ,(ByteString
"hookpalatalizedbelowcmb", Char
'\x0321')
  ,(ByteString
"hookretroflexbelowcmb", Char
'\x0322')
  ,(ByteString
"hoonsquare", Char
'\x3342')
  ,(ByteString
"horicoptic", Char
'\x03E9')
  ,(ByteString
"horizontalbar", Char
'\x2015')
  ,(ByteString
"horncmb", Char
'\x031B')
  ,(ByteString
"hotsprings", Char
'\x2668')
  ,(ByteString
"house", Char
'\x2302')
  ,(ByteString
"hparen", Char
'\x24A3')
  ,(ByteString
"hsuperior", Char
'\x02B0')
  ,(ByteString
"hturned", Char
'\x0265')
  ,(ByteString
"huhiragana", Char
'\x3075')
  ,(ByteString
"huiitosquare", Char
'\x3333')
  ,(ByteString
"hukatakana", Char
'\x30D5')
  ,(ByteString
"hukatakanahalfwidth", Char
'\xFF8C')
  ,(ByteString
"hungarumlaut", Char
'\x02DD')
  ,(ByteString
"hungarumlautcmb", Char
'\x030B')
  ,(ByteString
"hv", Char
'\x0195')
  ,(ByteString
"hyphen", Char
'\x002D')
  ,(ByteString
"hypheninferior", Char
'\xF6E5')
  ,(ByteString
"hyphenmonospace", Char
'\xFF0D')
  ,(ByteString
"hyphensmall", Char
'\xFE63')
  ,(ByteString
"hyphensuperior", Char
'\xF6E6')
  ,(ByteString
"hyphentwo", Char
'\x2010')
  ,(ByteString
"i", Char
'\x0069')
  ,(ByteString
"iacute", Char
'\x00ED')
  ,(ByteString
"iacyrillic", Char
'\x044F')
  ,(ByteString
"ibengali", Char
'\x0987')
  ,(ByteString
"ibopomofo", Char
'\x3127')
  ,(ByteString
"ibreve", Char
'\x012D')
  ,(ByteString
"icaron", Char
'\x01D0')
  ,(ByteString
"icircle", Char
'\x24D8')
  ,(ByteString
"icircumflex", Char
'\x00EE')
  ,(ByteString
"icyrillic", Char
'\x0456')
  ,(ByteString
"idblgrave", Char
'\x0209')
  ,(ByteString
"ideographearthcircle", Char
'\x328F')
  ,(ByteString
"ideographfirecircle", Char
'\x328B')
  ,(ByteString
"ideographicallianceparen", Char
'\x323F')
  ,(ByteString
"ideographiccallparen", Char
'\x323A')
  ,(ByteString
"ideographiccentrecircle", Char
'\x32A5')
  ,(ByteString
"ideographicclose", Char
'\x3006')
  ,(ByteString
"ideographiccomma", Char
'\x3001')
  ,(ByteString
"ideographiccommaleft", Char
'\xFF64')
  ,(ByteString
"ideographiccongratulationparen", Char
'\x3237')
  ,(ByteString
"ideographiccorrectcircle", Char
'\x32A3')
  ,(ByteString
"ideographicearthparen", Char
'\x322F')
  ,(ByteString
"ideographicenterpriseparen", Char
'\x323D')
  ,(ByteString
"ideographicexcellentcircle", Char
'\x329D')
  ,(ByteString
"ideographicfestivalparen", Char
'\x3240')
  ,(ByteString
"ideographicfinancialcircle", Char
'\x3296')
  ,(ByteString
"ideographicfinancialparen", Char
'\x3236')
  ,(ByteString
"ideographicfireparen", Char
'\x322B')
  ,(ByteString
"ideographichaveparen", Char
'\x3232')
  ,(ByteString
"ideographichighcircle", Char
'\x32A4')
  ,(ByteString
"ideographiciterationmark", Char
'\x3005')
  ,(ByteString
"ideographiclaborcircle", Char
'\x3298')
  ,(ByteString
"ideographiclaborparen", Char
'\x3238')
  ,(ByteString
"ideographicleftcircle", Char
'\x32A7')
  ,(ByteString
"ideographiclowcircle", Char
'\x32A6')
  ,(ByteString
"ideographicmedicinecircle", Char
'\x32A9')
  ,(ByteString
"ideographicmetalparen", Char
'\x322E')
  ,(ByteString
"ideographicmoonparen", Char
'\x322A')
  ,(ByteString
"ideographicnameparen", Char
'\x3234')
  ,(ByteString
"ideographicperiod", Char
'\x3002')
  ,(ByteString
"ideographicprintcircle", Char
'\x329E')
  ,(ByteString
"ideographicreachparen", Char
'\x3243')
  ,(ByteString
"ideographicrepresentparen", Char
'\x3239')
  ,(ByteString
"ideographicresourceparen", Char
'\x323E')
  ,(ByteString
"ideographicrightcircle", Char
'\x32A8')
  ,(ByteString
"ideographicsecretcircle", Char
'\x3299')
  ,(ByteString
"ideographicselfparen", Char
'\x3242')
  ,(ByteString
"ideographicsocietyparen", Char
'\x3233')
  ,(ByteString
"ideographicspace", Char
'\x3000')
  ,(ByteString
"ideographicspecialparen", Char
'\x3235')
  ,(ByteString
"ideographicstockparen", Char
'\x3231')
  ,(ByteString
"ideographicstudyparen", Char
'\x323B')
  ,(ByteString
"ideographicsunparen", Char
'\x3230')
  ,(ByteString
"ideographicsuperviseparen", Char
'\x323C')
  ,(ByteString
"ideographicwaterparen", Char
'\x322C')
  ,(ByteString
"ideographicwoodparen", Char
'\x322D')
  ,(ByteString
"ideographiczero", Char
'\x3007')
  ,(ByteString
"ideographmetalcircle", Char
'\x328E')
  ,(ByteString
"ideographmooncircle", Char
'\x328A')
  ,(ByteString
"ideographnamecircle", Char
'\x3294')
  ,(ByteString
"ideographsuncircle", Char
'\x3290')
  ,(ByteString
"ideographwatercircle", Char
'\x328C')
  ,(ByteString
"ideographwoodcircle", Char
'\x328D')
  ,(ByteString
"ideva", Char
'\x0907')
  ,(ByteString
"idieresis", Char
'\x00EF')
  ,(ByteString
"idieresisacute", Char
'\x1E2F')
  ,(ByteString
"idieresiscyrillic", Char
'\x04E5')
  ,(ByteString
"idotbelow", Char
'\x1ECB')
  ,(ByteString
"iebrevecyrillic", Char
'\x04D7')
  ,(ByteString
"iecyrillic", Char
'\x0435')
  ,(ByteString
"ieungacirclekorean", Char
'\x3275')
  ,(ByteString
"ieungaparenkorean", Char
'\x3215')
  ,(ByteString
"ieungcirclekorean", Char
'\x3267')
  ,(ByteString
"ieungkorean", Char
'\x3147')
  ,(ByteString
"ieungparenkorean", Char
'\x3207')
  ,(ByteString
"igrave", Char
'\x00EC')
  ,(ByteString
"igujarati", Char
'\x0A87')
  ,(ByteString
"igurmukhi", Char
'\x0A07')
  ,(ByteString
"ihiragana", Char
'\x3044')
  ,(ByteString
"ihookabove", Char
'\x1EC9')
  ,(ByteString
"iibengali", Char
'\x0988')
  ,(ByteString
"iicyrillic", Char
'\x0438')
  ,(ByteString
"iideva", Char
'\x0908')
  ,(ByteString
"iigujarati", Char
'\x0A88')
  ,(ByteString
"iigurmukhi", Char
'\x0A08')
  ,(ByteString
"iimatragurmukhi", Char
'\x0A40')
  ,(ByteString
"iinvertedbreve", Char
'\x020B')
  ,(ByteString
"iishortcyrillic", Char
'\x0439')
  ,(ByteString
"iivowelsignbengali", Char
'\x09C0')
  ,(ByteString
"iivowelsigndeva", Char
'\x0940')
  ,(ByteString
"iivowelsigngujarati", Char
'\x0AC0')
  ,(ByteString
"ij", Char
'\x0133')
  ,(ByteString
"ikatakana", Char
'\x30A4')
  ,(ByteString
"ikatakanahalfwidth", Char
'\xFF72')
  ,(ByteString
"ikorean", Char
'\x3163')
  ,(ByteString
"ilde", Char
'\x02DC')
  ,(ByteString
"iluyhebrew", Char
'\x05AC')
  ,(ByteString
"imacron", Char
'\x012B')
  ,(ByteString
"imacroncyrillic", Char
'\x04E3')
  ,(ByteString
"imageorapproximatelyequal", Char
'\x2253')
  ,(ByteString
"imatragurmukhi", Char
'\x0A3F')
  ,(ByteString
"imonospace", Char
'\xFF49')
  ,(ByteString
"increment", Char
'\x2206')
  ,(ByteString
"infinity", Char
'\x221E')
  ,(ByteString
"iniarmenian", Char
'\x056B')
  ,(ByteString
"integral", Char
'\x222B')
  ,(ByteString
"integralbottom", Char
'\x2321')
  ,(ByteString
"integralbt", Char
'\x2321')
  ,(ByteString
"integralex", Char
'\xF8F5')
  ,(ByteString
"integraltop", Char
'\x2320')
  ,(ByteString
"integraltp", Char
'\x2320')
  ,(ByteString
"intersection", Char
'\x2229')
  ,(ByteString
"intisquare", Char
'\x3305')
  ,(ByteString
"invbullet", Char
'\x25D8')
  ,(ByteString
"invcircle", Char
'\x25D9')
  ,(ByteString
"invsmileface", Char
'\x263B')
  ,(ByteString
"iocyrillic", Char
'\x0451')
  ,(ByteString
"iogonek", Char
'\x012F')
  ,(ByteString
"iota", Char
'\x03B9')
  ,(ByteString
"iotadieresis", Char
'\x03CA')
  ,(ByteString
"iotadieresistonos", Char
'\x0390')
  ,(ByteString
"iotalatin", Char
'\x0269')
  ,(ByteString
"iotatonos", Char
'\x03AF')
  ,(ByteString
"iparen", Char
'\x24A4')
  ,(ByteString
"irigurmukhi", Char
'\x0A72')
  ,(ByteString
"ismallhiragana", Char
'\x3043')
  ,(ByteString
"ismallkatakana", Char
'\x30A3')
  ,(ByteString
"ismallkatakanahalfwidth", Char
'\xFF68')
  ,(ByteString
"issharbengali", Char
'\x09FA')
  ,(ByteString
"istroke", Char
'\x0268')
  ,(ByteString
"isuperior", Char
'\xF6ED')
  ,(ByteString
"iterationhiragana", Char
'\x309D')
  ,(ByteString
"iterationkatakana", Char
'\x30FD')
  ,(ByteString
"itilde", Char
'\x0129')
  ,(ByteString
"itildebelow", Char
'\x1E2D')
  ,(ByteString
"iubopomofo", Char
'\x3129')
  ,(ByteString
"iucyrillic", Char
'\x044E')
  ,(ByteString
"ivowelsignbengali", Char
'\x09BF')
  ,(ByteString
"ivowelsigndeva", Char
'\x093F')
  ,(ByteString
"ivowelsigngujarati", Char
'\x0ABF')
  ,(ByteString
"izhitsacyrillic", Char
'\x0475')
  ,(ByteString
"izhitsadblgravecyrillic", Char
'\x0477')
  ,(ByteString
"j", Char
'\x006A')
  ,(ByteString
"jaarmenian", Char
'\x0571')
  ,(ByteString
"jabengali", Char
'\x099C')
  ,(ByteString
"jadeva", Char
'\x091C')
  ,(ByteString
"jagujarati", Char
'\x0A9C')
  ,(ByteString
"jagurmukhi", Char
'\x0A1C')
  ,(ByteString
"jbopomofo", Char
'\x3110')
  ,(ByteString
"jcaron", Char
'\x01F0')
  ,(ByteString
"jcircle", Char
'\x24D9')
  ,(ByteString
"jcircumflex", Char
'\x0135')
  ,(ByteString
"jcrossedtail", Char
'\x029D')
  ,(ByteString
"jdotlessstroke", Char
'\x025F')
  ,(ByteString
"jecyrillic", Char
'\x0458')
  ,(ByteString
"jeemarabic", Char
'\x062C')
  ,(ByteString
"jeemfinalarabic", Char
'\xFE9E')
  ,(ByteString
"jeeminitialarabic", Char
'\xFE9F')
  ,(ByteString
"jeemmedialarabic", Char
'\xFEA0')
  ,(ByteString
"jeharabic", Char
'\x0698')
  ,(ByteString
"jehfinalarabic", Char
'\xFB8B')
  ,(ByteString
"jhabengali", Char
'\x099D')
  ,(ByteString
"jhadeva", Char
'\x091D')
  ,(ByteString
"jhagujarati", Char
'\x0A9D')
  ,(ByteString
"jhagurmukhi", Char
'\x0A1D')
  ,(ByteString
"jheharmenian", Char
'\x057B')
  ,(ByteString
"jis", Char
'\x3004')
  ,(ByteString
"jmonospace", Char
'\xFF4A')
  ,(ByteString
"jparen", Char
'\x24A5')
  ,(ByteString
"jsuperior", Char
'\x02B2')
  ,(ByteString
"k", Char
'\x006B')
  ,(ByteString
"kabashkircyrillic", Char
'\x04A1')
  ,(ByteString
"kabengali", Char
'\x0995')
  ,(ByteString
"kacute", Char
'\x1E31')
  ,(ByteString
"kacyrillic", Char
'\x043A')
  ,(ByteString
"kadescendercyrillic", Char
'\x049B')
  ,(ByteString
"kadeva", Char
'\x0915')
  ,(ByteString
"kaf", Char
'\x05DB')
  ,(ByteString
"kafarabic", Char
'\x0643')
  ,(ByteString
"kafdagesh", Char
'\xFB3B')
  ,(ByteString
"kafdageshhebrew", Char
'\xFB3B')
  ,(ByteString
"kaffinalarabic", Char
'\xFEDA')
  ,(ByteString
"kafhebrew", Char
'\x05DB')
  ,(ByteString
"kafinitialarabic", Char
'\xFEDB')
  ,(ByteString
"kafmedialarabic", Char
'\xFEDC')
  ,(ByteString
"kafrafehebrew", Char
'\xFB4D')
  ,(ByteString
"kagujarati", Char
'\x0A95')
  ,(ByteString
"kagurmukhi", Char
'\x0A15')
  ,(ByteString
"kahiragana", Char
'\x304B')
  ,(ByteString
"kahookcyrillic", Char
'\x04C4')
  ,(ByteString
"kakatakana", Char
'\x30AB')
  ,(ByteString
"kakatakanahalfwidth", Char
'\xFF76')
  ,(ByteString
"kappa", Char
'\x03BA')
  ,(ByteString
"kappasymbolgreek", Char
'\x03F0')
  ,(ByteString
"kapyeounmieumkorean", Char
'\x3171')
  ,(ByteString
"kapyeounphieuphkorean", Char
'\x3184')
  ,(ByteString
"kapyeounpieupkorean", Char
'\x3178')
  ,(ByteString
"kapyeounssangpieupkorean", Char
'\x3179')
  ,(ByteString
"karoriisquare", Char
'\x330D')
  ,(ByteString
"kashidaautoarabic", Char
'\x0640')
  ,(ByteString
"kashidaautonosidebearingarabic", Char
'\x0640')
  ,(ByteString
"kasmallkatakana", Char
'\x30F5')
  ,(ByteString
"kasquare", Char
'\x3384')
  ,(ByteString
"kasraarabic", Char
'\x0650')
  ,(ByteString
"kasratanarabic", Char
'\x064D')
  ,(ByteString
"kastrokecyrillic", Char
'\x049F')
  ,(ByteString
"katahiraprolongmarkhalfwidth", Char
'\xFF70')
  ,(ByteString
"kaverticalstrokecyrillic", Char
'\x049D')
  ,(ByteString
"kbopomofo", Char
'\x310E')
  ,(ByteString
"kcalsquare", Char
'\x3389')
  ,(ByteString
"kcaron", Char
'\x01E9')
  ,(ByteString
"kcedilla", Char
'\x0137')
  ,(ByteString
"kcircle", Char
'\x24DA')
  ,(ByteString
"kcommaaccent", Char
'\x0137')
  ,(ByteString
"kdotbelow", Char
'\x1E33')
  ,(ByteString
"keharmenian", Char
'\x0584')
  ,(ByteString
"kehiragana", Char
'\x3051')
  ,(ByteString
"kekatakana", Char
'\x30B1')
  ,(ByteString
"kekatakanahalfwidth", Char
'\xFF79')
  ,(ByteString
"kenarmenian", Char
'\x056F')
  ,(ByteString
"kesmallkatakana", Char
'\x30F6')
  ,(ByteString
"kgreenlandic", Char
'\x0138')
  ,(ByteString
"khabengali", Char
'\x0996')
  ,(ByteString
"khacyrillic", Char
'\x0445')
  ,(ByteString
"khadeva", Char
'\x0916')
  ,(ByteString
"khagujarati", Char
'\x0A96')
  ,(ByteString
"khagurmukhi", Char
'\x0A16')
  ,(ByteString
"khaharabic", Char
'\x062E')
  ,(ByteString
"khahfinalarabic", Char
'\xFEA6')
  ,(ByteString
"khahinitialarabic", Char
'\xFEA7')
  ,(ByteString
"khahmedialarabic", Char
'\xFEA8')
  ,(ByteString
"kheicoptic", Char
'\x03E7')
  ,(ByteString
"khhadeva", Char
'\x0959')
  ,(ByteString
"khhagurmukhi", Char
'\x0A59')
  ,(ByteString
"khieukhacirclekorean", Char
'\x3278')
  ,(ByteString
"khieukhaparenkorean", Char
'\x3218')
  ,(ByteString
"khieukhcirclekorean", Char
'\x326A')
  ,(ByteString
"khieukhkorean", Char
'\x314B')
  ,(ByteString
"khieukhparenkorean", Char
'\x320A')
  ,(ByteString
"khokhaithai", Char
'\x0E02')
  ,(ByteString
"khokhonthai", Char
'\x0E05')
  ,(ByteString
"khokhuatthai", Char
'\x0E03')
  ,(ByteString
"khokhwaithai", Char
'\x0E04')
  ,(ByteString
"khomutthai", Char
'\x0E5B')
  ,(ByteString
"khook", Char
'\x0199')
  ,(ByteString
"khorakhangthai", Char
'\x0E06')
  ,(ByteString
"khzsquare", Char
'\x3391')
  ,(ByteString
"kihiragana", Char
'\x304D')
  ,(ByteString
"kikatakana", Char
'\x30AD')
  ,(ByteString
"kikatakanahalfwidth", Char
'\xFF77')
  ,(ByteString
"kiroguramusquare", Char
'\x3315')
  ,(ByteString
"kiromeetorusquare", Char
'\x3316')
  ,(ByteString
"kirosquare", Char
'\x3314')
  ,(ByteString
"kiyeokacirclekorean", Char
'\x326E')
  ,(ByteString
"kiyeokaparenkorean", Char
'\x320E')
  ,(ByteString
"kiyeokcirclekorean", Char
'\x3260')
  ,(ByteString
"kiyeokkorean", Char
'\x3131')
  ,(ByteString
"kiyeokparenkorean", Char
'\x3200')
  ,(ByteString
"kiyeoksioskorean", Char
'\x3133')
  ,(ByteString
"kjecyrillic", Char
'\x045C')
  ,(ByteString
"klinebelow", Char
'\x1E35')
  ,(ByteString
"klsquare", Char
'\x3398')
  ,(ByteString
"kmcubedsquare", Char
'\x33A6')
  ,(ByteString
"kmonospace", Char
'\xFF4B')
  ,(ByteString
"kmsquaredsquare", Char
'\x33A2')
  ,(ByteString
"kohiragana", Char
'\x3053')
  ,(ByteString
"kohmsquare", Char
'\x33C0')
  ,(ByteString
"kokaithai", Char
'\x0E01')
  ,(ByteString
"kokatakana", Char
'\x30B3')
  ,(ByteString
"kokatakanahalfwidth", Char
'\xFF7A')
  ,(ByteString
"kooposquare", Char
'\x331E')
  ,(ByteString
"koppacyrillic", Char
'\x0481')
  ,(ByteString
"koreanstandardsymbol", Char
'\x327F')
  ,(ByteString
"koroniscmb", Char
'\x0343')
  ,(ByteString
"kparen", Char
'\x24A6')
  ,(ByteString
"kpasquare", Char
'\x33AA')
  ,(ByteString
"ksicyrillic", Char
'\x046F')
  ,(ByteString
"ktsquare", Char
'\x33CF')
  ,(ByteString
"kturned", Char
'\x029E')
  ,(ByteString
"kuhiragana", Char
'\x304F')
  ,(ByteString
"kukatakana", Char
'\x30AF')
  ,(ByteString
"kukatakanahalfwidth", Char
'\xFF78')
  ,(ByteString
"kvsquare", Char
'\x33B8')
  ,(ByteString
"kwsquare", Char
'\x33BE')
  ,(ByteString
"l", Char
'\x006C')
  ,(ByteString
"labengali", Char
'\x09B2')
  ,(ByteString
"lacute", Char
'\x013A')
  ,(ByteString
"ladeva", Char
'\x0932')
  ,(ByteString
"lagujarati", Char
'\x0AB2')
  ,(ByteString
"lagurmukhi", Char
'\x0A32')
  ,(ByteString
"lakkhangyaothai", Char
'\x0E45')
  ,(ByteString
"lamaleffinalarabic", Char
'\xFEFC')
  ,(ByteString
"lamalefhamzaabovefinalarabic", Char
'\xFEF8')
  ,(ByteString
"lamalefhamzaaboveisolatedarabic", Char
'\xFEF7')
  ,(ByteString
"lamalefhamzabelowfinalarabic", Char
'\xFEFA')
  ,(ByteString
"lamalefhamzabelowisolatedarabic", Char
'\xFEF9')
  ,(ByteString
"lamalefisolatedarabic", Char
'\xFEFB')
  ,(ByteString
"lamalefmaddaabovefinalarabic", Char
'\xFEF6')
  ,(ByteString
"lamalefmaddaaboveisolatedarabic", Char
'\xFEF5')
  ,(ByteString
"lamarabic", Char
'\x0644')
  ,(ByteString
"lambda", Char
'\x03BB')
  ,(ByteString
"lambdastroke", Char
'\x019B')
  ,(ByteString
"lamed", Char
'\x05DC')
  ,(ByteString
"lameddagesh", Char
'\xFB3C')
  ,(ByteString
"lameddageshhebrew", Char
'\xFB3C')
  ,(ByteString
"lamedhebrew", Char
'\x05DC')
  ,(ByteString
"lamedholam", Char
'\x05DC')
  ,(ByteString
"lamedholamdagesh", Char
'\x05DC')
  ,(ByteString
"lamedholamdageshhebrew", Char
'\x05DC')
  ,(ByteString
"lamedholamhebrew", Char
'\x05DC')
  ,(ByteString
"lamfinalarabic", Char
'\xFEDE')
  ,(ByteString
"lamhahinitialarabic", Char
'\xFCCA')
  ,(ByteString
"laminitialarabic", Char
'\xFEDF')
  ,(ByteString
"lamjeeminitialarabic", Char
'\xFCC9')
  ,(ByteString
"lamkhahinitialarabic", Char
'\xFCCB')
  ,(ByteString
"lamlamhehisolatedarabic", Char
'\xFDF2')
  ,(ByteString
"lammedialarabic", Char
'\xFEE0')
  ,(ByteString
"lammeemhahinitialarabic", Char
'\xFD88')
  ,(ByteString
"lammeeminitialarabic", Char
'\xFCCC')
  ,(ByteString
"lammeemjeeminitialarabic", Char
'\xFEDF')
  ,(ByteString
"lammeemkhahinitialarabic", Char
'\xFEDF')
  ,(ByteString
"largecircle", Char
'\x25EF')
  ,(ByteString
"lbar", Char
'\x019A')
  ,(ByteString
"lbelt", Char
'\x026C')
  ,(ByteString
"lbopomofo", Char
'\x310C')
  ,(ByteString
"lcaron", Char
'\x013E')
  ,(ByteString
"lcedilla", Char
'\x013C')
  ,(ByteString
"lcircle", Char
'\x24DB')
  ,(ByteString
"lcircumflexbelow", Char
'\x1E3D')
  ,(ByteString
"lcommaaccent", Char
'\x013C')
  ,(ByteString
"ldot", Char
'\x0140')
  ,(ByteString
"ldotaccent", Char
'\x0140')
  ,(ByteString
"ldotbelow", Char
'\x1E37')
  ,(ByteString
"ldotbelowmacron", Char
'\x1E39')
  ,(ByteString
"leftangleabovecmb", Char
'\x031A')
  ,(ByteString
"lefttackbelowcmb", Char
'\x0318')
  ,(ByteString
"less", Char
'\x003C')
  ,(ByteString
"lessequal", Char
'\x2264')
  ,(ByteString
"lessequalorgreater", Char
'\x22DA')
  ,(ByteString
"lessmonospace", Char
'\xFF1C')
  ,(ByteString
"lessorequivalent", Char
'\x2272')
  ,(ByteString
"lessorgreater", Char
'\x2276')
  ,(ByteString
"lessoverequal", Char
'\x2266')
  ,(ByteString
"lesssmall", Char
'\xFE64')
  ,(ByteString
"lezh", Char
'\x026E')
  ,(ByteString
"lfblock", Char
'\x258C')
  ,(ByteString
"lhookretroflex", Char
'\x026D')
  ,(ByteString
"lira", Char
'\x20A4')
  ,(ByteString
"liwnarmenian", Char
'\x056C')
  ,(ByteString
"lj", Char
'\x01C9')
  ,(ByteString
"ljecyrillic", Char
'\x0459')
  ,(ByteString
"ll", Char
'\xF6C0')
  ,(ByteString
"lladeva", Char
'\x0933')
  ,(ByteString
"llagujarati", Char
'\x0AB3')
  ,(ByteString
"llinebelow", Char
'\x1E3B')
  ,(ByteString
"llladeva", Char
'\x0934')
  ,(ByteString
"llvocalicbengali", Char
'\x09E1')
  ,(ByteString
"llvocalicdeva", Char
'\x0961')
  ,(ByteString
"llvocalicvowelsignbengali", Char
'\x09E3')
  ,(ByteString
"llvocalicvowelsigndeva", Char
'\x0963')
  ,(ByteString
"lmiddletilde", Char
'\x026B')
  ,(ByteString
"lmonospace", Char
'\xFF4C')
  ,(ByteString
"lmsquare", Char
'\x33D0')
  ,(ByteString
"lochulathai", Char
'\x0E2C')
  ,(ByteString
"logicaland", Char
'\x2227')
  ,(ByteString
"logicalnot", Char
'\x00AC')
  ,(ByteString
"logicalnotreversed", Char
'\x2310')
  ,(ByteString
"logicalor", Char
'\x2228')
  ,(ByteString
"lolingthai", Char
'\x0E25')
  ,(ByteString
"longs", Char
'\x017F')
  ,(ByteString
"lowlinecenterline", Char
'\xFE4E')
  ,(ByteString
"lowlinecmb", Char
'\x0332')
  ,(ByteString
"lowlinedashed", Char
'\xFE4D')
  ,(ByteString
"lozenge", Char
'\x25CA')
  ,(ByteString
"lparen", Char
'\x24A7')
  ,(ByteString
"lslash", Char
'\x0142')
  ,(ByteString
"lsquare", Char
'\x2113')
  ,(ByteString
"lsuperior", Char
'\xF6EE')
  ,(ByteString
"ltshade", Char
'\x2591')
  ,(ByteString
"luthai", Char
'\x0E26')
  ,(ByteString
"lvocalicbengali", Char
'\x098C')
  ,(ByteString
"lvocalicdeva", Char
'\x090C')
  ,(ByteString
"lvocalicvowelsignbengali", Char
'\x09E2')
  ,(ByteString
"lvocalicvowelsigndeva", Char
'\x0962')
  ,(ByteString
"lxsquare", Char
'\x33D3')
  ,(ByteString
"m", Char
'\x006D')
  ,(ByteString
"mabengali", Char
'\x09AE')
  ,(ByteString
"macron", Char
'\x00AF')
  ,(ByteString
"macronbelowcmb", Char
'\x0331')
  ,(ByteString
"macroncmb", Char
'\x0304')
  ,(ByteString
"macronlowmod", Char
'\x02CD')
  ,(ByteString
"macronmonospace", Char
'\xFFE3')
  ,(ByteString
"macute", Char
'\x1E3F')
  ,(ByteString
"madeva", Char
'\x092E')
  ,(ByteString
"magujarati", Char
'\x0AAE')
  ,(ByteString
"magurmukhi", Char
'\x0A2E')
  ,(ByteString
"mahapakhhebrew", Char
'\x05A4')
  ,(ByteString
"mahapakhlefthebrew", Char
'\x05A4')
  ,(ByteString
"mahiragana", Char
'\x307E')
  ,(ByteString
"maichattawalowleftthai", Char
'\xF895')
  ,(ByteString
"maichattawalowrightthai", Char
'\xF894')
  ,(ByteString
"maichattawathai", Char
'\x0E4B')
  ,(ByteString
"maichattawaupperleftthai", Char
'\xF893')
  ,(ByteString
"maieklowleftthai", Char
'\xF88C')
  ,(ByteString
"maieklowrightthai", Char
'\xF88B')
  ,(ByteString
"maiekthai", Char
'\x0E48')
  ,(ByteString
"maiekupperleftthai", Char
'\xF88A')
  ,(ByteString
"maihanakatleftthai", Char
'\xF884')
  ,(ByteString
"maihanakatthai", Char
'\x0E31')
  ,(ByteString
"maitaikhuleftthai", Char
'\xF889')
  ,(ByteString
"maitaikhuthai", Char
'\x0E47')
  ,(ByteString
"maitholowleftthai", Char
'\xF88F')
  ,(ByteString
"maitholowrightthai", Char
'\xF88E')
  ,(ByteString
"maithothai", Char
'\x0E49')
  ,(ByteString
"maithoupperleftthai", Char
'\xF88D')
  ,(ByteString
"maitrilowleftthai", Char
'\xF892')
  ,(ByteString
"maitrilowrightthai", Char
'\xF891')
  ,(ByteString
"maitrithai", Char
'\x0E4A')
  ,(ByteString
"maitriupperleftthai", Char
'\xF890')
  ,(ByteString
"maiyamokthai", Char
'\x0E46')
  ,(ByteString
"makatakana", Char
'\x30DE')
  ,(ByteString
"makatakanahalfwidth", Char
'\xFF8F')
  ,(ByteString
"male", Char
'\x2642')
  ,(ByteString
"mansyonsquare", Char
'\x3347')
  ,(ByteString
"maqafhebrew", Char
'\x05BE')
  ,(ByteString
"mars", Char
'\x2642')
  ,(ByteString
"masoracirclehebrew", Char
'\x05AF')
  ,(ByteString
"masquare", Char
'\x3383')
  ,(ByteString
"mbopomofo", Char
'\x3107')
  ,(ByteString
"mbsquare", Char
'\x33D4')
  ,(ByteString
"mcircle", Char
'\x24DC')
  ,(ByteString
"mcubedsquare", Char
'\x33A5')
  ,(ByteString
"mdotaccent", Char
'\x1E41')
  ,(ByteString
"mdotbelow", Char
'\x1E43')
  ,(ByteString
"meemarabic", Char
'\x0645')
  ,(ByteString
"meemfinalarabic", Char
'\xFEE2')
  ,(ByteString
"meeminitialarabic", Char
'\xFEE3')
  ,(ByteString
"meemmedialarabic", Char
'\xFEE4')
  ,(ByteString
"meemmeeminitialarabic", Char
'\xFCD1')
  ,(ByteString
"meemmeemisolatedarabic", Char
'\xFC48')
  ,(ByteString
"meetorusquare", Char
'\x334D')
  ,(ByteString
"mehiragana", Char
'\x3081')
  ,(ByteString
"meizierasquare", Char
'\x337E')
  ,(ByteString
"mekatakana", Char
'\x30E1')
  ,(ByteString
"mekatakanahalfwidth", Char
'\xFF92')
  ,(ByteString
"mem", Char
'\x05DE')
  ,(ByteString
"memdagesh", Char
'\xFB3E')
  ,(ByteString
"memdageshhebrew", Char
'\xFB3E')
  ,(ByteString
"memhebrew", Char
'\x05DE')
  ,(ByteString
"menarmenian", Char
'\x0574')
  ,(ByteString
"merkhahebrew", Char
'\x05A5')
  ,(ByteString
"merkhakefulahebrew", Char
'\x05A6')
  ,(ByteString
"merkhakefulalefthebrew", Char
'\x05A6')
  ,(ByteString
"merkhalefthebrew", Char
'\x05A5')
  ,(ByteString
"mhook", Char
'\x0271')
  ,(ByteString
"mhzsquare", Char
'\x3392')
  ,(ByteString
"middledotkatakanahalfwidth", Char
'\xFF65')
  ,(ByteString
"middot", Char
'\x00B7')
  ,(ByteString
"mieumacirclekorean", Char
'\x3272')
  ,(ByteString
"mieumaparenkorean", Char
'\x3212')
  ,(ByteString
"mieumcirclekorean", Char
'\x3264')
  ,(ByteString
"mieumkorean", Char
'\x3141')
  ,(ByteString
"mieumpansioskorean", Char
'\x3170')
  ,(ByteString
"mieumparenkorean", Char
'\x3204')
  ,(ByteString
"mieumpieupkorean", Char
'\x316E')
  ,(ByteString
"mieumsioskorean", Char
'\x316F')
  ,(ByteString
"mihiragana", Char
'\x307F')
  ,(ByteString
"mikatakana", Char
'\x30DF')
  ,(ByteString
"mikatakanahalfwidth", Char
'\xFF90')
  ,(ByteString
"minus", Char
'\x2212')
  ,(ByteString
"minusbelowcmb", Char
'\x0320')
  ,(ByteString
"minuscircle", Char
'\x2296')
  ,(ByteString
"minusmod", Char
'\x02D7')
  ,(ByteString
"minusplus", Char
'\x2213')
  ,(ByteString
"minute", Char
'\x2032')
  ,(ByteString
"miribaarusquare", Char
'\x334A')
  ,(ByteString
"mirisquare", Char
'\x3349')
  ,(ByteString
"mlonglegturned", Char
'\x0270')
  ,(ByteString
"mlsquare", Char
'\x3396')
  ,(ByteString
"mmcubedsquare", Char
'\x33A3')
  ,(ByteString
"mmonospace", Char
'\xFF4D')
  ,(ByteString
"mmsquaredsquare", Char
'\x339F')
  ,(ByteString
"mohiragana", Char
'\x3082')
  ,(ByteString
"mohmsquare", Char
'\x33C1')
  ,(ByteString
"mokatakana", Char
'\x30E2')
  ,(ByteString
"mokatakanahalfwidth", Char
'\xFF93')
  ,(ByteString
"molsquare", Char
'\x33D6')
  ,(ByteString
"momathai", Char
'\x0E21')
  ,(ByteString
"moverssquare", Char
'\x33A7')
  ,(ByteString
"moverssquaredsquare", Char
'\x33A8')
  ,(ByteString
"mparen", Char
'\x24A8')
  ,(ByteString
"mpasquare", Char
'\x33AB')
  ,(ByteString
"mssquare", Char
'\x33B3')
  ,(ByteString
"msuperior", Char
'\xF6EF')
  ,(ByteString
"mturned", Char
'\x026F')
  ,(ByteString
"mu", Char
'\x00B5')
  ,(ByteString
"mu1", Char
'\x00B5')
  ,(ByteString
"muasquare", Char
'\x3382')
  ,(ByteString
"muchgreater", Char
'\x226B')
  ,(ByteString
"muchless", Char
'\x226A')
  ,(ByteString
"mufsquare", Char
'\x338C')
  ,(ByteString
"mugreek", Char
'\x03BC')
  ,(ByteString
"mugsquare", Char
'\x338D')
  ,(ByteString
"muhiragana", Char
'\x3080')
  ,(ByteString
"mukatakana", Char
'\x30E0')
  ,(ByteString
"mukatakanahalfwidth", Char
'\xFF91')
  ,(ByteString
"mulsquare", Char
'\x3395')
  ,(ByteString
"multiply", Char
'\x00D7')
  ,(ByteString
"mumsquare", Char
'\x339B')
  ,(ByteString
"munahhebrew", Char
'\x05A3')
  ,(ByteString
"munahlefthebrew", Char
'\x05A3')
  ,(ByteString
"musicalnote", Char
'\x266A')
  ,(ByteString
"musicalnotedbl", Char
'\x266B')
  ,(ByteString
"musicflatsign", Char
'\x266D')
  ,(ByteString
"musicsharpsign", Char
'\x266F')
  ,(ByteString
"mussquare", Char
'\x33B2')
  ,(ByteString
"muvsquare", Char
'\x33B6')
  ,(ByteString
"muwsquare", Char
'\x33BC')
  ,(ByteString
"mvmegasquare", Char
'\x33B9')
  ,(ByteString
"mvsquare", Char
'\x33B7')
  ,(ByteString
"mwmegasquare", Char
'\x33BF')
  ,(ByteString
"mwsquare", Char
'\x33BD')
  ,(ByteString
"n", Char
'\x006E')
  ,(ByteString
"nabengali", Char
'\x09A8')
  ,(ByteString
"nabla", Char
'\x2207')
  ,(ByteString
"nacute", Char
'\x0144')
  ,(ByteString
"nadeva", Char
'\x0928')
  ,(ByteString
"nagujarati", Char
'\x0AA8')
  ,(ByteString
"nagurmukhi", Char
'\x0A28')
  ,(ByteString
"nahiragana", Char
'\x306A')
  ,(ByteString
"nakatakana", Char
'\x30CA')
  ,(ByteString
"nakatakanahalfwidth", Char
'\xFF85')
  ,(ByteString
"napostrophe", Char
'\x0149')
  ,(ByteString
"nasquare", Char
'\x3381')
  ,(ByteString
"nbopomofo", Char
'\x310B')
  ,(ByteString
"nbspace", Char
'\x00A0')
  ,(ByteString
"ncaron", Char
'\x0148')
  ,(ByteString
"ncedilla", Char
'\x0146')
  ,(ByteString
"ncircle", Char
'\x24DD')
  ,(ByteString
"ncircumflexbelow", Char
'\x1E4B')
  ,(ByteString
"ncommaaccent", Char
'\x0146')
  ,(ByteString
"ndotaccent", Char
'\x1E45')
  ,(ByteString
"ndotbelow", Char
'\x1E47')
  ,(ByteString
"nehiragana", Char
'\x306D')
  ,(ByteString
"nekatakana", Char
'\x30CD')
  ,(ByteString
"nekatakanahalfwidth", Char
'\xFF88')
  ,(ByteString
"newsheqelsign", Char
'\x20AA')
  ,(ByteString
"nfsquare", Char
'\x338B')
  ,(ByteString
"ngabengali", Char
'\x0999')
  ,(ByteString
"ngadeva", Char
'\x0919')
  ,(ByteString
"ngagujarati", Char
'\x0A99')
  ,(ByteString
"ngagurmukhi", Char
'\x0A19')
  ,(ByteString
"ngonguthai", Char
'\x0E07')
  ,(ByteString
"nhiragana", Char
'\x3093')
  ,(ByteString
"nhookleft", Char
'\x0272')
  ,(ByteString
"nhookretroflex", Char
'\x0273')
  ,(ByteString
"nieunacirclekorean", Char
'\x326F')
  ,(ByteString
"nieunaparenkorean", Char
'\x320F')
  ,(ByteString
"nieuncieuckorean", Char
'\x3135')
  ,(ByteString
"nieuncirclekorean", Char
'\x3261')
  ,(ByteString
"nieunhieuhkorean", Char
'\x3136')
  ,(ByteString
"nieunkorean", Char
'\x3134')
  ,(ByteString
"nieunpansioskorean", Char
'\x3168')
  ,(ByteString
"nieunparenkorean", Char
'\x3201')
  ,(ByteString
"nieunsioskorean", Char
'\x3167')
  ,(ByteString
"nieuntikeutkorean", Char
'\x3166')
  ,(ByteString
"nihiragana", Char
'\x306B')
  ,(ByteString
"nikatakana", Char
'\x30CB')
  ,(ByteString
"nikatakanahalfwidth", Char
'\xFF86')
  ,(ByteString
"nikhahitleftthai", Char
'\xF899')
  ,(ByteString
"nikhahitthai", Char
'\x0E4D')
  ,(ByteString
"nine", Char
'\x0039')
  ,(ByteString
"ninearabic", Char
'\x0669')
  ,(ByteString
"ninebengali", Char
'\x09EF')
  ,(ByteString
"ninecircle", Char
'\x2468')
  ,(ByteString
"ninecircleinversesansserif", Char
'\x2792')
  ,(ByteString
"ninedeva", Char
'\x096F')
  ,(ByteString
"ninegujarati", Char
'\x0AEF')
  ,(ByteString
"ninegurmukhi", Char
'\x0A6F')
  ,(ByteString
"ninehackarabic", Char
'\x0669')
  ,(ByteString
"ninehangzhou", Char
'\x3029')
  ,(ByteString
"nineideographicparen", Char
'\x3228')
  ,(ByteString
"nineinferior", Char
'\x2089')
  ,(ByteString
"ninemonospace", Char
'\xFF19')
  ,(ByteString
"nineoldstyle", Char
'\xF739')
  ,(ByteString
"nineparen", Char
'\x247C')
  ,(ByteString
"nineperiod", Char
'\x2490')
  ,(ByteString
"ninepersian", Char
'\x06F9')
  ,(ByteString
"nineroman", Char
'\x2178')
  ,(ByteString
"ninesuperior", Char
'\x2079')
  ,(ByteString
"nineteencircle", Char
'\x2472')
  ,(ByteString
"nineteenparen", Char
'\x2486')
  ,(ByteString
"nineteenperiod", Char
'\x249A')
  ,(ByteString
"ninethai", Char
'\x0E59')
  ,(ByteString
"nj", Char
'\x01CC')
  ,(ByteString
"njecyrillic", Char
'\x045A')
  ,(ByteString
"nkatakana", Char
'\x30F3')
  ,(ByteString
"nkatakanahalfwidth", Char
'\xFF9D')
  ,(ByteString
"nlegrightlong", Char
'\x019E')
  ,(ByteString
"nlinebelow", Char
'\x1E49')
  ,(ByteString
"nmonospace", Char
'\xFF4E')
  ,(ByteString
"nmsquare", Char
'\x339A')
  ,(ByteString
"nnabengali", Char
'\x09A3')
  ,(ByteString
"nnadeva", Char
'\x0923')
  ,(ByteString
"nnagujarati", Char
'\x0AA3')
  ,(ByteString
"nnagurmukhi", Char
'\x0A23')
  ,(ByteString
"nnnadeva", Char
'\x0929')
  ,(ByteString
"nohiragana", Char
'\x306E')
  ,(ByteString
"nokatakana", Char
'\x30CE')
  ,(ByteString
"nokatakanahalfwidth", Char
'\xFF89')
  ,(ByteString
"nonbreakingspace", Char
'\x00A0')
  ,(ByteString
"nonenthai", Char
'\x0E13')
  ,(ByteString
"nonuthai", Char
'\x0E19')
  ,(ByteString
"noonarabic", Char
'\x0646')
  ,(ByteString
"noonfinalarabic", Char
'\xFEE6')
  ,(ByteString
"noonghunnaarabic", Char
'\x06BA')
  ,(ByteString
"noonghunnafinalarabic", Char
'\xFB9F')
  ,(ByteString
"noonhehinitialarabic", Char
'\xFEE7')
  ,(ByteString
"nooninitialarabic", Char
'\xFEE7')
  ,(ByteString
"noonjeeminitialarabic", Char
'\xFCD2')
  ,(ByteString
"noonjeemisolatedarabic", Char
'\xFC4B')
  ,(ByteString
"noonmedialarabic", Char
'\xFEE8')
  ,(ByteString
"noonmeeminitialarabic", Char
'\xFCD5')
  ,(ByteString
"noonmeemisolatedarabic", Char
'\xFC4E')
  ,(ByteString
"noonnoonfinalarabic", Char
'\xFC8D')
  ,(ByteString
"notcontains", Char
'\x220C')
  ,(ByteString
"notelement", Char
'\x2209')
  ,(ByteString
"notelementof", Char
'\x2209')
  ,(ByteString
"notequal", Char
'\x2260')
  ,(ByteString
"notgreater", Char
'\x226F')
  ,(ByteString
"notgreaternorequal", Char
'\x2271')
  ,(ByteString
"notgreaternorless", Char
'\x2279')
  ,(ByteString
"notidentical", Char
'\x2262')
  ,(ByteString
"notless", Char
'\x226E')
  ,(ByteString
"notlessnorequal", Char
'\x2270')
  ,(ByteString
"notparallel", Char
'\x2226')
  ,(ByteString
"notprecedes", Char
'\x2280')
  ,(ByteString
"notsubset", Char
'\x2284')
  ,(ByteString
"notsucceeds", Char
'\x2281')
  ,(ByteString
"notsuperset", Char
'\x2285')
  ,(ByteString
"nowarmenian", Char
'\x0576')
  ,(ByteString
"nparen", Char
'\x24A9')
  ,(ByteString
"nssquare", Char
'\x33B1')
  ,(ByteString
"nsuperior", Char
'\x207F')
  ,(ByteString
"ntilde", Char
'\x00F1')
  ,(ByteString
"nu", Char
'\x03BD')
  ,(ByteString
"nuhiragana", Char
'\x306C')
  ,(ByteString
"nukatakana", Char
'\x30CC')
  ,(ByteString
"nukatakanahalfwidth", Char
'\xFF87')
  ,(ByteString
"nuktabengali", Char
'\x09BC')
  ,(ByteString
"nuktadeva", Char
'\x093C')
  ,(ByteString
"nuktagujarati", Char
'\x0ABC')
  ,(ByteString
"nuktagurmukhi", Char
'\x0A3C')
  ,(ByteString
"numbersign", Char
'\x0023')
  ,(ByteString
"numbersignmonospace", Char
'\xFF03')
  ,(ByteString
"numbersignsmall", Char
'\xFE5F')
  ,(ByteString
"numeralsigngreek", Char
'\x0374')
  ,(ByteString
"numeralsignlowergreek", Char
'\x0375')
  ,(ByteString
"numero", Char
'\x2116')
  ,(ByteString
"nun", Char
'\x05E0')
  ,(ByteString
"nundagesh", Char
'\xFB40')
  ,(ByteString
"nundageshhebrew", Char
'\xFB40')
  ,(ByteString
"nunhebrew", Char
'\x05E0')
  ,(ByteString
"nvsquare", Char
'\x33B5')
  ,(ByteString
"nwsquare", Char
'\x33BB')
  ,(ByteString
"nyabengali", Char
'\x099E')
  ,(ByteString
"nyadeva", Char
'\x091E')
  ,(ByteString
"nyagujarati", Char
'\x0A9E')
  ,(ByteString
"nyagurmukhi", Char
'\x0A1E')
  ,(ByteString
"o", Char
'\x006F')
  ,(ByteString
"oacute", Char
'\x00F3')
  ,(ByteString
"oangthai", Char
'\x0E2D')
  ,(ByteString
"obarred", Char
'\x0275')
  ,(ByteString
"obarredcyrillic", Char
'\x04E9')
  ,(ByteString
"obarreddieresiscyrillic", Char
'\x04EB')
  ,(ByteString
"obengali", Char
'\x0993')
  ,(ByteString
"obopomofo", Char
'\x311B')
  ,(ByteString
"obreve", Char
'\x014F')
  ,(ByteString
"ocandradeva", Char
'\x0911')
  ,(ByteString
"ocandragujarati", Char
'\x0A91')
  ,(ByteString
"ocandravowelsigndeva", Char
'\x0949')
  ,(ByteString
"ocandravowelsigngujarati", Char
'\x0AC9')
  ,(ByteString
"ocaron", Char
'\x01D2')
  ,(ByteString
"ocircle", Char
'\x24DE')
  ,(ByteString
"ocircumflex", Char
'\x00F4')
  ,(ByteString
"ocircumflexacute", Char
'\x1ED1')
  ,(ByteString
"ocircumflexdotbelow", Char
'\x1ED9')
  ,(ByteString
"ocircumflexgrave", Char
'\x1ED3')
  ,(ByteString
"ocircumflexhookabove", Char
'\x1ED5')
  ,(ByteString
"ocircumflextilde", Char
'\x1ED7')
  ,(ByteString
"ocyrillic", Char
'\x043E')
  ,(ByteString
"odblacute", Char
'\x0151')
  ,(ByteString
"odblgrave", Char
'\x020D')
  ,(ByteString
"odeva", Char
'\x0913')
  ,(ByteString
"odieresis", Char
'\x00F6')
  ,(ByteString
"odieresiscyrillic", Char
'\x04E7')
  ,(ByteString
"odotbelow", Char
'\x1ECD')
  ,(ByteString
"oe", Char
'\x0153')
  ,(ByteString
"oekorean", Char
'\x315A')
  ,(ByteString
"ogonek", Char
'\x02DB')
  ,(ByteString
"ogonekcmb", Char
'\x0328')
  ,(ByteString
"ograve", Char
'\x00F2')
  ,(ByteString
"ogujarati", Char
'\x0A93')
  ,(ByteString
"oharmenian", Char
'\x0585')
  ,(ByteString
"ohiragana", Char
'\x304A')
  ,(ByteString
"ohookabove", Char
'\x1ECF')
  ,(ByteString
"ohorn", Char
'\x01A1')
  ,(ByteString
"ohornacute", Char
'\x1EDB')
  ,(ByteString
"ohorndotbelow", Char
'\x1EE3')
  ,(ByteString
"ohorngrave", Char
'\x1EDD')
  ,(ByteString
"ohornhookabove", Char
'\x1EDF')
  ,(ByteString
"ohorntilde", Char
'\x1EE1')
  ,(ByteString
"ohungarumlaut", Char
'\x0151')
  ,(ByteString
"oi", Char
'\x01A3')
  ,(ByteString
"oinvertedbreve", Char
'\x020F')
  ,(ByteString
"okatakana", Char
'\x30AA')
  ,(ByteString
"okatakanahalfwidth", Char
'\xFF75')
  ,(ByteString
"okorean", Char
'\x3157')
  ,(ByteString
"olehebrew", Char
'\x05AB')
  ,(ByteString
"omacron", Char
'\x014D')
  ,(ByteString
"omacronacute", Char
'\x1E53')
  ,(ByteString
"omacrongrave", Char
'\x1E51')
  ,(ByteString
"omdeva", Char
'\x0950')
  ,(ByteString
"omega", Char
'\x03C9')
  ,(ByteString
"omega1", Char
'\x03D6')
  ,(ByteString
"omegacyrillic", Char
'\x0461')
  ,(ByteString
"omegalatinclosed", Char
'\x0277')
  ,(ByteString
"omegaroundcyrillic", Char
'\x047B')
  ,(ByteString
"omegatitlocyrillic", Char
'\x047D')
  ,(ByteString
"omegatonos", Char
'\x03CE')
  ,(ByteString
"omgujarati", Char
'\x0AD0')
  ,(ByteString
"omicron", Char
'\x03BF')
  ,(ByteString
"omicrontonos", Char
'\x03CC')
  ,(ByteString
"omonospace", Char
'\xFF4F')
  ,(ByteString
"one", Char
'\x0031')
  ,(ByteString
"onearabic", Char
'\x0661')
  ,(ByteString
"onebengali", Char
'\x09E7')
  ,(ByteString
"onecircle", Char
'\x2460')
  ,(ByteString
"onecircleinversesansserif", Char
'\x278A')
  ,(ByteString
"onedeva", Char
'\x0967')
  ,(ByteString
"onedotenleader", Char
'\x2024')
  ,(ByteString
"oneeighth", Char
'\x215B')
  ,(ByteString
"onefitted", Char
'\xF6DC')
  ,(ByteString
"onegujarati", Char
'\x0AE7')
  ,(ByteString
"onegurmukhi", Char
'\x0A67')
  ,(ByteString
"onehackarabic", Char
'\x0661')
  ,(ByteString
"onehalf", Char
'\x00BD')
  ,(ByteString
"onehangzhou", Char
'\x3021')
  ,(ByteString
"oneideographicparen", Char
'\x3220')
  ,(ByteString
"oneinferior", Char
'\x2081')
  ,(ByteString
"onemonospace", Char
'\xFF11')
  ,(ByteString
"onenumeratorbengali", Char
'\x09F4')
  ,(ByteString
"oneoldstyle", Char
'\xF731')
  ,(ByteString
"oneparen", Char
'\x2474')
  ,(ByteString
"oneperiod", Char
'\x2488')
  ,(ByteString
"onepersian", Char
'\x06F1')
  ,(ByteString
"onequarter", Char
'\x00BC')
  ,(ByteString
"oneroman", Char
'\x2170')
  ,(ByteString
"onesuperior", Char
'\x00B9')
  ,(ByteString
"onethai", Char
'\x0E51')
  ,(ByteString
"onethird", Char
'\x2153')
  ,(ByteString
"oogonek", Char
'\x01EB')
  ,(ByteString
"oogonekmacron", Char
'\x01ED')
  ,(ByteString
"oogurmukhi", Char
'\x0A13')
  ,(ByteString
"oomatragurmukhi", Char
'\x0A4B')
  ,(ByteString
"oopen", Char
'\x0254')
  ,(ByteString
"oparen", Char
'\x24AA')
  ,(ByteString
"openbullet", Char
'\x25E6')
  ,(ByteString
"option", Char
'\x2325')
  ,(ByteString
"ordfeminine", Char
'\x00AA')
  ,(ByteString
"ordmasculine", Char
'\x00BA')
  ,(ByteString
"orthogonal", Char
'\x221F')
  ,(ByteString
"oshortdeva", Char
'\x0912')
  ,(ByteString
"oshortvowelsigndeva", Char
'\x094A')
  ,(ByteString
"oslash", Char
'\x00F8')
  ,(ByteString
"oslashacute", Char
'\x01FF')
  ,(ByteString
"osmallhiragana", Char
'\x3049')
  ,(ByteString
"osmallkatakana", Char
'\x30A9')
  ,(ByteString
"osmallkatakanahalfwidth", Char
'\xFF6B')
  ,(ByteString
"ostrokeacute", Char
'\x01FF')
  ,(ByteString
"osuperior", Char
'\xF6F0')
  ,(ByteString
"otcyrillic", Char
'\x047F')
  ,(ByteString
"otilde", Char
'\x00F5')
  ,(ByteString
"otildeacute", Char
'\x1E4D')
  ,(ByteString
"otildedieresis", Char
'\x1E4F')
  ,(ByteString
"oubopomofo", Char
'\x3121')
  ,(ByteString
"overline", Char
'\x203E')
  ,(ByteString
"overlinecenterline", Char
'\xFE4A')
  ,(ByteString
"overlinecmb", Char
'\x0305')
  ,(ByteString
"overlinedashed", Char
'\xFE49')
  ,(ByteString
"overlinedblwavy", Char
'\xFE4C')
  ,(ByteString
"overlinewavy", Char
'\xFE4B')
  ,(ByteString
"overscore", Char
'\x00AF')
  ,(ByteString
"ovowelsignbengali", Char
'\x09CB')
  ,(ByteString
"ovowelsigndeva", Char
'\x094B')
  ,(ByteString
"ovowelsigngujarati", Char
'\x0ACB')
  ,(ByteString
"p", Char
'\x0070')
  ,(ByteString
"paampssquare", Char
'\x3380')
  ,(ByteString
"paasentosquare", Char
'\x332B')
  ,(ByteString
"pabengali", Char
'\x09AA')
  ,(ByteString
"pacute", Char
'\x1E55')
  ,(ByteString
"padeva", Char
'\x092A')
  ,(ByteString
"pagedown", Char
'\x21DF')
  ,(ByteString
"pageup", Char
'\x21DE')
  ,(ByteString
"pagujarati", Char
'\x0AAA')
  ,(ByteString
"pagurmukhi", Char
'\x0A2A')
  ,(ByteString
"pahiragana", Char
'\x3071')
  ,(ByteString
"paiyannoithai", Char
'\x0E2F')
  ,(ByteString
"pakatakana", Char
'\x30D1')
  ,(ByteString
"palatalizationcyrilliccmb", Char
'\x0484')
  ,(ByteString
"palochkacyrillic", Char
'\x04C0')
  ,(ByteString
"pansioskorean", Char
'\x317F')
  ,(ByteString
"paragraph", Char
'\x00B6')
  ,(ByteString
"parallel", Char
'\x2225')
  ,(ByteString
"parenleft", Char
'\x0028')
  ,(ByteString
"parenleftaltonearabic", Char
'\xFD3E')
  ,(ByteString
"parenleftbt", Char
'\xF8ED')
  ,(ByteString
"parenleftex", Char
'\xF8EC')
  ,(ByteString
"parenleftinferior", Char
'\x208D')
  ,(ByteString
"parenleftmonospace", Char
'\xFF08')
  ,(ByteString
"parenleftsmall", Char
'\xFE59')
  ,(ByteString
"parenleftsuperior", Char
'\x207D')
  ,(ByteString
"parenlefttp", Char
'\xF8EB')
  ,(ByteString
"parenleftvertical", Char
'\xFE35')
  ,(ByteString
"parenright", Char
'\x0029')
  ,(ByteString
"parenrightaltonearabic", Char
'\xFD3F')
  ,(ByteString
"parenrightbt", Char
'\xF8F8')
  ,(ByteString
"parenrightex", Char
'\xF8F7')
  ,(ByteString
"parenrightinferior", Char
'\x208E')
  ,(ByteString
"parenrightmonospace", Char
'\xFF09')
  ,(ByteString
"parenrightsmall", Char
'\xFE5A')
  ,(ByteString
"parenrightsuperior", Char
'\x207E')
  ,(ByteString
"parenrighttp", Char
'\xF8F6')
  ,(ByteString
"parenrightvertical", Char
'\xFE36')
  ,(ByteString
"partialdiff", Char
'\x2202')
  ,(ByteString
"paseqhebrew", Char
'\x05C0')
  ,(ByteString
"pashtahebrew", Char
'\x0599')
  ,(ByteString
"pasquare", Char
'\x33A9')
  ,(ByteString
"patah", Char
'\x05B7')
  ,(ByteString
"patah11", Char
'\x05B7')
  ,(ByteString
"patah1d", Char
'\x05B7')
  ,(ByteString
"patah2a", Char
'\x05B7')
  ,(ByteString
"patahhebrew", Char
'\x05B7')
  ,(ByteString
"patahnarrowhebrew", Char
'\x05B7')
  ,(ByteString
"patahquarterhebrew", Char
'\x05B7')
  ,(ByteString
"patahwidehebrew", Char
'\x05B7')
  ,(ByteString
"pazerhebrew", Char
'\x05A1')
  ,(ByteString
"pbopomofo", Char
'\x3106')
  ,(ByteString
"pcircle", Char
'\x24DF')
  ,(ByteString
"pdotaccent", Char
'\x1E57')
  ,(ByteString
"pe", Char
'\x05E4')
  ,(ByteString
"pecyrillic", Char
'\x043F')
  ,(ByteString
"pedagesh", Char
'\xFB44')
  ,(ByteString
"pedageshhebrew", Char
'\xFB44')
  ,(ByteString
"peezisquare", Char
'\x333B')
  ,(ByteString
"pefinaldageshhebrew", Char
'\xFB43')
  ,(ByteString
"peharabic", Char
'\x067E')
  ,(ByteString
"peharmenian", Char
'\x057A')
  ,(ByteString
"pehebrew", Char
'\x05E4')
  ,(ByteString
"pehfinalarabic", Char
'\xFB57')
  ,(ByteString
"pehinitialarabic", Char
'\xFB58')
  ,(ByteString
"pehiragana", Char
'\x307A')
  ,(ByteString
"pehmedialarabic", Char
'\xFB59')
  ,(ByteString
"pekatakana", Char
'\x30DA')
  ,(ByteString
"pemiddlehookcyrillic", Char
'\x04A7')
  ,(ByteString
"perafehebrew", Char
'\xFB4E')
  ,(ByteString
"percent", Char
'\x0025')
  ,(ByteString
"percentarabic", Char
'\x066A')
  ,(ByteString
"percentmonospace", Char
'\xFF05')
  ,(ByteString
"percentsmall", Char
'\xFE6A')
  ,(ByteString
"period", Char
'\x002E')
  ,(ByteString
"periodarmenian", Char
'\x0589')
  ,(ByteString
"periodcentered", Char
'\x00B7')
  ,(ByteString
"periodhalfwidth", Char
'\xFF61')
  ,(ByteString
"periodinferior", Char
'\xF6E7')
  ,(ByteString
"periodmonospace", Char
'\xFF0E')
  ,(ByteString
"periodsmall", Char
'\xFE52')
  ,(ByteString
"periodsuperior", Char
'\xF6E8')
  ,(ByteString
"perispomenigreekcmb", Char
'\x0342')
  ,(ByteString
"perpendicular", Char
'\x22A5')
  ,(ByteString
"perthousand", Char
'\x2030')
  ,(ByteString
"peseta", Char
'\x20A7')
  ,(ByteString
"pfsquare", Char
'\x338A')
  ,(ByteString
"phabengali", Char
'\x09AB')
  ,(ByteString
"phadeva", Char
'\x092B')
  ,(ByteString
"phagujarati", Char
'\x0AAB')
  ,(ByteString
"phagurmukhi", Char
'\x0A2B')
  ,(ByteString
"phi", Char
'\x03C6')
  ,(ByteString
"phi1", Char
'\x03D5')
  ,(ByteString
"phieuphacirclekorean", Char
'\x327A')
  ,(ByteString
"phieuphaparenkorean", Char
'\x321A')
  ,(ByteString
"phieuphcirclekorean", Char
'\x326C')
  ,(ByteString
"phieuphkorean", Char
'\x314D')
  ,(ByteString
"phieuphparenkorean", Char
'\x320C')
  ,(ByteString
"philatin", Char
'\x0278')
  ,(ByteString
"phinthuthai", Char
'\x0E3A')
  ,(ByteString
"phisymbolgreek", Char
'\x03D5')
  ,(ByteString
"phook", Char
'\x01A5')
  ,(ByteString
"phophanthai", Char
'\x0E1E')
  ,(ByteString
"phophungthai", Char
'\x0E1C')
  ,(ByteString
"phosamphaothai", Char
'\x0E20')
  ,(ByteString
"pi", Char
'\x03C0')
  ,(ByteString
"pieupacirclekorean", Char
'\x3273')
  ,(ByteString
"pieupaparenkorean", Char
'\x3213')
  ,(ByteString
"pieupcieuckorean", Char
'\x3176')
  ,(ByteString
"pieupcirclekorean", Char
'\x3265')
  ,(ByteString
"pieupkiyeokkorean", Char
'\x3172')
  ,(ByteString
"pieupkorean", Char
'\x3142')
  ,(ByteString
"pieupparenkorean", Char
'\x3205')
  ,(ByteString
"pieupsioskiyeokkorean", Char
'\x3174')
  ,(ByteString
"pieupsioskorean", Char
'\x3144')
  ,(ByteString
"pieupsiostikeutkorean", Char
'\x3175')
  ,(ByteString
"pieupthieuthkorean", Char
'\x3177')
  ,(ByteString
"pieuptikeutkorean", Char
'\x3173')
  ,(ByteString
"pihiragana", Char
'\x3074')
  ,(ByteString
"pikatakana", Char
'\x30D4')
  ,(ByteString
"pisymbolgreek", Char
'\x03D6')
  ,(ByteString
"piwrarmenian", Char
'\x0583')
  ,(ByteString
"plus", Char
'\x002B')
  ,(ByteString
"plusbelowcmb", Char
'\x031F')
  ,(ByteString
"pluscircle", Char
'\x2295')
  ,(ByteString
"plusminus", Char
'\x00B1')
  ,(ByteString
"plusmod", Char
'\x02D6')
  ,(ByteString
"plusmonospace", Char
'\xFF0B')
  ,(ByteString
"plussmall", Char
'\xFE62')
  ,(ByteString
"plussuperior", Char
'\x207A')
  ,(ByteString
"pmonospace", Char
'\xFF50')
  ,(ByteString
"pmsquare", Char
'\x33D8')
  ,(ByteString
"pohiragana", Char
'\x307D')
  ,(ByteString
"pointingindexdownwhite", Char
'\x261F')
  ,(ByteString
"pointingindexleftwhite", Char
'\x261C')
  ,(ByteString
"pointingindexrightwhite", Char
'\x261E')
  ,(ByteString
"pointingindexupwhite", Char
'\x261D')
  ,(ByteString
"pokatakana", Char
'\x30DD')
  ,(ByteString
"poplathai", Char
'\x0E1B')
  ,(ByteString
"postalmark", Char
'\x3012')
  ,(ByteString
"postalmarkface", Char
'\x3020')
  ,(ByteString
"pparen", Char
'\x24AB')
  ,(ByteString
"precedes", Char
'\x227A')
  ,(ByteString
"prescription", Char
'\x211E')
  ,(ByteString
"primemod", Char
'\x02B9')
  ,(ByteString
"primereversed", Char
'\x2035')
  ,(ByteString
"product", Char
'\x220F')
  ,(ByteString
"projective", Char
'\x2305')
  ,(ByteString
"prolongedkana", Char
'\x30FC')
  ,(ByteString
"propellor", Char
'\x2318')
  ,(ByteString
"propersubset", Char
'\x2282')
  ,(ByteString
"propersuperset", Char
'\x2283')
  ,(ByteString
"proportion", Char
'\x2237')
  ,(ByteString
"proportional", Char
'\x221D')
  ,(ByteString
"psi", Char
'\x03C8')
  ,(ByteString
"psicyrillic", Char
'\x0471')
  ,(ByteString
"psilipneumatacyrilliccmb", Char
'\x0486')
  ,(ByteString
"pssquare", Char
'\x33B0')
  ,(ByteString
"puhiragana", Char
'\x3077')
  ,(ByteString
"pukatakana", Char
'\x30D7')
  ,(ByteString
"pvsquare", Char
'\x33B4')
  ,(ByteString
"pwsquare", Char
'\x33BA')
  ,(ByteString
"q", Char
'\x0071')
  ,(ByteString
"qadeva", Char
'\x0958')
  ,(ByteString
"qadmahebrew", Char
'\x05A8')
  ,(ByteString
"qafarabic", Char
'\x0642')
  ,(ByteString
"qaffinalarabic", Char
'\xFED6')
  ,(ByteString
"qafinitialarabic", Char
'\xFED7')
  ,(ByteString
"qafmedialarabic", Char
'\xFED8')
  ,(ByteString
"qamats", Char
'\x05B8')
  ,(ByteString
"qamats10", Char
'\x05B8')
  ,(ByteString
"qamats1a", Char
'\x05B8')
  ,(ByteString
"qamats1c", Char
'\x05B8')
  ,(ByteString
"qamats27", Char
'\x05B8')
  ,(ByteString
"qamats29", Char
'\x05B8')
  ,(ByteString
"qamats33", Char
'\x05B8')
  ,(ByteString
"qamatsde", Char
'\x05B8')
  ,(ByteString
"qamatshebrew", Char
'\x05B8')
  ,(ByteString
"qamatsnarrowhebrew", Char
'\x05B8')
  ,(ByteString
"qamatsqatanhebrew", Char
'\x05B8')
  ,(ByteString
"qamatsqatannarrowhebrew", Char
'\x05B8')
  ,(ByteString
"qamatsqatanquarterhebrew", Char
'\x05B8')
  ,(ByteString
"qamatsqatanwidehebrew", Char
'\x05B8')
  ,(ByteString
"qamatsquarterhebrew", Char
'\x05B8')
  ,(ByteString
"qamatswidehebrew", Char
'\x05B8')
  ,(ByteString
"qarneyparahebrew", Char
'\x059F')
  ,(ByteString
"qbopomofo", Char
'\x3111')
  ,(ByteString
"qcircle", Char
'\x24E0')
  ,(ByteString
"qhook", Char
'\x02A0')
  ,(ByteString
"qmonospace", Char
'\xFF51')
  ,(ByteString
"qof", Char
'\x05E7')
  ,(ByteString
"qofdagesh", Char
'\xFB47')
  ,(ByteString
"qofdageshhebrew", Char
'\xFB47')
  ,(ByteString
"qofhatafpatah", Char
'\x05E7')
  ,(ByteString
"qofhatafpatahhebrew", Char
'\x05E7')
  ,(ByteString
"qofhatafsegol", Char
'\x05E7')
  ,(ByteString
"qofhatafsegolhebrew", Char
'\x05E7')
  ,(ByteString
"qofhebrew", Char
'\x05E7')
  ,(ByteString
"qofhiriq", Char
'\x05E7')
  ,(ByteString
"qofhiriqhebrew", Char
'\x05E7')
  ,(ByteString
"qofholam", Char
'\x05E7')
  ,(ByteString
"qofholamhebrew", Char
'\x05E7')
  ,(ByteString
"qofpatah", Char
'\x05E7')
  ,(ByteString
"qofpatahhebrew", Char
'\x05E7')
  ,(ByteString
"qofqamats", Char
'\x05E7')
  ,(ByteString
"qofqamatshebrew", Char
'\x05E7')
  ,(ByteString
"qofqubuts", Char
'\x05E7')
  ,(ByteString
"qofqubutshebrew", Char
'\x05E7')
  ,(ByteString
"qofsegol", Char
'\x05E7')
  ,(ByteString
"qofsegolhebrew", Char
'\x05E7')
  ,(ByteString
"qofsheva", Char
'\x05E7')
  ,(ByteString
"qofshevahebrew", Char
'\x05E7')
  ,(ByteString
"qoftsere", Char
'\x05E7')
  ,(ByteString
"qoftserehebrew", Char
'\x05E7')
  ,(ByteString
"qparen", Char
'\x24AC')
  ,(ByteString
"quarternote", Char
'\x2669')
  ,(ByteString
"qubuts", Char
'\x05BB')
  ,(ByteString
"qubuts18", Char
'\x05BB')
  ,(ByteString
"qubuts25", Char
'\x05BB')
  ,(ByteString
"qubuts31", Char
'\x05BB')
  ,(ByteString
"qubutshebrew", Char
'\x05BB')
  ,(ByteString
"qubutsnarrowhebrew", Char
'\x05BB')
  ,(ByteString
"qubutsquarterhebrew", Char
'\x05BB')
  ,(ByteString
"qubutswidehebrew", Char
'\x05BB')
  ,(ByteString
"question", Char
'\x003F')
  ,(ByteString
"questionarabic", Char
'\x061F')
  ,(ByteString
"questionarmenian", Char
'\x055E')
  ,(ByteString
"questiondown", Char
'\x00BF')
  ,(ByteString
"questiondownsmall", Char
'\xF7BF')
  ,(ByteString
"questiongreek", Char
'\x037E')
  ,(ByteString
"questionmonospace", Char
'\xFF1F')
  ,(ByteString
"questionsmall", Char
'\xF73F')
  ,(ByteString
"quotedbl", Char
'\x0022')
  ,(ByteString
"quotedblbase", Char
'\x201E')
  ,(ByteString
"quotedblleft", Char
'\x201C')
  ,(ByteString
"quotedblmonospace", Char
'\xFF02')
  ,(ByteString
"quotedblprime", Char
'\x301E')
  ,(ByteString
"quotedblprimereversed", Char
'\x301D')
  ,(ByteString
"quotedblright", Char
'\x201D')
  ,(ByteString
"quoteleft", Char
'\x2018')
  ,(ByteString
"quoteleftreversed", Char
'\x201B')
  ,(ByteString
"quotereversed", Char
'\x201B')
  ,(ByteString
"quoteright", Char
'\x2019')
  ,(ByteString
"quoterightn", Char
'\x0149')
  ,(ByteString
"quotesinglbase", Char
'\x201A')
  ,(ByteString
"quotesingle", Char
'\x0027')
  ,(ByteString
"quotesinglemonospace", Char
'\xFF07')
  ,(ByteString
"r", Char
'\x0072')
  ,(ByteString
"raarmenian", Char
'\x057C')
  ,(ByteString
"rabengali", Char
'\x09B0')
  ,(ByteString
"racute", Char
'\x0155')
  ,(ByteString
"radeva", Char
'\x0930')
  ,(ByteString
"radical", Char
'\x221A')
  ,(ByteString
"radicalex", Char
'\xF8E5')
  ,(ByteString
"radoverssquare", Char
'\x33AE')
  ,(ByteString
"radoverssquaredsquare", Char
'\x33AF')
  ,(ByteString
"radsquare", Char
'\x33AD')
  ,(ByteString
"rafe", Char
'\x05BF')
  ,(ByteString
"rafehebrew", Char
'\x05BF')
  ,(ByteString
"ragujarati", Char
'\x0AB0')
  ,(ByteString
"ragurmukhi", Char
'\x0A30')
  ,(ByteString
"rahiragana", Char
'\x3089')
  ,(ByteString
"rakatakana", Char
'\x30E9')
  ,(ByteString
"rakatakanahalfwidth", Char
'\xFF97')
  ,(ByteString
"ralowerdiagonalbengali", Char
'\x09F1')
  ,(ByteString
"ramiddlediagonalbengali", Char
'\x09F0')
  ,(ByteString
"ramshorn", Char
'\x0264')
  ,(ByteString
"ratio", Char
'\x2236')
  ,(ByteString
"rbopomofo", Char
'\x3116')
  ,(ByteString
"rcaron", Char
'\x0159')
  ,(ByteString
"rcedilla", Char
'\x0157')
  ,(ByteString
"rcircle", Char
'\x24E1')
  ,(ByteString
"rcommaaccent", Char
'\x0157')
  ,(ByteString
"rdblgrave", Char
'\x0211')
  ,(ByteString
"rdotaccent", Char
'\x1E59')
  ,(ByteString
"rdotbelow", Char
'\x1E5B')
  ,(ByteString
"rdotbelowmacron", Char
'\x1E5D')
  ,(ByteString
"referencemark", Char
'\x203B')
  ,(ByteString
"reflexsubset", Char
'\x2286')
  ,(ByteString
"reflexsuperset", Char
'\x2287')
  ,(ByteString
"registered", Char
'\x00AE')
  ,(ByteString
"registersans", Char
'\xF8E8')
  ,(ByteString
"registerserif", Char
'\xF6DA')
  ,(ByteString
"reharabic", Char
'\x0631')
  ,(ByteString
"reharmenian", Char
'\x0580')
  ,(ByteString
"rehfinalarabic", Char
'\xFEAE')
  ,(ByteString
"rehiragana", Char
'\x308C')
  ,(ByteString
"rehyehaleflamarabic", Char
'\x0631')
  ,(ByteString
"rekatakana", Char
'\x30EC')
  ,(ByteString
"rekatakanahalfwidth", Char
'\xFF9A')
  ,(ByteString
"resh", Char
'\x05E8')
  ,(ByteString
"reshdageshhebrew", Char
'\xFB48')
  ,(ByteString
"reshhatafpatah", Char
'\x05E8')
  ,(ByteString
"reshhatafpatahhebrew", Char
'\x05E8')
  ,(ByteString
"reshhatafsegol", Char
'\x05E8')
  ,(ByteString
"reshhatafsegolhebrew", Char
'\x05E8')
  ,(ByteString
"reshhebrew", Char
'\x05E8')
  ,(ByteString
"reshhiriq", Char
'\x05E8')
  ,(ByteString
"reshhiriqhebrew", Char
'\x05E8')
  ,(ByteString
"reshholam", Char
'\x05E8')
  ,(ByteString
"reshholamhebrew", Char
'\x05E8')
  ,(ByteString
"reshpatah", Char
'\x05E8')
  ,(ByteString
"reshpatahhebrew", Char
'\x05E8')
  ,(ByteString
"reshqamats", Char
'\x05E8')
  ,(ByteString
"reshqamatshebrew", Char
'\x05E8')
  ,(ByteString
"reshqubuts", Char
'\x05E8')
  ,(ByteString
"reshqubutshebrew", Char
'\x05E8')
  ,(ByteString
"reshsegol", Char
'\x05E8')
  ,(ByteString
"reshsegolhebrew", Char
'\x05E8')
  ,(ByteString
"reshsheva", Char
'\x05E8')
  ,(ByteString
"reshshevahebrew", Char
'\x05E8')
  ,(ByteString
"reshtsere", Char
'\x05E8')
  ,(ByteString
"reshtserehebrew", Char
'\x05E8')
  ,(ByteString
"reversedtilde", Char
'\x223D')
  ,(ByteString
"reviahebrew", Char
'\x0597')
  ,(ByteString
"reviamugrashhebrew", Char
'\x0597')
  ,(ByteString
"revlogicalnot", Char
'\x2310')
  ,(ByteString
"rfishhook", Char
'\x027E')
  ,(ByteString
"rfishhookreversed", Char
'\x027F')
  ,(ByteString
"rhabengali", Char
'\x09DD')
  ,(ByteString
"rhadeva", Char
'\x095D')
  ,(ByteString
"rho", Char
'\x03C1')
  ,(ByteString
"rhook", Char
'\x027D')
  ,(ByteString
"rhookturned", Char
'\x027B')
  ,(ByteString
"rhookturnedsuperior", Char
'\x02B5')
  ,(ByteString
"rhosymbolgreek", Char
'\x03F1')
  ,(ByteString
"rhotichookmod", Char
'\x02DE')
  ,(ByteString
"rieulacirclekorean", Char
'\x3271')
  ,(ByteString
"rieulaparenkorean", Char
'\x3211')
  ,(ByteString
"rieulcirclekorean", Char
'\x3263')
  ,(ByteString
"rieulhieuhkorean", Char
'\x3140')
  ,(ByteString
"rieulkiyeokkorean", Char
'\x313A')
  ,(ByteString
"rieulkiyeoksioskorean", Char
'\x3169')
  ,(ByteString
"rieulkorean", Char
'\x3139')
  ,(ByteString
"rieulmieumkorean", Char
'\x313B')
  ,(ByteString
"rieulpansioskorean", Char
'\x316C')
  ,(ByteString
"rieulparenkorean", Char
'\x3203')
  ,(ByteString
"rieulphieuphkorean", Char
'\x313F')
  ,(ByteString
"rieulpieupkorean", Char
'\x313C')
  ,(ByteString
"rieulpieupsioskorean", Char
'\x316B')
  ,(ByteString
"rieulsioskorean", Char
'\x313D')
  ,(ByteString
"rieulthieuthkorean", Char
'\x313E')
  ,(ByteString
"rieultikeutkorean", Char
'\x316A')
  ,(ByteString
"rieulyeorinhieuhkorean", Char
'\x316D')
  ,(ByteString
"rightangle", Char
'\x221F')
  ,(ByteString
"righttackbelowcmb", Char
'\x0319')
  ,(ByteString
"righttriangle", Char
'\x22BF')
  ,(ByteString
"rihiragana", Char
'\x308A')
  ,(ByteString
"rikatakana", Char
'\x30EA')
  ,(ByteString
"rikatakanahalfwidth", Char
'\xFF98')
  ,(ByteString
"ring", Char
'\x02DA')
  ,(ByteString
"ringbelowcmb", Char
'\x0325')
  ,(ByteString
"ringcmb", Char
'\x030A')
  ,(ByteString
"ringhalfleft", Char
'\x02BF')
  ,(ByteString
"ringhalfleftarmenian", Char
'\x0559')
  ,(ByteString
"ringhalfleftbelowcmb", Char
'\x031C')
  ,(ByteString
"ringhalfleftcentered", Char
'\x02D3')
  ,(ByteString
"ringhalfright", Char
'\x02BE')
  ,(ByteString
"ringhalfrightbelowcmb", Char
'\x0339')
  ,(ByteString
"ringhalfrightcentered", Char
'\x02D2')
  ,(ByteString
"rinvertedbreve", Char
'\x0213')
  ,(ByteString
"rittorusquare", Char
'\x3351')
  ,(ByteString
"rlinebelow", Char
'\x1E5F')
  ,(ByteString
"rlongleg", Char
'\x027C')
  ,(ByteString
"rlonglegturned", Char
'\x027A')
  ,(ByteString
"rmonospace", Char
'\xFF52')
  ,(ByteString
"rohiragana", Char
'\x308D')
  ,(ByteString
"rokatakana", Char
'\x30ED')
  ,(ByteString
"rokatakanahalfwidth", Char
'\xFF9B')
  ,(ByteString
"roruathai", Char
'\x0E23')
  ,(ByteString
"rparen", Char
'\x24AD')
  ,(ByteString
"rrabengali", Char
'\x09DC')
  ,(ByteString
"rradeva", Char
'\x0931')
  ,(ByteString
"rragurmukhi", Char
'\x0A5C')
  ,(ByteString
"rreharabic", Char
'\x0691')
  ,(ByteString
"rrehfinalarabic", Char
'\xFB8D')
  ,(ByteString
"rrvocalicbengali", Char
'\x09E0')
  ,(ByteString
"rrvocalicdeva", Char
'\x0960')
  ,(ByteString
"rrvocalicgujarati", Char
'\x0AE0')
  ,(ByteString
"rrvocalicvowelsignbengali", Char
'\x09C4')
  ,(ByteString
"rrvocalicvowelsigndeva", Char
'\x0944')
  ,(ByteString
"rrvocalicvowelsigngujarati", Char
'\x0AC4')
  ,(ByteString
"rsuperior", Char
'\xF6F1')
  ,(ByteString
"rtblock", Char
'\x2590')
  ,(ByteString
"rturned", Char
'\x0279')
  ,(ByteString
"rturnedsuperior", Char
'\x02B4')
  ,(ByteString
"ruhiragana", Char
'\x308B')
  ,(ByteString
"rukatakana", Char
'\x30EB')
  ,(ByteString
"rukatakanahalfwidth", Char
'\xFF99')
  ,(ByteString
"rupeemarkbengali", Char
'\x09F2')
  ,(ByteString
"rupeesignbengali", Char
'\x09F3')
  ,(ByteString
"rupiah", Char
'\xF6DD')
  ,(ByteString
"ruthai", Char
'\x0E24')
  ,(ByteString
"rvocalicbengali", Char
'\x098B')
  ,(ByteString
"rvocalicdeva", Char
'\x090B')
  ,(ByteString
"rvocalicgujarati", Char
'\x0A8B')
  ,(ByteString
"rvocalicvowelsignbengali", Char
'\x09C3')
  ,(ByteString
"rvocalicvowelsigndeva", Char
'\x0943')
  ,(ByteString
"rvocalicvowelsigngujarati", Char
'\x0AC3')
  ,(ByteString
"s", Char
'\x0073')
  ,(ByteString
"sabengali", Char
'\x09B8')
  ,(ByteString
"sacute", Char
'\x015B')
  ,(ByteString
"sacutedotaccent", Char
'\x1E65')
  ,(ByteString
"sadarabic", Char
'\x0635')
  ,(ByteString
"sadeva", Char
'\x0938')
  ,(ByteString
"sadfinalarabic", Char
'\xFEBA')
  ,(ByteString
"sadinitialarabic", Char
'\xFEBB')
  ,(ByteString
"sadmedialarabic", Char
'\xFEBC')
  ,(ByteString
"sagujarati", Char
'\x0AB8')
  ,(ByteString
"sagurmukhi", Char
'\x0A38')
  ,(ByteString
"sahiragana", Char
'\x3055')
  ,(ByteString
"sakatakana", Char
'\x30B5')
  ,(ByteString
"sakatakanahalfwidth", Char
'\xFF7B')
  ,(ByteString
"sallallahoualayhewasallamarabic", Char
'\xFDFA')
  ,(ByteString
"samekh", Char
'\x05E1')
  ,(ByteString
"samekhdagesh", Char
'\xFB41')
  ,(ByteString
"samekhdageshhebrew", Char
'\xFB41')
  ,(ByteString
"samekhhebrew", Char
'\x05E1')
  ,(ByteString
"saraaathai", Char
'\x0E32')
  ,(ByteString
"saraaethai", Char
'\x0E41')
  ,(ByteString
"saraaimaimalaithai", Char
'\x0E44')
  ,(ByteString
"saraaimaimuanthai", Char
'\x0E43')
  ,(ByteString
"saraamthai", Char
'\x0E33')
  ,(ByteString
"saraathai", Char
'\x0E30')
  ,(ByteString
"saraethai", Char
'\x0E40')
  ,(ByteString
"saraiileftthai", Char
'\xF886')
  ,(ByteString
"saraiithai", Char
'\x0E35')
  ,(ByteString
"saraileftthai", Char
'\xF885')
  ,(ByteString
"saraithai", Char
'\x0E34')
  ,(ByteString
"saraothai", Char
'\x0E42')
  ,(ByteString
"saraueeleftthai", Char
'\xF888')
  ,(ByteString
"saraueethai", Char
'\x0E37')
  ,(ByteString
"saraueleftthai", Char
'\xF887')
  ,(ByteString
"sarauethai", Char
'\x0E36')
  ,(ByteString
"sarauthai", Char
'\x0E38')
  ,(ByteString
"sarauuthai", Char
'\x0E39')
  ,(ByteString
"sbopomofo", Char
'\x3119')
  ,(ByteString
"scaron", Char
'\x0161')
  ,(ByteString
"scarondotaccent", Char
'\x1E67')
  ,(ByteString
"scedilla", Char
'\x015F')
  ,(ByteString
"schwa", Char
'\x0259')
  ,(ByteString
"schwacyrillic", Char
'\x04D9')
  ,(ByteString
"schwadieresiscyrillic", Char
'\x04DB')
  ,(ByteString
"schwahook", Char
'\x025A')
  ,(ByteString
"scircle", Char
'\x24E2')
  ,(ByteString
"scircumflex", Char
'\x015D')
  ,(ByteString
"scommaaccent", Char
'\x0219')
  ,(ByteString
"sdotaccent", Char
'\x1E61')
  ,(ByteString
"sdotbelow", Char
'\x1E63')
  ,(ByteString
"sdotbelowdotaccent", Char
'\x1E69')
  ,(ByteString
"seagullbelowcmb", Char
'\x033C')
  ,(ByteString
"second", Char
'\x2033')
  ,(ByteString
"secondtonechinese", Char
'\x02CA')
  ,(ByteString
"section", Char
'\x00A7')
  ,(ByteString
"seenarabic", Char
'\x0633')
  ,(ByteString
"seenfinalarabic", Char
'\xFEB2')
  ,(ByteString
"seeninitialarabic", Char
'\xFEB3')
  ,(ByteString
"seenmedialarabic", Char
'\xFEB4')
  ,(ByteString
"segol", Char
'\x05B6')
  ,(ByteString
"segol13", Char
'\x05B6')
  ,(ByteString
"segol1f", Char
'\x05B6')
  ,(ByteString
"segol2c", Char
'\x05B6')
  ,(ByteString
"segolhebrew", Char
'\x05B6')
  ,(ByteString
"segolnarrowhebrew", Char
'\x05B6')
  ,(ByteString
"segolquarterhebrew", Char
'\x05B6')
  ,(ByteString
"segoltahebrew", Char
'\x0592')
  ,(ByteString
"segolwidehebrew", Char
'\x05B6')
  ,(ByteString
"seharmenian", Char
'\x057D')
  ,(ByteString
"sehiragana", Char
'\x305B')
  ,(ByteString
"sekatakana", Char
'\x30BB')
  ,(ByteString
"sekatakanahalfwidth", Char
'\xFF7E')
  ,(ByteString
"semicolon", Char
'\x003B')
  ,(ByteString
"semicolonarabic", Char
'\x061B')
  ,(ByteString
"semicolonmonospace", Char
'\xFF1B')
  ,(ByteString
"semicolonsmall", Char
'\xFE54')
  ,(ByteString
"semivoicedmarkkana", Char
'\x309C')
  ,(ByteString
"semivoicedmarkkanahalfwidth", Char
'\xFF9F')
  ,(ByteString
"sentisquare", Char
'\x3322')
  ,(ByteString
"sentosquare", Char
'\x3323')
  ,(ByteString
"seven", Char
'\x0037')
  ,(ByteString
"sevenarabic", Char
'\x0667')
  ,(ByteString
"sevenbengali", Char
'\x09ED')
  ,(ByteString
"sevencircle", Char
'\x2466')
  ,(ByteString
"sevencircleinversesansserif", Char
'\x2790')
  ,(ByteString
"sevendeva", Char
'\x096D')
  ,(ByteString
"seveneighths", Char
'\x215E')
  ,(ByteString
"sevengujarati", Char
'\x0AED')
  ,(ByteString
"sevengurmukhi", Char
'\x0A6D')
  ,(ByteString
"sevenhackarabic", Char
'\x0667')
  ,(ByteString
"sevenhangzhou", Char
'\x3027')
  ,(ByteString
"sevenideographicparen", Char
'\x3226')
  ,(ByteString
"seveninferior", Char
'\x2087')
  ,(ByteString
"sevenmonospace", Char
'\xFF17')
  ,(ByteString
"sevenoldstyle", Char
'\xF737')
  ,(ByteString
"sevenparen", Char
'\x247A')
  ,(ByteString
"sevenperiod", Char
'\x248E')
  ,(ByteString
"sevenpersian", Char
'\x06F7')
  ,(ByteString
"sevenroman", Char
'\x2176')
  ,(ByteString
"sevensuperior", Char
'\x2077')
  ,(ByteString
"seventeencircle", Char
'\x2470')
  ,(ByteString
"seventeenparen", Char
'\x2484')
  ,(ByteString
"seventeenperiod", Char
'\x2498')
  ,(ByteString
"seventhai", Char
'\x0E57')
  ,(ByteString
"sfthyphen", Char
'\x00AD')
  ,(ByteString
"shaarmenian", Char
'\x0577')
  ,(ByteString
"shabengali", Char
'\x09B6')
  ,(ByteString
"shacyrillic", Char
'\x0448')
  ,(ByteString
"shaddaarabic", Char
'\x0651')
  ,(ByteString
"shaddadammaarabic", Char
'\xFC61')
  ,(ByteString
"shaddadammatanarabic", Char
'\xFC5E')
  ,(ByteString
"shaddafathaarabic", Char
'\xFC60')
  ,(ByteString
"shaddafathatanarabic", Char
'\x0651')
  ,(ByteString
"shaddakasraarabic", Char
'\xFC62')
  ,(ByteString
"shaddakasratanarabic", Char
'\xFC5F')
  ,(ByteString
"shade", Char
'\x2592')
  ,(ByteString
"shadedark", Char
'\x2593')
  ,(ByteString
"shadelight", Char
'\x2591')
  ,(ByteString
"shademedium", Char
'\x2592')
  ,(ByteString
"shadeva", Char
'\x0936')
  ,(ByteString
"shagujarati", Char
'\x0AB6')
  ,(ByteString
"shagurmukhi", Char
'\x0A36')
  ,(ByteString
"shalshelethebrew", Char
'\x0593')
  ,(ByteString
"shbopomofo", Char
'\x3115')
  ,(ByteString
"shchacyrillic", Char
'\x0449')
  ,(ByteString
"sheenarabic", Char
'\x0634')
  ,(ByteString
"sheenfinalarabic", Char
'\xFEB6')
  ,(ByteString
"sheeninitialarabic", Char
'\xFEB7')
  ,(ByteString
"sheenmedialarabic", Char
'\xFEB8')
  ,(ByteString
"sheicoptic", Char
'\x03E3')
  ,(ByteString
"sheqel", Char
'\x20AA')
  ,(ByteString
"sheqelhebrew", Char
'\x20AA')
  ,(ByteString
"sheva", Char
'\x05B0')
  ,(ByteString
"sheva115", Char
'\x05B0')
  ,(ByteString
"sheva15", Char
'\x05B0')
  ,(ByteString
"sheva22", Char
'\x05B0')
  ,(ByteString
"sheva2e", Char
'\x05B0')
  ,(ByteString
"shevahebrew", Char
'\x05B0')
  ,(ByteString
"shevanarrowhebrew", Char
'\x05B0')
  ,(ByteString
"shevaquarterhebrew", Char
'\x05B0')
  ,(ByteString
"shevawidehebrew", Char
'\x05B0')
  ,(ByteString
"shhacyrillic", Char
'\x04BB')
  ,(ByteString
"shimacoptic", Char
'\x03ED')
  ,(ByteString
"shin", Char
'\x05E9')
  ,(ByteString
"shindagesh", Char
'\xFB49')
  ,(ByteString
"shindageshhebrew", Char
'\xFB49')
  ,(ByteString
"shindageshshindot", Char
'\xFB2C')
  ,(ByteString
"shindageshshindothebrew", Char
'\xFB2C')
  ,(ByteString
"shindageshsindot", Char
'\xFB2D')
  ,(ByteString
"shindageshsindothebrew", Char
'\xFB2D')
  ,(ByteString
"shindothebrew", Char
'\x05C1')
  ,(ByteString
"shinhebrew", Char
'\x05E9')
  ,(ByteString
"shinshindot", Char
'\xFB2A')
  ,(ByteString
"shinshindothebrew", Char
'\xFB2A')
  ,(ByteString
"shinsindot", Char
'\xFB2B')
  ,(ByteString
"shinsindothebrew", Char
'\xFB2B')
  ,(ByteString
"shook", Char
'\x0282')
  ,(ByteString
"sigma", Char
'\x03C3')
  ,(ByteString
"sigma1", Char
'\x03C2')
  ,(ByteString
"sigmafinal", Char
'\x03C2')
  ,(ByteString
"sigmalunatesymbolgreek", Char
'\x03F2')
  ,(ByteString
"sihiragana", Char
'\x3057')
  ,(ByteString
"sikatakana", Char
'\x30B7')
  ,(ByteString
"sikatakanahalfwidth", Char
'\xFF7C')
  ,(ByteString
"siluqhebrew", Char
'\x05BD')
  ,(ByteString
"siluqlefthebrew", Char
'\x05BD')
  ,(ByteString
"similar", Char
'\x223C')
  ,(ByteString
"sindothebrew", Char
'\x05C2')
  ,(ByteString
"siosacirclekorean", Char
'\x3274')
  ,(ByteString
"siosaparenkorean", Char
'\x3214')
  ,(ByteString
"sioscieuckorean", Char
'\x317E')
  ,(ByteString
"sioscirclekorean", Char
'\x3266')
  ,(ByteString
"sioskiyeokkorean", Char
'\x317A')
  ,(ByteString
"sioskorean", Char
'\x3145')
  ,(ByteString
"siosnieunkorean", Char
'\x317B')
  ,(ByteString
"siosparenkorean", Char
'\x3206')
  ,(ByteString
"siospieupkorean", Char
'\x317D')
  ,(ByteString
"siostikeutkorean", Char
'\x317C')
  ,(ByteString
"six", Char
'\x0036')
  ,(ByteString
"sixarabic", Char
'\x0666')
  ,(ByteString
"sixbengali", Char
'\x09EC')
  ,(ByteString
"sixcircle", Char
'\x2465')
  ,(ByteString
"sixcircleinversesansserif", Char
'\x278F')
  ,(ByteString
"sixdeva", Char
'\x096C')
  ,(ByteString
"sixgujarati", Char
'\x0AEC')
  ,(ByteString
"sixgurmukhi", Char
'\x0A6C')
  ,(ByteString
"sixhackarabic", Char
'\x0666')
  ,(ByteString
"sixhangzhou", Char
'\x3026')
  ,(ByteString
"sixideographicparen", Char
'\x3225')
  ,(ByteString
"sixinferior", Char
'\x2086')
  ,(ByteString
"sixmonospace", Char
'\xFF16')
  ,(ByteString
"sixoldstyle", Char
'\xF736')
  ,(ByteString
"sixparen", Char
'\x2479')
  ,(ByteString
"sixperiod", Char
'\x248D')
  ,(ByteString
"sixpersian", Char
'\x06F6')
  ,(ByteString
"sixroman", Char
'\x2175')
  ,(ByteString
"sixsuperior", Char
'\x2076')
  ,(ByteString
"sixteencircle", Char
'\x246F')
  ,(ByteString
"sixteencurrencydenominatorbengali", Char
'\x09F9')
  ,(ByteString
"sixteenparen", Char
'\x2483')
  ,(ByteString
"sixteenperiod", Char
'\x2497')
  ,(ByteString
"sixthai", Char
'\x0E56')
  ,(ByteString
"slash", Char
'\x002F')
  ,(ByteString
"slashmonospace", Char
'\xFF0F')
  ,(ByteString
"slong", Char
'\x017F')
  ,(ByteString
"slongdotaccent", Char
'\x1E9B')
  ,(ByteString
"smileface", Char
'\x263A')
  ,(ByteString
"smonospace", Char
'\xFF53')
  ,(ByteString
"sofpasuqhebrew", Char
'\x05C3')
  ,(ByteString
"softhyphen", Char
'\x00AD')
  ,(ByteString
"softsigncyrillic", Char
'\x044C')
  ,(ByteString
"sohiragana", Char
'\x305D')
  ,(ByteString
"sokatakana", Char
'\x30BD')
  ,(ByteString
"sokatakanahalfwidth", Char
'\xFF7F')
  ,(ByteString
"soliduslongoverlaycmb", Char
'\x0338')
  ,(ByteString
"solidusshortoverlaycmb", Char
'\x0337')
  ,(ByteString
"sorusithai", Char
'\x0E29')
  ,(ByteString
"sosalathai", Char
'\x0E28')
  ,(ByteString
"sosothai", Char
'\x0E0B')
  ,(ByteString
"sosuathai", Char
'\x0E2A')
  ,(ByteString
"space", Char
'\x0020')
  ,(ByteString
"spacehackarabic", Char
'\x0020')
  ,(ByteString
"spade", Char
'\x2660')
  ,(ByteString
"spadesuitblack", Char
'\x2660')
  ,(ByteString
"spadesuitwhite", Char
'\x2664')
  ,(ByteString
"sparen", Char
'\x24AE')
  ,(ByteString
"squarebelowcmb", Char
'\x033B')
  ,(ByteString
"squarecc", Char
'\x33C4')
  ,(ByteString
"squarecm", Char
'\x339D')
  ,(ByteString
"squarediagonalcrosshatchfill", Char
'\x25A9')
  ,(ByteString
"squarehorizontalfill", Char
'\x25A4')
  ,(ByteString
"squarekg", Char
'\x338F')
  ,(ByteString
"squarekm", Char
'\x339E')
  ,(ByteString
"squarekmcapital", Char
'\x33CE')
  ,(ByteString
"squareln", Char
'\x33D1')
  ,(ByteString
"squarelog", Char
'\x33D2')
  ,(ByteString
"squaremg", Char
'\x338E')
  ,(ByteString
"squaremil", Char
'\x33D5')
  ,(ByteString
"squaremm", Char
'\x339C')
  ,(ByteString
"squaremsquared", Char
'\x33A1')
  ,(ByteString
"squareorthogonalcrosshatchfill", Char
'\x25A6')
  ,(ByteString
"squareupperlefttolowerrightfill", Char
'\x25A7')
  ,(ByteString
"squareupperrighttolowerleftfill", Char
'\x25A8')
  ,(ByteString
"squareverticalfill", Char
'\x25A5')
  ,(ByteString
"squarewhitewithsmallblack", Char
'\x25A3')
  ,(ByteString
"srsquare", Char
'\x33DB')
  ,(ByteString
"ssabengali", Char
'\x09B7')
  ,(ByteString
"ssadeva", Char
'\x0937')
  ,(ByteString
"ssagujarati", Char
'\x0AB7')
  ,(ByteString
"ssangcieuckorean", Char
'\x3149')
  ,(ByteString
"ssanghieuhkorean", Char
'\x3185')
  ,(ByteString
"ssangieungkorean", Char
'\x3180')
  ,(ByteString
"ssangkiyeokkorean", Char
'\x3132')
  ,(ByteString
"ssangnieunkorean", Char
'\x3165')
  ,(ByteString
"ssangpieupkorean", Char
'\x3143')
  ,(ByteString
"ssangsioskorean", Char
'\x3146')
  ,(ByteString
"ssangtikeutkorean", Char
'\x3138')
  ,(ByteString
"ssuperior", Char
'\xF6F2')
  ,(ByteString
"sterling", Char
'\x00A3')
  ,(ByteString
"sterlingmonospace", Char
'\xFFE1')
  ,(ByteString
"strokelongoverlaycmb", Char
'\x0336')
  ,(ByteString
"strokeshortoverlaycmb", Char
'\x0335')
  ,(ByteString
"subset", Char
'\x2282')
  ,(ByteString
"subsetnotequal", Char
'\x228A')
  ,(ByteString
"subsetorequal", Char
'\x2286')
  ,(ByteString
"succeeds", Char
'\x227B')
  ,(ByteString
"suchthat", Char
'\x220B')
  ,(ByteString
"suhiragana", Char
'\x3059')
  ,(ByteString
"sukatakana", Char
'\x30B9')
  ,(ByteString
"sukatakanahalfwidth", Char
'\xFF7D')
  ,(ByteString
"sukunarabic", Char
'\x0652')
  ,(ByteString
"summation", Char
'\x2211')
  ,(ByteString
"sun", Char
'\x263C')
  ,(ByteString
"superset", Char
'\x2283')
  ,(ByteString
"supersetnotequal", Char
'\x228B')
  ,(ByteString
"supersetorequal", Char
'\x2287')
  ,(ByteString
"svsquare", Char
'\x33DC')
  ,(ByteString
"syouwaerasquare", Char
'\x337C')
  ,(ByteString
"t", Char
'\x0074')
  ,(ByteString
"tabengali", Char
'\x09A4')
  ,(ByteString
"tackdown", Char
'\x22A4')
  ,(ByteString
"tackleft", Char
'\x22A3')
  ,(ByteString
"tadeva", Char
'\x0924')
  ,(ByteString
"tagujarati", Char
'\x0AA4')
  ,(ByteString
"tagurmukhi", Char
'\x0A24')
  ,(ByteString
"taharabic", Char
'\x0637')
  ,(ByteString
"tahfinalarabic", Char
'\xFEC2')
  ,(ByteString
"tahinitialarabic", Char
'\xFEC3')
  ,(ByteString
"tahiragana", Char
'\x305F')
  ,(ByteString
"tahmedialarabic", Char
'\xFEC4')
  ,(ByteString
"taisyouerasquare", Char
'\x337D')
  ,(ByteString
"takatakana", Char
'\x30BF')
  ,(ByteString
"takatakanahalfwidth", Char
'\xFF80')
  ,(ByteString
"tatweelarabic", Char
'\x0640')
  ,(ByteString
"tau", Char
'\x03C4')
  ,(ByteString
"tav", Char
'\x05EA')
  ,(ByteString
"tavdages", Char
'\xFB4A')
  ,(ByteString
"tavdagesh", Char
'\xFB4A')
  ,(ByteString
"tavdageshhebrew", Char
'\xFB4A')
  ,(ByteString
"tavhebrew", Char
'\x05EA')
  ,(ByteString
"tbar", Char
'\x0167')
  ,(ByteString
"tbopomofo", Char
'\x310A')
  ,(ByteString
"tcaron", Char
'\x0165')
  ,(ByteString
"tccurl", Char
'\x02A8')
  ,(ByteString
"tcedilla", Char
'\x0163')
  ,(ByteString
"tcheharabic", Char
'\x0686')
  ,(ByteString
"tchehfinalarabic", Char
'\xFB7B')
  ,(ByteString
"tchehinitialarabic", Char
'\xFB7C')
  ,(ByteString
"tchehmedialarabic", Char
'\xFB7D')
  ,(ByteString
"tchehmeeminitialarabic", Char
'\xFB7C')
  ,(ByteString
"tcircle", Char
'\x24E3')
  ,(ByteString
"tcircumflexbelow", Char
'\x1E71')
  ,(ByteString
"tcommaaccent", Char
'\x0163')
  ,(ByteString
"tdieresis", Char
'\x1E97')
  ,(ByteString
"tdotaccent", Char
'\x1E6B')
  ,(ByteString
"tdotbelow", Char
'\x1E6D')
  ,(ByteString
"tecyrillic", Char
'\x0442')
  ,(ByteString
"tedescendercyrillic", Char
'\x04AD')
  ,(ByteString
"teharabic", Char
'\x062A')
  ,(ByteString
"tehfinalarabic", Char
'\xFE96')
  ,(ByteString
"tehhahinitialarabic", Char
'\xFCA2')
  ,(ByteString
"tehhahisolatedarabic", Char
'\xFC0C')
  ,(ByteString
"tehinitialarabic", Char
'\xFE97')
  ,(ByteString
"tehiragana", Char
'\x3066')
  ,(ByteString
"tehjeeminitialarabic", Char
'\xFCA1')
  ,(ByteString
"tehjeemisolatedarabic", Char
'\xFC0B')
  ,(ByteString
"tehmarbutaarabic", Char
'\x0629')
  ,(ByteString
"tehmarbutafinalarabic", Char
'\xFE94')
  ,(ByteString
"tehmedialarabic", Char
'\xFE98')
  ,(ByteString
"tehmeeminitialarabic", Char
'\xFCA4')
  ,(ByteString
"tehmeemisolatedarabic", Char
'\xFC0E')
  ,(ByteString
"tehnoonfinalarabic", Char
'\xFC73')
  ,(ByteString
"tekatakana", Char
'\x30C6')
  ,(ByteString
"tekatakanahalfwidth", Char
'\xFF83')
  ,(ByteString
"telephone", Char
'\x2121')
  ,(ByteString
"telephoneblack", Char
'\x260E')
  ,(ByteString
"telishagedolahebrew", Char
'\x05A0')
  ,(ByteString
"telishaqetanahebrew", Char
'\x05A9')
  ,(ByteString
"tencircle", Char
'\x2469')
  ,(ByteString
"tenideographicparen", Char
'\x3229')
  ,(ByteString
"tenparen", Char
'\x247D')
  ,(ByteString
"tenperiod", Char
'\x2491')
  ,(ByteString
"tenroman", Char
'\x2179')
  ,(ByteString
"tesh", Char
'\x02A7')
  ,(ByteString
"tet", Char
'\x05D8')
  ,(ByteString
"tetdagesh", Char
'\xFB38')
  ,(ByteString
"tetdageshhebrew", Char
'\xFB38')
  ,(ByteString
"tethebrew", Char
'\x05D8')
  ,(ByteString
"tetsecyrillic", Char
'\x04B5')
  ,(ByteString
"tevirhebrew", Char
'\x059B')
  ,(ByteString
"tevirlefthebrew", Char
'\x059B')
  ,(ByteString
"thabengali", Char
'\x09A5')
  ,(ByteString
"thadeva", Char
'\x0925')
  ,(ByteString
"thagujarati", Char
'\x0AA5')
  ,(ByteString
"thagurmukhi", Char
'\x0A25')
  ,(ByteString
"thalarabic", Char
'\x0630')
  ,(ByteString
"thalfinalarabic", Char
'\xFEAC')
  ,(ByteString
"thanthakhatlowleftthai", Char
'\xF898')
  ,(ByteString
"thanthakhatlowrightthai", Char
'\xF897')
  ,(ByteString
"thanthakhatthai", Char
'\x0E4C')
  ,(ByteString
"thanthakhatupperleftthai", Char
'\xF896')
  ,(ByteString
"theharabic", Char
'\x062B')
  ,(ByteString
"thehfinalarabic", Char
'\xFE9A')
  ,(ByteString
"thehinitialarabic", Char
'\xFE9B')
  ,(ByteString
"thehmedialarabic", Char
'\xFE9C')
  ,(ByteString
"thereexists", Char
'\x2203')
  ,(ByteString
"therefore", Char
'\x2234')
  ,(ByteString
"theta", Char
'\x03B8')
  ,(ByteString
"theta1", Char
'\x03D1')
  ,(ByteString
"thetasymbolgreek", Char
'\x03D1')
  ,(ByteString
"thieuthacirclekorean", Char
'\x3279')
  ,(ByteString
"thieuthaparenkorean", Char
'\x3219')
  ,(ByteString
"thieuthcirclekorean", Char
'\x326B')
  ,(ByteString
"thieuthkorean", Char
'\x314C')
  ,(ByteString
"thieuthparenkorean", Char
'\x320B')
  ,(ByteString
"thirteencircle", Char
'\x246C')
  ,(ByteString
"thirteenparen", Char
'\x2480')
  ,(ByteString
"thirteenperiod", Char
'\x2494')
  ,(ByteString
"thonangmonthothai", Char
'\x0E11')
  ,(ByteString
"thook", Char
'\x01AD')
  ,(ByteString
"thophuthaothai", Char
'\x0E12')
  ,(ByteString
"thorn", Char
'\x00FE')
  ,(ByteString
"thothahanthai", Char
'\x0E17')
  ,(ByteString
"thothanthai", Char
'\x0E10')
  ,(ByteString
"thothongthai", Char
'\x0E18')
  ,(ByteString
"thothungthai", Char
'\x0E16')
  ,(ByteString
"thousandcyrillic", Char
'\x0482')
  ,(ByteString
"thousandsseparatorarabic", Char
'\x066C')
  ,(ByteString
"thousandsseparatorpersian", Char
'\x066C')
  ,(ByteString
"three", Char
'\x0033')
  ,(ByteString
"threearabic", Char
'\x0663')
  ,(ByteString
"threebengali", Char
'\x09E9')
  ,(ByteString
"threecircle", Char
'\x2462')
  ,(ByteString
"threecircleinversesansserif", Char
'\x278C')
  ,(ByteString
"threedeva", Char
'\x0969')
  ,(ByteString
"threeeighths", Char
'\x215C')
  ,(ByteString
"threegujarati", Char
'\x0AE9')
  ,(ByteString
"threegurmukhi", Char
'\x0A69')
  ,(ByteString
"threehackarabic", Char
'\x0663')
  ,(ByteString
"threehangzhou", Char
'\x3023')
  ,(ByteString
"threeideographicparen", Char
'\x3222')
  ,(ByteString
"threeinferior", Char
'\x2083')
  ,(ByteString
"threemonospace", Char
'\xFF13')
  ,(ByteString
"threenumeratorbengali", Char
'\x09F6')
  ,(ByteString
"threeoldstyle", Char
'\xF733')
  ,(ByteString
"threeparen", Char
'\x2476')
  ,(ByteString
"threeperiod", Char
'\x248A')
  ,(ByteString
"threepersian", Char
'\x06F3')
  ,(ByteString
"threequarters", Char
'\x00BE')
  ,(ByteString
"threequartersemdash", Char
'\xF6DE')
  ,(ByteString
"threeroman", Char
'\x2172')
  ,(ByteString
"threesuperior", Char
'\x00B3')
  ,(ByteString
"threethai", Char
'\x0E53')
  ,(ByteString
"thzsquare", Char
'\x3394')
  ,(ByteString
"tihiragana", Char
'\x3061')
  ,(ByteString
"tikatakana", Char
'\x30C1')
  ,(ByteString
"tikatakanahalfwidth", Char
'\xFF81')
  ,(ByteString
"tikeutacirclekorean", Char
'\x3270')
  ,(ByteString
"tikeutaparenkorean", Char
'\x3210')
  ,(ByteString
"tikeutcirclekorean", Char
'\x3262')
  ,(ByteString
"tikeutkorean", Char
'\x3137')
  ,(ByteString
"tikeutparenkorean", Char
'\x3202')
  ,(ByteString
"tilde", Char
'\x02DC')
  ,(ByteString
"tildebelowcmb", Char
'\x0330')
  ,(ByteString
"tildecmb", Char
'\x0303')
  ,(ByteString
"tildecomb", Char
'\x0303')
  ,(ByteString
"tildedoublecmb", Char
'\x0360')
  ,(ByteString
"tildeoperator", Char
'\x223C')
  ,(ByteString
"tildeoverlaycmb", Char
'\x0334')
  ,(ByteString
"tildeverticalcmb", Char
'\x033E')
  ,(ByteString
"timescircle", Char
'\x2297')
  ,(ByteString
"tipehahebrew", Char
'\x0596')
  ,(ByteString
"tipehalefthebrew", Char
'\x0596')
  ,(ByteString
"tippigurmukhi", Char
'\x0A70')
  ,(ByteString
"titlocyrilliccmb", Char
'\x0483')
  ,(ByteString
"tiwnarmenian", Char
'\x057F')
  ,(ByteString
"tlinebelow", Char
'\x1E6F')
  ,(ByteString
"tmonospace", Char
'\xFF54')
  ,(ByteString
"toarmenian", Char
'\x0569')
  ,(ByteString
"tohiragana", Char
'\x3068')
  ,(ByteString
"tokatakana", Char
'\x30C8')
  ,(ByteString
"tokatakanahalfwidth", Char
'\xFF84')
  ,(ByteString
"tonebarextrahighmod", Char
'\x02E5')
  ,(ByteString
"tonebarextralowmod", Char
'\x02E9')
  ,(ByteString
"tonebarhighmod", Char
'\x02E6')
  ,(ByteString
"tonebarlowmod", Char
'\x02E8')
  ,(ByteString
"tonebarmidmod", Char
'\x02E7')
  ,(ByteString
"tonefive", Char
'\x01BD')
  ,(ByteString
"tonesix", Char
'\x0185')
  ,(ByteString
"tonetwo", Char
'\x01A8')
  ,(ByteString
"tonos", Char
'\x0384')
  ,(ByteString
"tonsquare", Char
'\x3327')
  ,(ByteString
"topatakthai", Char
'\x0E0F')
  ,(ByteString
"tortoiseshellbracketleft", Char
'\x3014')
  ,(ByteString
"tortoiseshellbracketleftsmall", Char
'\xFE5D')
  ,(ByteString
"tortoiseshellbracketleftvertical", Char
'\xFE39')
  ,(ByteString
"tortoiseshellbracketright", Char
'\x3015')
  ,(ByteString
"tortoiseshellbracketrightsmall", Char
'\xFE5E')
  ,(ByteString
"tortoiseshellbracketrightvertical", Char
'\xFE3A')
  ,(ByteString
"totaothai", Char
'\x0E15')
  ,(ByteString
"tpalatalhook", Char
'\x01AB')
  ,(ByteString
"tparen", Char
'\x24AF')
  ,(ByteString
"trademark", Char
'\x2122')
  ,(ByteString
"trademarksans", Char
'\xF8EA')
  ,(ByteString
"trademarkserif", Char
'\xF6DB')
  ,(ByteString
"tretroflexhook", Char
'\x0288')
  ,(ByteString
"triagdn", Char
'\x25BC')
  ,(ByteString
"triaglf", Char
'\x25C4')
  ,(ByteString
"triagrt", Char
'\x25BA')
  ,(ByteString
"triagup", Char
'\x25B2')
  ,(ByteString
"ts", Char
'\x02A6')
  ,(ByteString
"tsadi", Char
'\x05E6')
  ,(ByteString
"tsadidagesh", Char
'\xFB46')
  ,(ByteString
"tsadidageshhebrew", Char
'\xFB46')
  ,(ByteString
"tsadihebrew", Char
'\x05E6')
  ,(ByteString
"tsecyrillic", Char
'\x0446')
  ,(ByteString
"tsere", Char
'\x05B5')
  ,(ByteString
"tsere12", Char
'\x05B5')
  ,(ByteString
"tsere1e", Char
'\x05B5')
  ,(ByteString
"tsere2b", Char
'\x05B5')
  ,(ByteString
"tserehebrew", Char
'\x05B5')
  ,(ByteString
"tserenarrowhebrew", Char
'\x05B5')
  ,(ByteString
"tserequarterhebrew", Char
'\x05B5')
  ,(ByteString
"tserewidehebrew", Char
'\x05B5')
  ,(ByteString
"tshecyrillic", Char
'\x045B')
  ,(ByteString
"tsuperior", Char
'\xF6F3')
  ,(ByteString
"ttabengali", Char
'\x099F')
  ,(ByteString
"ttadeva", Char
'\x091F')
  ,(ByteString
"ttagujarati", Char
'\x0A9F')
  ,(ByteString
"ttagurmukhi", Char
'\x0A1F')
  ,(ByteString
"tteharabic", Char
'\x0679')
  ,(ByteString
"ttehfinalarabic", Char
'\xFB67')
  ,(ByteString
"ttehinitialarabic", Char
'\xFB68')
  ,(ByteString
"ttehmedialarabic", Char
'\xFB69')
  ,(ByteString
"tthabengali", Char
'\x09A0')
  ,(ByteString
"tthadeva", Char
'\x0920')
  ,(ByteString
"tthagujarati", Char
'\x0AA0')
  ,(ByteString
"tthagurmukhi", Char
'\x0A20')
  ,(ByteString
"tturned", Char
'\x0287')
  ,(ByteString
"tuhiragana", Char
'\x3064')
  ,(ByteString
"tukatakana", Char
'\x30C4')
  ,(ByteString
"tukatakanahalfwidth", Char
'\xFF82')
  ,(ByteString
"tusmallhiragana", Char
'\x3063')
  ,(ByteString
"tusmallkatakana", Char
'\x30C3')
  ,(ByteString
"tusmallkatakanahalfwidth", Char
'\xFF6F')
  ,(ByteString
"twelvecircle", Char
'\x246B')
  ,(ByteString
"twelveparen", Char
'\x247F')
  ,(ByteString
"twelveperiod", Char
'\x2493')
  ,(ByteString
"twelveroman", Char
'\x217B')
  ,(ByteString
"twentycircle", Char
'\x2473')
  ,(ByteString
"twentyhangzhou", Char
'\x5344')
  ,(ByteString
"twentyparen", Char
'\x2487')
  ,(ByteString
"twentyperiod", Char
'\x249B')
  ,(ByteString
"two", Char
'\x0032')
  ,(ByteString
"twoarabic", Char
'\x0662')
  ,(ByteString
"twobengali", Char
'\x09E8')
  ,(ByteString
"twocircle", Char
'\x2461')
  ,(ByteString
"twocircleinversesansserif", Char
'\x278B')
  ,(ByteString
"twodeva", Char
'\x0968')
  ,(ByteString
"twodotenleader", Char
'\x2025')
  ,(ByteString
"twodotleader", Char
'\x2025')
  ,(ByteString
"twodotleadervertical", Char
'\xFE30')
  ,(ByteString
"twogujarati", Char
'\x0AE8')
  ,(ByteString
"twogurmukhi", Char
'\x0A68')
  ,(ByteString
"twohackarabic", Char
'\x0662')
  ,(ByteString
"twohangzhou", Char
'\x3022')
  ,(ByteString
"twoideographicparen", Char
'\x3221')
  ,(ByteString
"twoinferior", Char
'\x2082')
  ,(ByteString
"twomonospace", Char
'\xFF12')
  ,(ByteString
"twonumeratorbengali", Char
'\x09F5')
  ,(ByteString
"twooldstyle", Char
'\xF732')
  ,(ByteString
"twoparen", Char
'\x2475')
  ,(ByteString
"twoperiod", Char
'\x2489')
  ,(ByteString
"twopersian", Char
'\x06F2')
  ,(ByteString
"tworoman", Char
'\x2171')
  ,(ByteString
"twostroke", Char
'\x01BB')
  ,(ByteString
"twosuperior", Char
'\x00B2')
  ,(ByteString
"twothai", Char
'\x0E52')
  ,(ByteString
"twothirds", Char
'\x2154')
  ,(ByteString
"u", Char
'\x0075')
  ,(ByteString
"uacute", Char
'\x00FA')
  ,(ByteString
"ubar", Char
'\x0289')
  ,(ByteString
"ubengali", Char
'\x0989')
  ,(ByteString
"ubopomofo", Char
'\x3128')
  ,(ByteString
"ubreve", Char
'\x016D')
  ,(ByteString
"ucaron", Char
'\x01D4')
  ,(ByteString
"ucircle", Char
'\x24E4')
  ,(ByteString
"ucircumflex", Char
'\x00FB')
  ,(ByteString
"ucircumflexbelow", Char
'\x1E77')
  ,(ByteString
"ucyrillic", Char
'\x0443')
  ,(ByteString
"udattadeva", Char
'\x0951')
  ,(ByteString
"udblacute", Char
'\x0171')
  ,(ByteString
"udblgrave", Char
'\x0215')
  ,(ByteString
"udeva", Char
'\x0909')
  ,(ByteString
"udieresis", Char
'\x00FC')
  ,(ByteString
"udieresisacute", Char
'\x01D8')
  ,(ByteString
"udieresisbelow", Char
'\x1E73')
  ,(ByteString
"udieresiscaron", Char
'\x01DA')
  ,(ByteString
"udieresiscyrillic", Char
'\x04F1')
  ,(ByteString
"udieresisgrave", Char
'\x01DC')
  ,(ByteString
"udieresismacron", Char
'\x01D6')
  ,(ByteString
"udotbelow", Char
'\x1EE5')
  ,(ByteString
"ugrave", Char
'\x00F9')
  ,(ByteString
"ugujarati", Char
'\x0A89')
  ,(ByteString
"ugurmukhi", Char
'\x0A09')
  ,(ByteString
"uhiragana", Char
'\x3046')
  ,(ByteString
"uhookabove", Char
'\x1EE7')
  ,(ByteString
"uhorn", Char
'\x01B0')
  ,(ByteString
"uhornacute", Char
'\x1EE9')
  ,(ByteString
"uhorndotbelow", Char
'\x1EF1')
  ,(ByteString
"uhorngrave", Char
'\x1EEB')
  ,(ByteString
"uhornhookabove", Char
'\x1EED')
  ,(ByteString
"uhorntilde", Char
'\x1EEF')
  ,(ByteString
"uhungarumlaut", Char
'\x0171')
  ,(ByteString
"uhungarumlautcyrillic", Char
'\x04F3')
  ,(ByteString
"uinvertedbreve", Char
'\x0217')
  ,(ByteString
"ukatakana", Char
'\x30A6')
  ,(ByteString
"ukatakanahalfwidth", Char
'\xFF73')
  ,(ByteString
"ukcyrillic", Char
'\x0479')
  ,(ByteString
"ukorean", Char
'\x315C')
  ,(ByteString
"umacron", Char
'\x016B')
  ,(ByteString
"umacroncyrillic", Char
'\x04EF')
  ,(ByteString
"umacrondieresis", Char
'\x1E7B')
  ,(ByteString
"umatragurmukhi", Char
'\x0A41')
  ,(ByteString
"umonospace", Char
'\xFF55')
  ,(ByteString
"underscore", Char
'\x005F')
  ,(ByteString
"underscoredbl", Char
'\x2017')
  ,(ByteString
"underscoremonospace", Char
'\xFF3F')
  ,(ByteString
"underscorevertical", Char
'\xFE33')
  ,(ByteString
"underscorewavy", Char
'\xFE4F')
  ,(ByteString
"union", Char
'\x222A')
  ,(ByteString
"universal", Char
'\x2200')
  ,(ByteString
"uogonek", Char
'\x0173')
  ,(ByteString
"uparen", Char
'\x24B0')
  ,(ByteString
"upblock", Char
'\x2580')
  ,(ByteString
"upperdothebrew", Char
'\x05C4')
  ,(ByteString
"upsilon", Char
'\x03C5')
  ,(ByteString
"upsilondieresis", Char
'\x03CB')
  ,(ByteString
"upsilondieresistonos", Char
'\x03B0')
  ,(ByteString
"upsilonlatin", Char
'\x028A')
  ,(ByteString
"upsilontonos", Char
'\x03CD')
  ,(ByteString
"uptackbelowcmb", Char
'\x031D')
  ,(ByteString
"uptackmod", Char
'\x02D4')
  ,(ByteString
"uragurmukhi", Char
'\x0A73')
  ,(ByteString
"uring", Char
'\x016F')
  ,(ByteString
"ushortcyrillic", Char
'\x045E')
  ,(ByteString
"usmallhiragana", Char
'\x3045')
  ,(ByteString
"usmallkatakana", Char
'\x30A5')
  ,(ByteString
"usmallkatakanahalfwidth", Char
'\xFF69')
  ,(ByteString
"ustraightcyrillic", Char
'\x04AF')
  ,(ByteString
"ustraightstrokecyrillic", Char
'\x04B1')
  ,(ByteString
"utilde", Char
'\x0169')
  ,(ByteString
"utildeacute", Char
'\x1E79')
  ,(ByteString
"utildebelow", Char
'\x1E75')
  ,(ByteString
"uubengali", Char
'\x098A')
  ,(ByteString
"uudeva", Char
'\x090A')
  ,(ByteString
"uugujarati", Char
'\x0A8A')
  ,(ByteString
"uugurmukhi", Char
'\x0A0A')
  ,(ByteString
"uumatragurmukhi", Char
'\x0A42')
  ,(ByteString
"uuvowelsignbengali", Char
'\x09C2')
  ,(ByteString
"uuvowelsigndeva", Char
'\x0942')
  ,(ByteString
"uuvowelsigngujarati", Char
'\x0AC2')
  ,(ByteString
"uvowelsignbengali", Char
'\x09C1')
  ,(ByteString
"uvowelsigndeva", Char
'\x0941')
  ,(ByteString
"uvowelsigngujarati", Char
'\x0AC1')
  ,(ByteString
"v", Char
'\x0076')
  ,(ByteString
"vadeva", Char
'\x0935')
  ,(ByteString
"vagujarati", Char
'\x0AB5')
  ,(ByteString
"vagurmukhi", Char
'\x0A35')
  ,(ByteString
"vakatakana", Char
'\x30F7')
  ,(ByteString
"vav", Char
'\x05D5')
  ,(ByteString
"vavdagesh", Char
'\xFB35')
  ,(ByteString
"vavdagesh65", Char
'\xFB35')
  ,(ByteString
"vavdageshhebrew", Char
'\xFB35')
  ,(ByteString
"vavhebrew", Char
'\x05D5')
  ,(ByteString
"vavholam", Char
'\xFB4B')
  ,(ByteString
"vavholamhebrew", Char
'\xFB4B')
  ,(ByteString
"vavvavhebrew", Char
'\x05F0')
  ,(ByteString
"vavyodhebrew", Char
'\x05F1')
  ,(ByteString
"vcircle", Char
'\x24E5')
  ,(ByteString
"vdotbelow", Char
'\x1E7F')
  ,(ByteString
"vecyrillic", Char
'\x0432')
  ,(ByteString
"veharabic", Char
'\x06A4')
  ,(ByteString
"vehfinalarabic", Char
'\xFB6B')
  ,(ByteString
"vehinitialarabic", Char
'\xFB6C')
  ,(ByteString
"vehmedialarabic", Char
'\xFB6D')
  ,(ByteString
"vekatakana", Char
'\x30F9')
  ,(ByteString
"venus", Char
'\x2640')
  ,(ByteString
"verticalbar", Char
'\x007C')
  ,(ByteString
"verticallineabovecmb", Char
'\x030D')
  ,(ByteString
"verticallinebelowcmb", Char
'\x0329')
  ,(ByteString
"verticallinelowmod", Char
'\x02CC')
  ,(ByteString
"verticallinemod", Char
'\x02C8')
  ,(ByteString
"vewarmenian", Char
'\x057E')
  ,(ByteString
"vhook", Char
'\x028B')
  ,(ByteString
"vikatakana", Char
'\x30F8')
  ,(ByteString
"viramabengali", Char
'\x09CD')
  ,(ByteString
"viramadeva", Char
'\x094D')
  ,(ByteString
"viramagujarati", Char
'\x0ACD')
  ,(ByteString
"visargabengali", Char
'\x0983')
  ,(ByteString
"visargadeva", Char
'\x0903')
  ,(ByteString
"visargagujarati", Char
'\x0A83')
  ,(ByteString
"vmonospace", Char
'\xFF56')
  ,(ByteString
"voarmenian", Char
'\x0578')
  ,(ByteString
"voicediterationhiragana", Char
'\x309E')
  ,(ByteString
"voicediterationkatakana", Char
'\x30FE')
  ,(ByteString
"voicedmarkkana", Char
'\x309B')
  ,(ByteString
"voicedmarkkanahalfwidth", Char
'\xFF9E')
  ,(ByteString
"vokatakana", Char
'\x30FA')
  ,(ByteString
"vparen", Char
'\x24B1')
  ,(ByteString
"vtilde", Char
'\x1E7D')
  ,(ByteString
"vturned", Char
'\x028C')
  ,(ByteString
"vuhiragana", Char
'\x3094')
  ,(ByteString
"vukatakana", Char
'\x30F4')
  ,(ByteString
"w", Char
'\x0077')
  ,(ByteString
"wacute", Char
'\x1E83')
  ,(ByteString
"waekorean", Char
'\x3159')
  ,(ByteString
"wahiragana", Char
'\x308F')
  ,(ByteString
"wakatakana", Char
'\x30EF')
  ,(ByteString
"wakatakanahalfwidth", Char
'\xFF9C')
  ,(ByteString
"wakorean", Char
'\x3158')
  ,(ByteString
"wasmallhiragana", Char
'\x308E')
  ,(ByteString
"wasmallkatakana", Char
'\x30EE')
  ,(ByteString
"wattosquare", Char
'\x3357')
  ,(ByteString
"wavedash", Char
'\x301C')
  ,(ByteString
"wavyunderscorevertical", Char
'\xFE34')
  ,(ByteString
"wawarabic", Char
'\x0648')
  ,(ByteString
"wawfinalarabic", Char
'\xFEEE')
  ,(ByteString
"wawhamzaabovearabic", Char
'\x0624')
  ,(ByteString
"wawhamzaabovefinalarabic", Char
'\xFE86')
  ,(ByteString
"wbsquare", Char
'\x33DD')
  ,(ByteString
"wcircle", Char
'\x24E6')
  ,(ByteString
"wcircumflex", Char
'\x0175')
  ,(ByteString
"wdieresis", Char
'\x1E85')
  ,(ByteString
"wdotaccent", Char
'\x1E87')
  ,(ByteString
"wdotbelow", Char
'\x1E89')
  ,(ByteString
"wehiragana", Char
'\x3091')
  ,(ByteString
"weierstrass", Char
'\x2118')
  ,(ByteString
"wekatakana", Char
'\x30F1')
  ,(ByteString
"wekorean", Char
'\x315E')
  ,(ByteString
"weokorean", Char
'\x315D')
  ,(ByteString
"wgrave", Char
'\x1E81')
  ,(ByteString
"whitebullet", Char
'\x25E6')
  ,(ByteString
"whitecircle", Char
'\x25CB')
  ,(ByteString
"whitecircleinverse", Char
'\x25D9')
  ,(ByteString
"whitecornerbracketleft", Char
'\x300E')
  ,(ByteString
"whitecornerbracketleftvertical", Char
'\xFE43')
  ,(ByteString
"whitecornerbracketright", Char
'\x300F')
  ,(ByteString
"whitecornerbracketrightvertical", Char
'\xFE44')
  ,(ByteString
"whitediamond", Char
'\x25C7')
  ,(ByteString
"whitediamondcontainingblacksmalldiamond", Char
'\x25C8')
  ,(ByteString
"whitedownpointingsmalltriangle", Char
'\x25BF')
  ,(ByteString
"whitedownpointingtriangle", Char
'\x25BD')
  ,(ByteString
"whiteleftpointingsmalltriangle", Char
'\x25C3')
  ,(ByteString
"whiteleftpointingtriangle", Char
'\x25C1')
  ,(ByteString
"whitelenticularbracketleft", Char
'\x3016')
  ,(ByteString
"whitelenticularbracketright", Char
'\x3017')
  ,(ByteString
"whiterightpointingsmalltriangle", Char
'\x25B9')
  ,(ByteString
"whiterightpointingtriangle", Char
'\x25B7')
  ,(ByteString
"whitesmallsquare", Char
'\x25AB')
  ,(ByteString
"whitesmilingface", Char
'\x263A')
  ,(ByteString
"whitesquare", Char
'\x25A1')
  ,(ByteString
"whitestar", Char
'\x2606')
  ,(ByteString
"whitetelephone", Char
'\x260F')
  ,(ByteString
"whitetortoiseshellbracketleft", Char
'\x3018')
  ,(ByteString
"whitetortoiseshellbracketright", Char
'\x3019')
  ,(ByteString
"whiteuppointingsmalltriangle", Char
'\x25B5')
  ,(ByteString
"whiteuppointingtriangle", Char
'\x25B3')
  ,(ByteString
"wihiragana", Char
'\x3090')
  ,(ByteString
"wikatakana", Char
'\x30F0')
  ,(ByteString
"wikorean", Char
'\x315F')
  ,(ByteString
"wmonospace", Char
'\xFF57')
  ,(ByteString
"wohiragana", Char
'\x3092')
  ,(ByteString
"wokatakana", Char
'\x30F2')
  ,(ByteString
"wokatakanahalfwidth", Char
'\xFF66')
  ,(ByteString
"won", Char
'\x20A9')
  ,(ByteString
"wonmonospace", Char
'\xFFE6')
  ,(ByteString
"wowaenthai", Char
'\x0E27')
  ,(ByteString
"wparen", Char
'\x24B2')
  ,(ByteString
"wring", Char
'\x1E98')
  ,(ByteString
"wsuperior", Char
'\x02B7')
  ,(ByteString
"wturned", Char
'\x028D')
  ,(ByteString
"wynn", Char
'\x01BF')
  ,(ByteString
"x", Char
'\x0078')
  ,(ByteString
"xabovecmb", Char
'\x033D')
  ,(ByteString
"xbopomofo", Char
'\x3112')
  ,(ByteString
"xcircle", Char
'\x24E7')
  ,(ByteString
"xdieresis", Char
'\x1E8D')
  ,(ByteString
"xdotaccent", Char
'\x1E8B')
  ,(ByteString
"xeharmenian", Char
'\x056D')
  ,(ByteString
"xi", Char
'\x03BE')
  ,(ByteString
"xmonospace", Char
'\xFF58')
  ,(ByteString
"xparen", Char
'\x24B3')
  ,(ByteString
"xsuperior", Char
'\x02E3')
  ,(ByteString
"y", Char
'\x0079')
  ,(ByteString
"yaadosquare", Char
'\x334E')
  ,(ByteString
"yabengali", Char
'\x09AF')
  ,(ByteString
"yacute", Char
'\x00FD')
  ,(ByteString
"yadeva", Char
'\x092F')
  ,(ByteString
"yaekorean", Char
'\x3152')
  ,(ByteString
"yagujarati", Char
'\x0AAF')
  ,(ByteString
"yagurmukhi", Char
'\x0A2F')
  ,(ByteString
"yahiragana", Char
'\x3084')
  ,(ByteString
"yakatakana", Char
'\x30E4')
  ,(ByteString
"yakatakanahalfwidth", Char
'\xFF94')
  ,(ByteString
"yakorean", Char
'\x3151')
  ,(ByteString
"yamakkanthai", Char
'\x0E4E')
  ,(ByteString
"yasmallhiragana", Char
'\x3083')
  ,(ByteString
"yasmallkatakana", Char
'\x30E3')
  ,(ByteString
"yasmallkatakanahalfwidth", Char
'\xFF6C')
  ,(ByteString
"yatcyrillic", Char
'\x0463')
  ,(ByteString
"ycircle", Char
'\x24E8')
  ,(ByteString
"ycircumflex", Char
'\x0177')
  ,(ByteString
"ydieresis", Char
'\x00FF')
  ,(ByteString
"ydotaccent", Char
'\x1E8F')
  ,(ByteString
"ydotbelow", Char
'\x1EF5')
  ,(ByteString
"yeharabic", Char
'\x064A')
  ,(ByteString
"yehbarreearabic", Char
'\x06D2')
  ,(ByteString
"yehbarreefinalarabic", Char
'\xFBAF')
  ,(ByteString
"yehfinalarabic", Char
'\xFEF2')
  ,(ByteString
"yehhamzaabovearabic", Char
'\x0626')
  ,(ByteString
"yehhamzaabovefinalarabic", Char
'\xFE8A')
  ,(ByteString
"yehhamzaaboveinitialarabic", Char
'\xFE8B')
  ,(ByteString
"yehhamzaabovemedialarabic", Char
'\xFE8C')
  ,(ByteString
"yehinitialarabic", Char
'\xFEF3')
  ,(ByteString
"yehmedialarabic", Char
'\xFEF4')
  ,(ByteString
"yehmeeminitialarabic", Char
'\xFCDD')
  ,(ByteString
"yehmeemisolatedarabic", Char
'\xFC58')
  ,(ByteString
"yehnoonfinalarabic", Char
'\xFC94')
  ,(ByteString
"yehthreedotsbelowarabic", Char
'\x06D1')
  ,(ByteString
"yekorean", Char
'\x3156')
  ,(ByteString
"yen", Char
'\x00A5')
  ,(ByteString
"yenmonospace", Char
'\xFFE5')
  ,(ByteString
"yeokorean", Char
'\x3155')
  ,(ByteString
"yeorinhieuhkorean", Char
'\x3186')
  ,(ByteString
"yerahbenyomohebrew", Char
'\x05AA')
  ,(ByteString
"yerahbenyomolefthebrew", Char
'\x05AA')
  ,(ByteString
"yericyrillic", Char
'\x044B')
  ,(ByteString
"yerudieresiscyrillic", Char
'\x04F9')
  ,(ByteString
"yesieungkorean", Char
'\x3181')
  ,(ByteString
"yesieungpansioskorean", Char
'\x3183')
  ,(ByteString
"yesieungsioskorean", Char
'\x3182')
  ,(ByteString
"yetivhebrew", Char
'\x059A')
  ,(ByteString
"ygrave", Char
'\x1EF3')
  ,(ByteString
"yhook", Char
'\x01B4')
  ,(ByteString
"yhookabove", Char
'\x1EF7')
  ,(ByteString
"yiarmenian", Char
'\x0575')
  ,(ByteString
"yicyrillic", Char
'\x0457')
  ,(ByteString
"yikorean", Char
'\x3162')
  ,(ByteString
"yinyang", Char
'\x262F')
  ,(ByteString
"yiwnarmenian", Char
'\x0582')
  ,(ByteString
"ymonospace", Char
'\xFF59')
  ,(ByteString
"yod", Char
'\x05D9')
  ,(ByteString
"yoddagesh", Char
'\xFB39')
  ,(ByteString
"yoddageshhebrew", Char
'\xFB39')
  ,(ByteString
"yodhebrew", Char
'\x05D9')
  ,(ByteString
"yodyodhebrew", Char
'\x05F2')
  ,(ByteString
"yodyodpatahhebrew", Char
'\xFB1F')
  ,(ByteString
"yohiragana", Char
'\x3088')
  ,(ByteString
"yoikorean", Char
'\x3189')
  ,(ByteString
"yokatakana", Char
'\x30E8')
  ,(ByteString
"yokatakanahalfwidth", Char
'\xFF96')
  ,(ByteString
"yokorean", Char
'\x315B')
  ,(ByteString
"yosmallhiragana", Char
'\x3087')
  ,(ByteString
"yosmallkatakana", Char
'\x30E7')
  ,(ByteString
"yosmallkatakanahalfwidth", Char
'\xFF6E')
  ,(ByteString
"yotgreek", Char
'\x03F3')
  ,(ByteString
"yoyaekorean", Char
'\x3188')
  ,(ByteString
"yoyakorean", Char
'\x3187')
  ,(ByteString
"yoyakthai", Char
'\x0E22')
  ,(ByteString
"yoyingthai", Char
'\x0E0D')
  ,(ByteString
"yparen", Char
'\x24B4')
  ,(ByteString
"ypogegrammeni", Char
'\x037A')
  ,(ByteString
"ypogegrammenigreekcmb", Char
'\x0345')
  ,(ByteString
"yr", Char
'\x01A6')
  ,(ByteString
"yring", Char
'\x1E99')
  ,(ByteString
"ysuperior", Char
'\x02B8')
  ,(ByteString
"ytilde", Char
'\x1EF9')
  ,(ByteString
"yturned", Char
'\x028E')
  ,(ByteString
"yuhiragana", Char
'\x3086')
  ,(ByteString
"yuikorean", Char
'\x318C')
  ,(ByteString
"yukatakana", Char
'\x30E6')
  ,(ByteString
"yukatakanahalfwidth", Char
'\xFF95')
  ,(ByteString
"yukorean", Char
'\x3160')
  ,(ByteString
"yusbigcyrillic", Char
'\x046B')
  ,(ByteString
"yusbigiotifiedcyrillic", Char
'\x046D')
  ,(ByteString
"yuslittlecyrillic", Char
'\x0467')
  ,(ByteString
"yuslittleiotifiedcyrillic", Char
'\x0469')
  ,(ByteString
"yusmallhiragana", Char
'\x3085')
  ,(ByteString
"yusmallkatakana", Char
'\x30E5')
  ,(ByteString
"yusmallkatakanahalfwidth", Char
'\xFF6D')
  ,(ByteString
"yuyekorean", Char
'\x318B')
  ,(ByteString
"yuyeokorean", Char
'\x318A')
  ,(ByteString
"yyabengali", Char
'\x09DF')
  ,(ByteString
"yyadeva", Char
'\x095F')
  ,(ByteString
"z", Char
'\x007A')
  ,(ByteString
"zaarmenian", Char
'\x0566')
  ,(ByteString
"zacute", Char
'\x017A')
  ,(ByteString
"zadeva", Char
'\x095B')
  ,(ByteString
"zagurmukhi", Char
'\x0A5B')
  ,(ByteString
"zaharabic", Char
'\x0638')
  ,(ByteString
"zahfinalarabic", Char
'\xFEC6')
  ,(ByteString
"zahinitialarabic", Char
'\xFEC7')
  ,(ByteString
"zahiragana", Char
'\x3056')
  ,(ByteString
"zahmedialarabic", Char
'\xFEC8')
  ,(ByteString
"zainarabic", Char
'\x0632')
  ,(ByteString
"zainfinalarabic", Char
'\xFEB0')
  ,(ByteString
"zakatakana", Char
'\x30B6')
  ,(ByteString
"zaqefgadolhebrew", Char
'\x0595')
  ,(ByteString
"zaqefqatanhebrew", Char
'\x0594')
  ,(ByteString
"zarqahebrew", Char
'\x0598')
  ,(ByteString
"zayin", Char
'\x05D6')
  ,(ByteString
"zayindagesh", Char
'\xFB36')
  ,(ByteString
"zayindageshhebrew", Char
'\xFB36')
  ,(ByteString
"zayinhebrew", Char
'\x05D6')
  ,(ByteString
"zbopomofo", Char
'\x3117')
  ,(ByteString
"zcaron", Char
'\x017E')
  ,(ByteString
"zcircle", Char
'\x24E9')
  ,(ByteString
"zcircumflex", Char
'\x1E91')
  ,(ByteString
"zcurl", Char
'\x0291')
  ,(ByteString
"zdot", Char
'\x017C')
  ,(ByteString
"zdotaccent", Char
'\x017C')
  ,(ByteString
"zdotbelow", Char
'\x1E93')
  ,(ByteString
"zecyrillic", Char
'\x0437')
  ,(ByteString
"zedescendercyrillic", Char
'\x0499')
  ,(ByteString
"zedieresiscyrillic", Char
'\x04DF')
  ,(ByteString
"zehiragana", Char
'\x305C')
  ,(ByteString
"zekatakana", Char
'\x30BC')
  ,(ByteString
"zero", Char
'\x0030')
  ,(ByteString
"zeroarabic", Char
'\x0660')
  ,(ByteString
"zerobengali", Char
'\x09E6')
  ,(ByteString
"zerodeva", Char
'\x0966')
  ,(ByteString
"zerogujarati", Char
'\x0AE6')
  ,(ByteString
"zerogurmukhi", Char
'\x0A66')
  ,(ByteString
"zerohackarabic", Char
'\x0660')
  ,(ByteString
"zeroinferior", Char
'\x2080')
  ,(ByteString
"zeromonospace", Char
'\xFF10')
  ,(ByteString
"zerooldstyle", Char
'\xF730')
  ,(ByteString
"zeropersian", Char
'\x06F0')
  ,(ByteString
"zerosuperior", Char
'\x2070')
  ,(ByteString
"zerothai", Char
'\x0E50')
  ,(ByteString
"zerowidthjoiner", Char
'\xFEFF')
  ,(ByteString
"zerowidthnonjoiner", Char
'\x200C')
  ,(ByteString
"zerowidthspace", Char
'\x200B')
  ,(ByteString
"zeta", Char
'\x03B6')
  ,(ByteString
"zhbopomofo", Char
'\x3113')
  ,(ByteString
"zhearmenian", Char
'\x056A')
  ,(ByteString
"zhebrevecyrillic", Char
'\x04C2')
  ,(ByteString
"zhecyrillic", Char
'\x0436')
  ,(ByteString
"zhedescendercyrillic", Char
'\x0497')
  ,(ByteString
"zhedieresiscyrillic", Char
'\x04DD')
  ,(ByteString
"zihiragana", Char
'\x3058')
  ,(ByteString
"zikatakana", Char
'\x30B8')
  ,(ByteString
"zinorhebrew", Char
'\x05AE')
  ,(ByteString
"zlinebelow", Char
'\x1E95')
  ,(ByteString
"zmonospace", Char
'\xFF5A')
  ,(ByteString
"zohiragana", Char
'\x305E')
  ,(ByteString
"zokatakana", Char
'\x30BE')
  ,(ByteString
"zparen", Char
'\x24B5')
  ,(ByteString
"zretroflexhook", Char
'\x0290')
  ,(ByteString
"zstroke", Char
'\x01B6')
  ,(ByteString
"zuhiragana", Char
'\x305A')
  ,(ByteString
"zukatakana", Char
'\x30BA')
  ]