# PostScript character names

PS_CHARNAMES = {'AE': '\u00C6',
    'Aacute': '\u00C1',
    'Acircumflex': '\u00C2',
    'Adieresis': '\u00C4',
    'Agrave': '\u00C0',
    'Alpha': '\u0391',
    'Aring': '\u00C5',
    'Atilde': '\u00C3',
    'Beta': '\u0392',
    'Ccedilla': '\u00C7',
    'Chi': '\u03A7',
    'Deltagreek': '\u0394',
    'Eacute': '\u00C9',
    'Ecircumflex': '\u00CA',
    'Edieresis': '\u00CB',
    'Egrave': '\u00C8',
    'Epsilon': '\u0395',
    'Eta': '\u0397',
    'Eth': '\u00D0',
    'Gamma': '\u0393',
    'Iacute': '\u00CD',
    'Icircumflex': '\u00CE',
    'Idieresis': '\u00CF',
    'Ifraktur': '\u2111',
    'Igrave': '\u00CC',
    'Iota': '\u0399',
    'Kappa': '\u039A',
    'Lambda': '\u039B',
    'Mu': '\u039C',
    'Ntilde': '\u00D1',
    'Nu': '\u039D',
    'Oacute': '\u00D3',
    'Ocircumflex': '\u00D4',
    'Odieresis': '\u00D6',
    'Ograve': '\u00D2',
    'Omegagreek': '\u03A9',
    'Omicron': '\u039F',
    'Oslash': '\u00D8',
    'Otilde': '\u00D5',
    'Phi': '\u03A6',
    'Pi': '\u03A0',
    'Psi': '\u03A8',
    'Rfraktur': '\u211C',
    'Rho': '\u03A1',
    'Sigma': '\u03A3',
    'Tau': '\u03A4',
    'Theta': '\u0398',
    'Thorn': '\u00DE',
    'Uacute': '\u00DA',
    'Ucircumflex': '\u00DB',
    'Udieresis': '\u00DC',
    'Ugrave': '\u00D9',
    'Upsilon': '\u03A5',
    'Upsilon1': '\u03D2',
    'Upsilonhooksymbol': '\u03D2',
    'Xi': '\u039E',
    'Yacute': '\u00DD',
    'Zeta': '\u0396',
    'aacute': '\u00E1',
    'acircumflex': '\u00E2',
    'acute': '\u00B4',
    'adieresis': '\u00E4',
    'ae': '\u00E6',
    'agrave': '\u00E0',
    'aleph': '\u2135',
    'alpha': '\u03B1',
    'angle': '\u2220',
    'approxequal': '\u2248',
    'approximatelyequal': '\u2245',
    'aring': '\u00E5',
    'arrowboth': '\u2194',
    'arrowdblboth': '\u21D4',
    'arrowdbldown': '\u21D3',
    'arrowdblleft': '\u21D0',
    'arrowdblright': '\u21D2',
    'arrowdblup': '\u21D1',
    'arrowdown': '\u2193',
    'arrowleft': '\u2190',
    'arrowleftdbl': '\u21D0',
    'arrowright': '\u2192',
    'arrowup': '\u2191',
    'asteriskmath': '\u2217',
    'atilde': '\u00E3',
    'beta': '\u03B2',
    'brokenbar': '\u00A6',
    'bullet': '\u2022',
    'carriagereturn': '\u21B5',
    'ccedilla': '\u00E7',
    'cedilla': '\u00B8',
    'cent': '\u00A2',
    'chi': '\u03C7',
    'circlemultiply': '\u2297',
    'circleplus': '\u2295',
    'congruent': '\u2245',
    'copyright': '\u00A9',
    'currency': '\u00A4',
    'dblarrowleft': '\u21D4',
    'dblarrowright': '\u21D2',
    'degree': '\u00B0',
    'delta': '\u03B4',
    'dieresis': '\u00A8',
    'divide': '\u00F7',
    'dotmath': '\u22C5',
    'eacute': '\u00E9',
    'ecircumflex': '\u00EA',
    'edieresis': '\u00EB',
    'egrave': '\u00E8',
    'element': '\u2208',
    'ellipsis': '\u2026',
    'emptyset': '\u2205',
    'epsilon': '\u03B5',
    'equivalence': '\u2261',
    'eta': '\u03B7',
    'eth': '\u00F0',
    'exclamdown': '\u00A1',
    'existential': '\u2203',
    'florin': '\u0192',
    'forall': '\u2200',
    'fraction': '\u2044',
    'gamma': '\u03B3',
    'germandbls': '\u00DF',
    'gradient': '\u2207',
    'greaterequal': '\u2265',
    'guillemotleft': '\u00AB',
    'guillemotright': '\u00BB',
    'iacute': '\u00ED',
    'icircumflex': '\u00EE',
    'idieresis': '\u00EF',
    'igrave': '\u00EC',
    'infinity': '\u221E',
    'integral': '\u222B',
    'intersection': '\u2229',
    'iota': '\u03B9',
    'kappa': '\u03BA',
    'lambda': '\u03BB',
    'lessequal': '\u2264',
    'logicaland': '\u2227',
    'logicalnot': '\u00AC',
    'logicalor': '\u2228',
    'macron': '\u00AF',
    'middot': '\u00B7',
    'minus': '\u2212',
    'minute': '\u2032',
    'mu': '\u00B5',
    'mu1': '\u00B5',
    'mugreek': '\u03BC',
    'multiply': '\u00D7',
    'nabla': '\u2207',
    'nbspace': '\u00A0',
    'nonbreakingspace': '\u00A0',
    'notelement': '\u2209',
    'notelementof': '\u2209',
    'notequal': '\u2260',
    'notsubset': '\u2284',
    'ntilde': '\u00F1',
    'nu': '\u03BD',
    'oacute': '\u00F3',
    'ocircumflex': '\u00F4',
    'odieresis': '\u00F6',
    'ograve': '\u00F2',
    'omega': '\u03C9',
    'omega1': '\u03D6',
    'omicron': '\u03BF',
    'onehalf': '\u00BD',
    'onequarter': '\u00BC',
    'onesuperior': '\u00B9',
    'ordfeminine': '\u00AA',
    'ordmasculine': '\u00BA',
    'oslash': '\u00F8',
    'otilde': '\u00F5',
    'overline': '\u203E',
    'overscore': '\u00AF',
    'paragraph': '\u00B6',
    'partialdiff': '\u2202',
    'periodcentered': '\u00B7',
    'perpendicular': '\u22A5',
    'phi': '\u03C6',
    'pi': '\u03C0',
    'pisymbolgreek': '\u03D6',
    'pluscircle': '\u2295',
    'plusminus': '\u00B1',
    'product': '\u220F',
    'propersubset': '\u2282',
    'propersuperset': '\u2283',
    'proportional': '\u221D',
    'psi': '\u03C8',
    'questiondown': '\u00BF',
    'radical': '\u221A',
    'reflexsubset': '\u2286',
    'reflexsuperset': '\u2287',
    'registered': '\u00AE',
    'rho': '\u03C1',
    'second': '\u2033',
    'section': '\u00A7',
    'sfthyphen': '\u00AD',
    'sigma': '\u03C3',
    'sigma1': '\u03C2',
    'sigmafinal': '\u03C2',
    'similar': '\u223C',
    'softhyphen': '\u00AD',
    'sterling': '\u00A3',
    'subset': '\u2282',
    'subsetorequal': '\u2286',
    'suchthat': '\u220B',
    'summation': '\u2211',
    'superset': '\u2283',
    'supersetorequal': '\u2287',
    'tau': '\u03C4',
    'thereexists': '\u2203',
    'therefore': '\u2234',
    'theta': '\u03B8',
    'theta1': '\u03D1',
    'thetasymbolgreek': '\u03D1',
    'thorn': '\u00FE',
    'threequarters': '\u00BE',
    'threesuperior': '\u00B3',
    'tildeoperator': '\u223C',
    'timescircle': '\u2297',
    'trademark': '\u2122',
    'twosuperior': '\u00B2',
    'uacute': '\u00FA',
    'ucircumflex': '\u00FB',
    'udieresis': '\u00FC',
    'ugrave': '\u00F9',
    'union': '\u222A',
    'universal': '\u2200',
    'upsilon': '\u03C5',
    'weierstrass': '\u2118',
    'xi': '\u03BE',
    'yacute': '\u00FD',
    'ydieresis': '\u00FF',
    'yen': '\u00A5',
    'zeta': '\u03B6'}

# PostScript character names

PS_CHARNAMES = {'AE': '\u00C6',
    'Aacute': '\u00C1',
    'Acircumflex': '\u00C2',
    'Adieresis': '\u00C4',
    'Agrave': '\u00C0',
    'Alpha': '\u0391',
    'Aring': '\u00C5',
    'Atilde': '\u00C3',
    'Beta': '\u0392',
    'Ccedilla': '\u00C7',
    'Chi': '\u03A7',
    'Deltagreek': '\u0394',
    'Eacute': '\u00C9',
    'Ecircumflex': '\u00CA',
    'Edieresis': '\u00CB',
    'Egrave': '\u00C8',
    'Epsilon': '\u0395',
    'Eta': '\u0397',
    'Eth': '\u00D0',
    'Gamma': '\u0393',
    'Iacute': '\u00CD',
    'Icircumflex': '\u00CE',
    'Idieresis': '\u00CF',
    'Ifraktur': '\u2111',
    'Igrave': '\u00CC',
    'Iota': '\u0399',
    'Kappa': '\u039A',
    'Lambda': '\u039B',
    'Mu': '\u039C',
    'Ntilde': '\u00D1',
    'Nu': '\u039D',
    'Oacute': '\u00D3',
    'Ocircumflex': '\u00D4',
    'Odieresis': '\u00D6',
    'Ograve': '\u00D2',
    'Omegagreek': '\u03A9',
    'Omicron': '\u039F',
    'Oslash': '\u00D8',
    'Otilde': '\u00D5',
    'Phi': '\u03A6',
    'Pi': '\u03A0',
    'Psi': '\u03A8',
    'Rfraktur': '\u211C',
    'Rho': '\u03A1',
    'Sigma': '\u03A3',
    'Tau': '\u03A4',
    'Theta': '\u0398',
    'Thorn': '\u00DE',
    'Uacute': '\u00DA',
    'Ucircumflex': '\u00DB',
    'Udieresis': '\u00DC',
    'Ugrave': '\u00D9',
    'Upsilon': '\u03A5',
    'Upsilon1': '\u03D2',
    'Upsilonhooksymbol': '\u03D2',
    'Xi': '\u039E',
    'Yacute': '\u00DD',
    'Zeta': '\u0396',
    'aacute': '\u00E1',
    'acircumflex': '\u00E2',
    'acute': '\u00B4',
    'adieresis': '\u00E4',
    'ae': '\u00E6',
    'agrave': '\u00E0',
    'aleph': '\u2135',
    'alpha': '\u03B1',
    'angle': '\u2220',
    'approxequal': '\u2248',
    'approximatelyequal': '\u2245',
    'aring': '\u00E5',
    'arrowboth': '\u2194',
    'arrowdblboth': '\u21D4',
    'arrowdbldown': '\u21D3',
    'arrowdblleft': '\u21D0',
    'arrowdblright': '\u21D2',
    'arrowdblup': '\u21D1',
    'arrowdown': '\u2193',
    'arrowleft': '\u2190',
    'arrowleftdbl': '\u21D0',
    'arrowright': '\u2192',
    'arrowup': '\u2191',
    'asteriskmath': '\u2217',
    'atilde': '\u00E3',
    'beta': '\u03B2',
    'brokenbar': '\u00A6',
    'bullet': '\u2022',
    'carriagereturn': '\u21B5',
    'ccedilla': '\u00E7',
    'cedilla': '\u00B8',
    'cent': '\u00A2',
    'chi': '\u03C7',
    'circlemultiply': '\u2297',
    'circleplus': '\u2295',
    'congruent': '\u2245',
    'copyright': '\u00A9',
    'currency': '\u00A4',
    'dblarrowleft': '\u21D4',
    'dblarrowright': '\u21D2',
    'degree': '\u00B0',
    'delta': '\u03B4',
    'dieresis': '\u00A8',
    'divide': '\u00F7',
    'dotmath': '\u22C5',
    'eacute': '\u00E9',
    'ecircumflex': '\u00EA',
    'edieresis': '\u00EB',
    'egrave': '\u00E8',
    'element': '\u2208',
    'ellipsis': '\u2026',
    'emptyset': '\u2205',
    'epsilon': '\u03B5',
    'equivalence': '\u2261',
    'eta': '\u03B7',
    'eth': '\u00F0',
    'exclamdown': '\u00A1',
    'existential': '\u2203',
    'florin': '\u0192',
    'forall': '\u2200',
    'fraction': '\u2044',
    'gamma': '\u03B3',
    'germandbls': '\u00DF',
    'gradient': '\u2207',
    'greaterequal': '\u2265',
    'guillemotleft': '\u00AB',
    'guillemotright': '\u00BB',
    'iacute': '\u00ED',
    'icircumflex': '\u00EE',
    'idieresis': '\u00EF',
    'igrave': '\u00EC',
    'infinity': '\u221E',
    'integral': '\u222B',
    'intersection': '\u2229',
    'iota': '\u03B9',
    'kappa': '\u03BA',
    'lambda': '\u03BB',
    'lessequal': '\u2264',
    'logicaland': '\u2227',
    'logicalnot': '\u00AC',
    'logicalor': '\u2228',
    'macron': '\u00AF',
    'middot': '\u00B7',
    'minus': '\u2212',
    'minute': '\u2032',
    'mu': '\u00B5',
    'mu1': '\u00B5',
    'mugreek': '\u03BC',
    'multiply': '\u00D7',
    'nabla': '\u2207',
    'nbspace': '\u00A0',
    'nonbreakingspace': '\u00A0',
    'notelement': '\u2209',
    'notelementof': '\u2209',
    'notequal': '\u2260',
    'notsubset': '\u2284',
    'ntilde': '\u00F1',
    'nu': '\u03BD',
    'oacute': '\u00F3',
    'ocircumflex': '\u00F4',
    'odieresis': '\u00F6',
    'ograve': '\u00F2',
    'omega': '\u03C9',
    'omega1': '\u03D6',
    'omicron': '\u03BF',
    'onehalf': '\u00BD',
    'onequarter': '\u00BC',
    'onesuperior': '\u00B9',
    'ordfeminine': '\u00AA',
    'ordmasculine': '\u00BA',
    'oslash': '\u00F8',
    'otilde': '\u00F5',
    'overline': '\u203E',
    'overscore': '\u00AF',
    'paragraph': '\u00B6',
    'partialdiff': '\u2202',
    'periodcentered': '\u00B7',
    'perpendicular': '\u22A5',
    'phi': '\u03C6',
    'pi': '\u03C0',
    'pisymbolgreek': '\u03D6',
    'pluscircle': '\u2295',
    'plusminus': '\u00B1',
    'product': '\u220F',
    'propersubset': '\u2282',
    'propersuperset': '\u2283',
    'proportional': '\u221D',
    'psi': '\u03C8',
    'questiondown': '\u00BF',
    'radical': '\u221A',
    'reflexsubset': '\u2286',
    'reflexsuperset': '\u2287',
    'registered': '\u00AE',
    'rho': '\u03C1',
    'second': '\u2033',
    'section': '\u00A7',
    'sfthyphen': '\u00AD',
    'sigma': '\u03C3',
    'sigma1': '\u03C2',
    'sigmafinal': '\u03C2',
    'similar': '\u223C',
    'softhyphen': '\u00AD',
    'sterling': '\u00A3',
    'subset': '\u2282',
    'subsetorequal': '\u2286',
    'suchthat': '\u220B',
    'summation': '\u2211',
    'superset': '\u2283',
    'supersetorequal': '\u2287',
    'tau': '\u03C4',
    'thereexists': '\u2203',
    'therefore': '\u2234',
    'theta': '\u03B8',
    'theta1': '\u03D1',
    'thetasymbolgreek': '\u03D1',
    'thorn': '\u00FE',
    'threequarters': '\u00BE',
    'threesuperior': '\u00B3',
    'tildeoperator': '\u223C',
    'timescircle': '\u2297',
    'trademark': '\u2122',
    'twosuperior': '\u00B2',
    'uacute': '\u00FA',
    'ucircumflex': '\u00FB',
    'udieresis': '\u00FC',
    'ugrave': '\u00F9',
    'union': '\u222A',
    'universal': '\u2200',
    'upsilon': '\u03C5',
    'weierstrass': '\u2118',
    'xi': '\u03BE',
    'yacute': '\u00FD',
    'ydieresis': '\u00FF',
    'yen': '\u00A5',
    'zeta': '\u03B6'}

# PostScript character names