//Generated by CharTableConverter //!!DO NOT EDIT package org.freehep.graphics2d.font; import java.util.Hashtable; /** * Generated ISO Latin Encoding Table. * * @author org.freehep.graphics2d.font.CharTableConverter * @version $Id: ISOLatin.java,v 1.4 2009-06-22 02:18:16 hohenwarter Exp $ */ public class ISOLatin extends AbstractCharTable { private Hashtable unicodeToName = new Hashtable(); private Hashtable nameToUnicode = new Hashtable(); private Hashtable nameToEnc = new Hashtable(); private String[] encToName = new String[256]; public ISOLatin() { unicodeToName.put(new Character((char) 0x0041), "A"); nameToUnicode.put("A", new Character((char) 0x0041)); nameToEnc.put("A", Integer.valueOf(65)); encToName[65] = "A"; unicodeToName.put(new Character((char) 0x00c6), "AE"); nameToUnicode.put("AE", new Character((char) 0x00c6)); nameToEnc.put("AE", Integer.valueOf(225)); encToName[225] = "AE"; unicodeToName.put(new Character((char) 0x00c1), "Aacute"); nameToUnicode.put("Aacute", new Character((char) 0x00c1)); nameToEnc.put("Aacute", Integer.valueOf(193)); encToName[193] = "Aacute"; unicodeToName.put(new Character((char) 0x00c2), "Acircumflex"); nameToUnicode.put("Acircumflex", new Character((char) 0x00c2)); nameToEnc.put("Acircumflex", Integer.valueOf(194)); encToName[194] = "Acircumflex"; unicodeToName.put(new Character((char) 0x00c4), "Adieresis"); nameToUnicode.put("Adieresis", new Character((char) 0x00c4)); nameToEnc.put("Adieresis", Integer.valueOf(196)); encToName[196] = "Adieresis"; unicodeToName.put(new Character((char) 0x00c0), "Agrave"); nameToUnicode.put("Agrave", new Character((char) 0x00c0)); nameToEnc.put("Agrave", Integer.valueOf(192)); encToName[192] = "Agrave"; unicodeToName.put(new Character((char) 0x00c5), "Aring"); nameToUnicode.put("Aring", new Character((char) 0x00c5)); nameToEnc.put("Aring", Integer.valueOf(197)); encToName[197] = "Aring"; unicodeToName.put(new Character((char) 0x00c3), "Atilde"); nameToUnicode.put("Atilde", new Character((char) 0x00c3)); nameToEnc.put("Atilde", Integer.valueOf(195)); encToName[195] = "Atilde"; unicodeToName.put(new Character((char) 0x0042), "B"); nameToUnicode.put("B", new Character((char) 0x0042)); nameToEnc.put("B", Integer.valueOf(66)); encToName[66] = "B"; unicodeToName.put(new Character((char) 0x0043), "C"); nameToUnicode.put("C", new Character((char) 0x0043)); nameToEnc.put("C", Integer.valueOf(67)); encToName[67] = "C"; unicodeToName.put(new Character((char) 0x00c7), "Ccedilla"); nameToUnicode.put("Ccedilla", new Character((char) 0x00c7)); nameToEnc.put("Ccedilla", Integer.valueOf(199)); encToName[199] = "Ccedilla"; unicodeToName.put(new Character((char) 0x0044), "D"); nameToUnicode.put("D", new Character((char) 0x0044)); nameToEnc.put("D", Integer.valueOf(68)); encToName[68] = "D"; unicodeToName.put(new Character((char) 0x0045), "E"); nameToUnicode.put("E", new Character((char) 0x0045)); nameToEnc.put("E", Integer.valueOf(69)); encToName[69] = "E"; unicodeToName.put(new Character((char) 0x00c9), "Eacute"); nameToUnicode.put("Eacute", new Character((char) 0x00c9)); nameToEnc.put("Eacute", Integer.valueOf(201)); encToName[201] = "Eacute"; unicodeToName.put(new Character((char) 0x00ca), "Ecircumflex"); nameToUnicode.put("Ecircumflex", new Character((char) 0x00ca)); nameToEnc.put("Ecircumflex", Integer.valueOf(202)); encToName[202] = "Ecircumflex"; unicodeToName.put(new Character((char) 0x00cb), "Edieresis"); nameToUnicode.put("Edieresis", new Character((char) 0x00cb)); nameToEnc.put("Edieresis", Integer.valueOf(203)); encToName[203] = "Edieresis"; unicodeToName.put(new Character((char) 0x00c8), "Egrave"); nameToUnicode.put("Egrave", new Character((char) 0x00c8)); nameToEnc.put("Egrave", Integer.valueOf(200)); encToName[200] = "Egrave"; unicodeToName.put(new Character((char) 0x00d0), "Eth"); nameToUnicode.put("Eth", new Character((char) 0x00d0)); nameToEnc.put("Eth", Integer.valueOf(208)); encToName[208] = "Eth"; unicodeToName.put(new Character((char) 0x20ac), "Euro"); nameToUnicode.put("Euro", new Character((char) 0x20ac)); unicodeToName.put(new Character((char) 0x0046), "F"); nameToUnicode.put("F", new Character((char) 0x0046)); nameToEnc.put("F", Integer.valueOf(70)); encToName[70] = "F"; unicodeToName.put(new Character((char) 0x0047), "G"); nameToUnicode.put("G", new Character((char) 0x0047)); nameToEnc.put("G", Integer.valueOf(71)); encToName[71] = "G"; unicodeToName.put(new Character((char) 0x0048), "H"); nameToUnicode.put("H", new Character((char) 0x0048)); nameToEnc.put("H", Integer.valueOf(72)); encToName[72] = "H"; unicodeToName.put(new Character((char) 0x0049), "I"); nameToUnicode.put("I", new Character((char) 0x0049)); nameToEnc.put("I", Integer.valueOf(73)); encToName[73] = "I"; unicodeToName.put(new Character((char) 0x00cd), "Iacute"); nameToUnicode.put("Iacute", new Character((char) 0x00cd)); nameToEnc.put("Iacute", Integer.valueOf(205)); encToName[205] = "Iacute"; unicodeToName.put(new Character((char) 0x00ce), "Icircumflex"); nameToUnicode.put("Icircumflex", new Character((char) 0x00ce)); nameToEnc.put("Icircumflex", Integer.valueOf(206)); encToName[206] = "Icircumflex"; unicodeToName.put(new Character((char) 0x00cf), "Idieresis"); nameToUnicode.put("Idieresis", new Character((char) 0x00cf)); nameToEnc.put("Idieresis", Integer.valueOf(207)); encToName[207] = "Idieresis"; unicodeToName.put(new Character((char) 0x00cc), "Igrave"); nameToUnicode.put("Igrave", new Character((char) 0x00cc)); nameToEnc.put("Igrave", Integer.valueOf(204)); encToName[204] = "Igrave"; unicodeToName.put(new Character((char) 0x004a), "J"); nameToUnicode.put("J", new Character((char) 0x004a)); nameToEnc.put("J", Integer.valueOf(74)); encToName[74] = "J"; unicodeToName.put(new Character((char) 0x004b), "K"); nameToUnicode.put("K", new Character((char) 0x004b)); nameToEnc.put("K", Integer.valueOf(75)); encToName[75] = "K"; unicodeToName.put(new Character((char) 0x004c), "L"); nameToUnicode.put("L", new Character((char) 0x004c)); nameToEnc.put("L", Integer.valueOf(76)); encToName[76] = "L"; unicodeToName.put(new Character((char) 0x0141), "Lslash"); nameToUnicode.put("Lslash", new Character((char) 0x0141)); unicodeToName.put(new Character((char) 0x004d), "M"); nameToUnicode.put("M", new Character((char) 0x004d)); nameToEnc.put("M", Integer.valueOf(77)); encToName[77] = "M"; unicodeToName.put(new Character((char) 0x004e), "N"); nameToUnicode.put("N", new Character((char) 0x004e)); nameToEnc.put("N", Integer.valueOf(78)); encToName[78] = "N"; unicodeToName.put(new Character((char) 0x00d1), "Ntilde"); nameToUnicode.put("Ntilde", new Character((char) 0x00d1)); nameToEnc.put("Ntilde", Integer.valueOf(209)); encToName[209] = "Ntilde"; unicodeToName.put(new Character((char) 0x004f), "O"); nameToUnicode.put("O", new Character((char) 0x004f)); nameToEnc.put("O", Integer.valueOf(79)); encToName[79] = "O"; unicodeToName.put(new Character((char) 0x0152), "OE"); nameToUnicode.put("OE", new Character((char) 0x0152)); unicodeToName.put(new Character((char) 0x00d2), "Oacute"); nameToUnicode.put("Oacute", new Character((char) 0x00d2)); nameToEnc.put("Oacute", Integer.valueOf(211)); encToName[211] = "Oacute"; unicodeToName.put(new Character((char) 0x00d4), "Ocircumflex"); nameToUnicode.put("Ocircumflex", new Character((char) 0x00d4)); nameToEnc.put("Ocircumflex", Integer.valueOf(212)); encToName[212] = "Ocircumflex"; unicodeToName.put(new Character((char) 0x00d6), "Odieresis"); nameToUnicode.put("Odieresis", new Character((char) 0x00d6)); nameToEnc.put("Odieresis", Integer.valueOf(214)); encToName[214] = "Odieresis"; unicodeToName.put(new Character((char) 0x00d3), "Ograve"); nameToUnicode.put("Ograve", new Character((char) 0x00d3)); nameToEnc.put("Ograve", Integer.valueOf(210)); encToName[210] = "Ograve"; unicodeToName.put(new Character((char) 0x00d8), "Oslash"); nameToUnicode.put("Oslash", new Character((char) 0x00d8)); nameToEnc.put("Oslash", Integer.valueOf(216)); encToName[216] = "Oslash"; unicodeToName.put(new Character((char) 0x00d5), "Otilde"); nameToUnicode.put("Otilde", new Character((char) 0x00d5)); nameToEnc.put("Otilde", Integer.valueOf(213)); encToName[213] = "Otilde"; unicodeToName.put(new Character((char) 0x0050), "P"); nameToUnicode.put("P", new Character((char) 0x0050)); nameToEnc.put("P", Integer.valueOf(80)); encToName[80] = "P"; unicodeToName.put(new Character((char) 0x0051), "Q"); nameToUnicode.put("Q", new Character((char) 0x0051)); nameToEnc.put("Q", Integer.valueOf(81)); encToName[81] = "Q"; unicodeToName.put(new Character((char) 0x0052), "R"); nameToUnicode.put("R", new Character((char) 0x0052)); nameToEnc.put("R", Integer.valueOf(82)); encToName[82] = "R"; unicodeToName.put(new Character((char) 0x0053), "S"); nameToUnicode.put("S", new Character((char) 0x0053)); nameToEnc.put("S", Integer.valueOf(83)); encToName[83] = "S"; unicodeToName.put(new Character((char) 0x0160), "Scaron"); nameToUnicode.put("Scaron", new Character((char) 0x0160)); unicodeToName.put(new Character((char) 0x0054), "T"); nameToUnicode.put("T", new Character((char) 0x0054)); nameToEnc.put("T", Integer.valueOf(84)); encToName[84] = "T"; unicodeToName.put(new Character((char) 0x00de), "Thorn"); nameToUnicode.put("Thorn", new Character((char) 0x00de)); nameToEnc.put("Thorn", Integer.valueOf(222)); encToName[222] = "Thorn"; unicodeToName.put(new Character((char) 0x0055), "U"); nameToUnicode.put("U", new Character((char) 0x0055)); nameToEnc.put("U", Integer.valueOf(85)); encToName[85] = "U"; unicodeToName.put(new Character((char) 0x00da), "Uacute"); nameToUnicode.put("Uacute", new Character((char) 0x00da)); nameToEnc.put("Uacute", Integer.valueOf(218)); encToName[218] = "Uacute"; unicodeToName.put(new Character((char) 0x00db), "Ucircumflex"); nameToUnicode.put("Ucircumflex", new Character((char) 0x00db)); nameToEnc.put("Ucircumflex", Integer.valueOf(219)); encToName[219] = "Ucircumflex"; unicodeToName.put(new Character((char) 0x00dc), "Udieresis"); nameToUnicode.put("Udieresis", new Character((char) 0x00dc)); nameToEnc.put("Udieresis", Integer.valueOf(220)); encToName[220] = "Udieresis"; unicodeToName.put(new Character((char) 0x00d9), "Ugrave"); nameToUnicode.put("Ugrave", new Character((char) 0x00d9)); nameToEnc.put("Ugrave", Integer.valueOf(217)); encToName[217] = "Ugrave"; unicodeToName.put(new Character((char) 0x0056), "V"); nameToUnicode.put("V", new Character((char) 0x0056)); nameToEnc.put("V", Integer.valueOf(86)); encToName[86] = "V"; unicodeToName.put(new Character((char) 0x0057), "W"); nameToUnicode.put("W", new Character((char) 0x0057)); nameToEnc.put("W", Integer.valueOf(87)); encToName[87] = "W"; unicodeToName.put(new Character((char) 0x0058), "X"); nameToUnicode.put("X", new Character((char) 0x0058)); nameToEnc.put("X", Integer.valueOf(88)); encToName[88] = "X"; unicodeToName.put(new Character((char) 0x0059), "Y"); nameToUnicode.put("Y", new Character((char) 0x0059)); nameToEnc.put("Y", Integer.valueOf(89)); encToName[89] = "Y"; unicodeToName.put(new Character((char) 0x00dd), "Yacute"); nameToUnicode.put("Yacute", new Character((char) 0x00dd)); nameToEnc.put("Yacute", Integer.valueOf(221)); encToName[221] = "Yacute"; unicodeToName.put(new Character((char) 0x0178), "Ydieresis"); nameToUnicode.put("Ydieresis", new Character((char) 0x0178)); unicodeToName.put(new Character((char) 0x005a), "Z"); nameToUnicode.put("Z", new Character((char) 0x005a)); nameToEnc.put("Z", Integer.valueOf(90)); encToName[90] = "Z"; unicodeToName.put(new Character((char) 0x017d), "Zcaron"); nameToUnicode.put("Zcaron", new Character((char) 0x017d)); unicodeToName.put(new Character((char) 0x0061), "a"); nameToUnicode.put("a", new Character((char) 0x0061)); nameToEnc.put("a", Integer.valueOf(97)); encToName[97] = "a"; unicodeToName.put(new Character((char) 0x00e1), "aacute"); nameToUnicode.put("aacute", new Character((char) 0x00e1)); nameToEnc.put("aacute", Integer.valueOf(225)); encToName[225] = "aacute"; unicodeToName.put(new Character((char) 0x00e2), "acircumflex"); nameToUnicode.put("acircumflex", new Character((char) 0x00e2)); nameToEnc.put("acircumflex", Integer.valueOf(226)); encToName[226] = "acircumflex"; unicodeToName.put(new Character((char) 0x00b4), "acute"); nameToUnicode.put("acute", new Character((char) 0x00b4)); nameToEnc.put("acute", Integer.valueOf(180)); encToName[180] = "acute"; unicodeToName.put(new Character((char) 0x00e4), "adieresis"); nameToUnicode.put("adieresis", new Character((char) 0x00e4)); nameToEnc.put("adieresis", Integer.valueOf(228)); encToName[228] = "adieresis"; unicodeToName.put(new Character((char) 0x00e6), "ae"); nameToUnicode.put("ae", new Character((char) 0x00e6)); nameToEnc.put("ae", Integer.valueOf(230)); encToName[230] = "ae"; unicodeToName.put(new Character((char) 0x00e0), "agrave"); nameToUnicode.put("agrave", new Character((char) 0x00e0)); nameToEnc.put("agrave", Integer.valueOf(224)); encToName[224] = "agrave"; unicodeToName.put(new Character((char) 0x0026), "ampersand"); nameToUnicode.put("ampersand", new Character((char) 0x0026)); nameToEnc.put("ampersand", Integer.valueOf(38)); encToName[38] = "ampersand"; unicodeToName.put(new Character((char) 0x00e5), "aring"); nameToUnicode.put("aring", new Character((char) 0x00e5)); nameToEnc.put("aring", Integer.valueOf(229)); encToName[229] = "aring"; unicodeToName.put(new Character((char) 0x005e), "asciicircum"); nameToUnicode.put("asciicircum", new Character((char) 0x005e)); nameToEnc.put("asciicircum", Integer.valueOf(94)); encToName[94] = "asciicircum"; unicodeToName.put(new Character((char) 0x007e), "asciitilde"); nameToUnicode.put("asciitilde", new Character((char) 0x007e)); nameToEnc.put("asciitilde", Integer.valueOf(126)); encToName[126] = "asciitilde"; unicodeToName.put(new Character((char) 0x002a), "asterisk"); nameToUnicode.put("asterisk", new Character((char) 0x002a)); nameToEnc.put("asterisk", Integer.valueOf(42)); encToName[42] = "asterisk"; unicodeToName.put(new Character((char) 0x0040), "at"); nameToUnicode.put("at", new Character((char) 0x0040)); nameToEnc.put("at", Integer.valueOf(64)); encToName[64] = "at"; unicodeToName.put(new Character((char) 0x00e3), "atilde"); nameToUnicode.put("atilde", new Character((char) 0x00e3)); nameToEnc.put("atilde", Integer.valueOf(227)); encToName[227] = "atilde"; unicodeToName.put(new Character((char) 0x0062), "b"); nameToUnicode.put("b", new Character((char) 0x0062)); nameToEnc.put("b", Integer.valueOf(98)); encToName[98] = "b"; unicodeToName.put(new Character((char) 0x005c), "backslash"); nameToUnicode.put("backslash", new Character((char) 0x005c)); nameToEnc.put("backslash", Integer.valueOf(92)); encToName[92] = "backslash"; unicodeToName.put(new Character((char) 0x007c), "bar"); nameToUnicode.put("bar", new Character((char) 0x007c)); nameToEnc.put("bar", Integer.valueOf(124)); encToName[124] = "bar"; unicodeToName.put(new Character((char) 0x007b), "braceleft"); nameToUnicode.put("braceleft", new Character((char) 0x007b)); nameToEnc.put("braceleft", Integer.valueOf(123)); encToName[123] = "braceleft"; unicodeToName.put(new Character((char) 0x007d), "braceright"); nameToUnicode.put("braceright", new Character((char) 0x007d)); nameToEnc.put("braceright", Integer.valueOf(125)); encToName[125] = "braceright"; unicodeToName.put(new Character((char) 0x005b), "bracketleft"); nameToUnicode.put("bracketleft", new Character((char) 0x005b)); nameToEnc.put("bracketleft", Integer.valueOf(91)); encToName[91] = "bracketleft"; unicodeToName.put(new Character((char) 0x005d), "bracketright"); nameToUnicode.put("bracketright", new Character((char) 0x005d)); nameToEnc.put("bracketright", Integer.valueOf(93)); encToName[93] = "bracketright"; unicodeToName.put(new Character((char) 0x02d8), "breve"); nameToUnicode.put("breve", new Character((char) 0x02d8)); nameToEnc.put("breve", Integer.valueOf(150)); encToName[150] = "breve"; unicodeToName.put(new Character((char) 0x00a6), "brokenbar"); nameToUnicode.put("brokenbar", new Character((char) 0x00a6)); nameToEnc.put("brokenbar", Integer.valueOf(166)); encToName[166] = "brokenbar"; unicodeToName.put(new Character((char) 0x2022), "bullet"); nameToUnicode.put("bullet", new Character((char) 0x2022)); unicodeToName.put(new Character((char) 0x0063), "c"); nameToUnicode.put("c", new Character((char) 0x0063)); nameToEnc.put("c", Integer.valueOf(99)); encToName[99] = "c"; unicodeToName.put(new Character((char) 0x02c7), "caron"); nameToUnicode.put("caron", new Character((char) 0x02c7)); nameToEnc.put("caron", Integer.valueOf(159)); encToName[159] = "caron"; unicodeToName.put(new Character((char) 0x00e7), "ccedilla"); nameToUnicode.put("ccedilla", new Character((char) 0x00e7)); nameToEnc.put("ccedilla", Integer.valueOf(231)); encToName[231] = "ccedilla"; unicodeToName.put(new Character((char) 0x00b8), "cedilla"); nameToUnicode.put("cedilla", new Character((char) 0x00b8)); nameToEnc.put("cedilla", Integer.valueOf(184)); encToName[184] = "cedilla"; unicodeToName.put(new Character((char) 0x00a2), "cent"); nameToUnicode.put("cent", new Character((char) 0x00a2)); nameToEnc.put("cent", Integer.valueOf(162)); encToName[162] = "cent"; unicodeToName.put(new Character((char) 0x02c6), "circumflex"); nameToUnicode.put("circumflex", new Character((char) 0x02c6)); nameToEnc.put("circumflex", Integer.valueOf(147)); encToName[147] = "circumflex"; unicodeToName.put(new Character((char) 0x003a), "colon"); nameToUnicode.put("colon", new Character((char) 0x003a)); nameToEnc.put("colon", Integer.valueOf(58)); encToName[58] = "colon"; unicodeToName.put(new Character((char) 0x002c), "comma"); nameToUnicode.put("comma", new Character((char) 0x002c)); nameToEnc.put("comma", Integer.valueOf(44)); encToName[44] = "comma"; unicodeToName.put(new Character((char) 0x00a9), "copyright"); nameToUnicode.put("copyright", new Character((char) 0x00a9)); nameToEnc.put("copyright", Integer.valueOf(169)); encToName[169] = "copyright"; unicodeToName.put(new Character((char) 0x00a4), "currency"); nameToUnicode.put("currency", new Character((char) 0x00a4)); nameToEnc.put("currency", Integer.valueOf(164)); encToName[164] = "currency"; unicodeToName.put(new Character((char) 0x0064), "d"); nameToUnicode.put("d", new Character((char) 0x0064)); nameToEnc.put("d", Integer.valueOf(100)); encToName[100] = "d"; unicodeToName.put(new Character((char) 0x2020), "dagger"); nameToUnicode.put("dagger", new Character((char) 0x2020)); unicodeToName.put(new Character((char) 0x2021), "daggerdbl"); nameToUnicode.put("daggerdbl", new Character((char) 0x2021)); unicodeToName.put(new Character((char) 0x00b0), "degree"); nameToUnicode.put("degree", new Character((char) 0x00b0)); nameToEnc.put("degree", Integer.valueOf(176)); encToName[176] = "degree"; unicodeToName.put(new Character((char) 0x00a8), "dieresis"); nameToUnicode.put("dieresis", new Character((char) 0x00a8)); nameToEnc.put("dieresis", Integer.valueOf(168)); encToName[168] = "dieresis"; unicodeToName.put(new Character((char) 0x00f7), "divide"); nameToUnicode.put("divide", new Character((char) 0x00f7)); nameToEnc.put("divide", Integer.valueOf(183)); encToName[183] = "divide"; unicodeToName.put(new Character((char) 0x0024), "dollar"); nameToUnicode.put("dollar", new Character((char) 0x0024)); nameToEnc.put("dollar", Integer.valueOf(36)); encToName[36] = "dollar"; unicodeToName.put(new Character((char) 0x02d9), "dotaccent"); nameToUnicode.put("dotaccent", new Character((char) 0x02d9)); nameToEnc.put("dotaccent", Integer.valueOf(151)); encToName[151] = "dotaccent"; unicodeToName.put(new Character((char) 0x0131), "dotlessi"); nameToUnicode.put("dotlessi", new Character((char) 0x0131)); nameToEnc.put("dotlessi", Integer.valueOf(144)); encToName[144] = "dotlessi"; unicodeToName.put(new Character((char) 0x0065), "e"); nameToUnicode.put("e", new Character((char) 0x0065)); nameToEnc.put("e", Integer.valueOf(101)); encToName[101] = "e"; unicodeToName.put(new Character((char) 0x00e9), "eacute"); nameToUnicode.put("eacute", new Character((char) 0x00e9)); nameToEnc.put("eacute", Integer.valueOf(233)); encToName[233] = "eacute"; unicodeToName.put(new Character((char) 0x00ea), "ecircumflex"); nameToUnicode.put("ecircumflex", new Character((char) 0x00ea)); nameToEnc.put("ecircumflex", Integer.valueOf(234)); encToName[234] = "ecircumflex"; unicodeToName.put(new Character((char) 0x00eb), "edieresis"); nameToUnicode.put("edieresis", new Character((char) 0x00eb)); nameToEnc.put("edieresis", Integer.valueOf(235)); encToName[235] = "edieresis"; unicodeToName.put(new Character((char) 0x00e8), "egrave"); nameToUnicode.put("egrave", new Character((char) 0x00e8)); nameToEnc.put("egrave", Integer.valueOf(232)); encToName[232] = "egrave"; unicodeToName.put(new Character((char) 0x0038), "eight"); nameToUnicode.put("eight", new Character((char) 0x0038)); nameToEnc.put("eight", Integer.valueOf(56)); encToName[56] = "eight"; unicodeToName.put(new Character((char) 0x2026), "ellipsis"); nameToUnicode.put("ellipsis", new Character((char) 0x2026)); unicodeToName.put(new Character((char) 0x002d), "emdash"); nameToUnicode.put("emdash", new Character((char) 0x002d)); unicodeToName.put(new Character((char) 0x002d), "endash"); nameToUnicode.put("endash", new Character((char) 0x002d)); unicodeToName.put(new Character((char) 0x003d), "equal"); nameToUnicode.put("equal", new Character((char) 0x003d)); nameToEnc.put("equal", Integer.valueOf(61)); encToName[61] = "equal"; unicodeToName.put(new Character((char) 0x00f0), "eth"); nameToUnicode.put("eth", new Character((char) 0x00f0)); nameToEnc.put("eth", Integer.valueOf(240)); encToName[240] = "eth"; unicodeToName.put(new Character((char) 0x0021), "exclam"); nameToUnicode.put("exclam", new Character((char) 0x0021)); nameToEnc.put("exclam", Integer.valueOf(33)); encToName[33] = "exclam"; unicodeToName.put(new Character((char) 0x00a1), "exclamdown"); nameToUnicode.put("exclamdown", new Character((char) 0x00a1)); nameToEnc.put("exclamdown", Integer.valueOf(161)); encToName[161] = "exclamdown"; unicodeToName.put(new Character((char) 0x0066), "f"); nameToUnicode.put("f", new Character((char) 0x0066)); nameToEnc.put("f", Integer.valueOf(102)); encToName[102] = "f"; unicodeToName.put(new Character((char) 0xfb01), "fi"); nameToUnicode.put("fi", new Character((char) 0xfb01)); unicodeToName.put(new Character((char) 0x0035), "five"); nameToUnicode.put("five", new Character((char) 0x0035)); nameToEnc.put("five", Integer.valueOf(53)); encToName[53] = "five"; unicodeToName.put(new Character((char) 0xfb02), "fl"); nameToUnicode.put("fl", new Character((char) 0xfb02)); unicodeToName.put(new Character((char) 0x0192), "florin"); nameToUnicode.put("florin", new Character((char) 0x0192)); unicodeToName.put(new Character((char) 0x0034), "four"); nameToUnicode.put("four", new Character((char) 0x0034)); nameToEnc.put("four", Integer.valueOf(52)); encToName[52] = "four"; unicodeToName.put(new Character((char) 0x2044), "fraction"); nameToUnicode.put("fraction", new Character((char) 0x2044)); unicodeToName.put(new Character((char) 0x0067), "g"); nameToUnicode.put("g", new Character((char) 0x0067)); nameToEnc.put("g", Integer.valueOf(103)); encToName[103] = "g"; unicodeToName.put(new Character((char) 0x00df), "germandbls"); nameToUnicode.put("germandbls", new Character((char) 0x00df)); nameToEnc.put("germandbls", Integer.valueOf(223)); encToName[223] = "germandbls"; unicodeToName.put(new Character((char) 0x0060), "grave"); nameToUnicode.put("grave", new Character((char) 0x0060)); nameToEnc.put("grave", Integer.valueOf(145)); encToName[145] = "grave"; unicodeToName.put(new Character((char) 0x003e), "greater"); nameToUnicode.put("greater", new Character((char) 0x003e)); nameToEnc.put("greater", Integer.valueOf(62)); encToName[62] = "greater"; unicodeToName.put(new Character((char) 0x00ab), "guillemotleft"); nameToUnicode.put("guillemotleft", new Character((char) 0x00ab)); nameToEnc.put("guillemotleft", Integer.valueOf(171)); encToName[171] = "guillemotleft"; unicodeToName.put(new Character((char) 0x00bb), "guillemotright"); nameToUnicode.put("guillemotright", new Character((char) 0x00bb)); nameToEnc.put("guillemotright", Integer.valueOf(187)); encToName[187] = "guillemotright"; unicodeToName.put(new Character((char) 0x2039), "guilsinglleft"); nameToUnicode.put("guilsinglleft", new Character((char) 0x2039)); unicodeToName.put(new Character((char) 0x203a), "guilsinglright"); nameToUnicode.put("guilsinglright", new Character((char) 0x203a)); unicodeToName.put(new Character((char) 0x0068), "h"); nameToUnicode.put("h", new Character((char) 0x0068)); nameToEnc.put("h", Integer.valueOf(104)); encToName[104] = "h"; unicodeToName.put(new Character((char) 0x02ba), "hungarumlaut"); nameToUnicode.put("hungarumlaut", new Character((char) 0x02ba)); nameToEnc.put("hungarumlaut", Integer.valueOf(157)); encToName[157] = "hungarumlaut"; unicodeToName.put(new Character((char) 0x002d), "hyphen"); nameToUnicode.put("hyphen", new Character((char) 0x002d)); nameToEnc.put("hyphen", Integer.valueOf(173)); encToName[173] = "hyphen"; unicodeToName.put(new Character((char) 0x0069), "i"); nameToUnicode.put("i", new Character((char) 0x0069)); nameToEnc.put("i", Integer.valueOf(105)); encToName[105] = "i"; unicodeToName.put(new Character((char) 0x00ed), "iacute"); nameToUnicode.put("iacute", new Character((char) 0x00ed)); nameToEnc.put("iacute", Integer.valueOf(237)); encToName[237] = "iacute"; unicodeToName.put(new Character((char) 0x00ee), "icircumflex"); nameToUnicode.put("icircumflex", new Character((char) 0x00ee)); nameToEnc.put("icircumflex", Integer.valueOf(238)); encToName[238] = "icircumflex"; unicodeToName.put(new Character((char) 0x00ef), "idieresis"); nameToUnicode.put("idieresis", new Character((char) 0x00ef)); nameToEnc.put("idieresis", Integer.valueOf(239)); encToName[239] = "idieresis"; unicodeToName.put(new Character((char) 0x00ec), "igrave"); nameToUnicode.put("igrave", new Character((char) 0x00ec)); nameToEnc.put("igrave", Integer.valueOf(236)); encToName[236] = "igrave"; unicodeToName.put(new Character((char) 0x006a), "j"); nameToUnicode.put("j", new Character((char) 0x006a)); nameToEnc.put("j", Integer.valueOf(106)); encToName[106] = "j"; unicodeToName.put(new Character((char) 0x006b), "k"); nameToUnicode.put("k", new Character((char) 0x006b)); nameToEnc.put("k", Integer.valueOf(107)); encToName[107] = "k"; unicodeToName.put(new Character((char) 0x006c), "l"); nameToUnicode.put("l", new Character((char) 0x006c)); nameToEnc.put("l", Integer.valueOf(108)); encToName[108] = "l"; unicodeToName.put(new Character((char) 0x003c), "less"); nameToUnicode.put("less", new Character((char) 0x003c)); nameToEnc.put("less", Integer.valueOf(60)); encToName[60] = "less"; unicodeToName.put(new Character((char) 0x00ac), "logicalnot"); nameToUnicode.put("logicalnot", new Character((char) 0x00ac)); nameToEnc.put("logicalnot", Integer.valueOf(172)); encToName[172] = "logicalnot"; unicodeToName.put(new Character((char) 0x0142), "lslash"); nameToUnicode.put("lslash", new Character((char) 0x0142)); unicodeToName.put(new Character((char) 0x006d), "m"); nameToUnicode.put("m", new Character((char) 0x006d)); nameToEnc.put("m", Integer.valueOf(109)); encToName[109] = "m"; unicodeToName.put(new Character((char) 0x00af), "macron"); nameToUnicode.put("macron", new Character((char) 0x00af)); nameToEnc.put("macron", Integer.valueOf(175)); encToName[175] = "macron"; unicodeToName.put(new Character((char) 0x2212), "minus"); nameToUnicode.put("minus", new Character((char) 0x2212)); nameToEnc.put("minus", Integer.valueOf(45)); encToName[45] = "minus"; unicodeToName.put(new Character((char) 0x03bc), "mu"); nameToUnicode.put("mu", new Character((char) 0x03bc)); nameToEnc.put("mu", Integer.valueOf(181)); encToName[181] = "mu"; unicodeToName.put(new Character((char) 0x00d7), "multiply"); nameToUnicode.put("multiply", new Character((char) 0x00d7)); nameToEnc.put("multiply", Integer.valueOf(215)); encToName[215] = "multiply"; unicodeToName.put(new Character((char) 0x006e), "n"); nameToUnicode.put("n", new Character((char) 0x006e)); nameToEnc.put("n", Integer.valueOf(110)); encToName[110] = "n"; unicodeToName.put(new Character((char) 0x0039), "nine"); nameToUnicode.put("nine", new Character((char) 0x0039)); nameToEnc.put("nine", Integer.valueOf(57)); encToName[57] = "nine"; unicodeToName.put(new Character((char) 0x00f1), "ntilde"); nameToUnicode.put("ntilde", new Character((char) 0x00f1)); nameToEnc.put("ntilde", Integer.valueOf(241)); encToName[241] = "ntilde"; unicodeToName.put(new Character((char) 0x0023), "numbersign"); nameToUnicode.put("numbersign", new Character((char) 0x0023)); nameToEnc.put("numbersign", Integer.valueOf(35)); encToName[35] = "numbersign"; unicodeToName.put(new Character((char) 0x006f), "o"); nameToUnicode.put("o", new Character((char) 0x006f)); nameToEnc.put("o", Integer.valueOf(111)); encToName[111] = "o"; unicodeToName.put(new Character((char) 0x00f3), "oacute"); nameToUnicode.put("oacute", new Character((char) 0x00f3)); nameToEnc.put("oacute", Integer.valueOf(243)); encToName[243] = "oacute"; unicodeToName.put(new Character((char) 0x00f4), "ocircumflex"); nameToUnicode.put("ocircumflex", new Character((char) 0x00f4)); nameToEnc.put("ocircumflex", Integer.valueOf(244)); encToName[244] = "ocircumflex"; unicodeToName.put(new Character((char) 0x00f6), "odieresis"); nameToUnicode.put("odieresis", new Character((char) 0x00f6)); nameToEnc.put("odieresis", Integer.valueOf(246)); encToName[246] = "odieresis"; unicodeToName.put(new Character((char) 0x0153), "oe"); nameToUnicode.put("oe", new Character((char) 0x0153)); unicodeToName.put(new Character((char) 0x02db), "ogonek"); nameToUnicode.put("ogonek", new Character((char) 0x02db)); nameToEnc.put("ogonek", Integer.valueOf(158)); encToName[158] = "ogonek"; unicodeToName.put(new Character((char) 0x00f2), "ograve"); nameToUnicode.put("ograve", new Character((char) 0x00f2)); nameToEnc.put("ograve", Integer.valueOf(242)); encToName[242] = "ograve"; unicodeToName.put(new Character((char) 0x0031), "one"); nameToUnicode.put("one", new Character((char) 0x0031)); nameToEnc.put("one", Integer.valueOf(49)); encToName[49] = "one"; unicodeToName.put(new Character((char) 0x00bd), "onehalf"); nameToUnicode.put("onehalf", new Character((char) 0x00bd)); nameToEnc.put("onehalf", Integer.valueOf(189)); encToName[189] = "onehalf"; unicodeToName.put(new Character((char) 0x00bc), "onequarter"); nameToUnicode.put("onequarter", new Character((char) 0x00bc)); nameToEnc.put("onequarter", Integer.valueOf(188)); encToName[188] = "onequarter"; unicodeToName.put(new Character((char) 0x00b9), "onesuperior"); nameToUnicode.put("onesuperior", new Character((char) 0x00b9)); nameToEnc.put("onesuperior", Integer.valueOf(185)); encToName[185] = "onesuperior"; unicodeToName.put(new Character((char) 0x00aa), "ordfeminine"); nameToUnicode.put("ordfeminine", new Character((char) 0x00aa)); nameToEnc.put("ordfeminine", Integer.valueOf(170)); encToName[170] = "ordfeminine"; unicodeToName.put(new Character((char) 0x00ba), "ordmasculine"); nameToUnicode.put("ordmasculine", new Character((char) 0x00ba)); nameToEnc.put("ordmasculine", Integer.valueOf(186)); encToName[186] = "ordmasculine"; unicodeToName.put(new Character((char) 0x00f8), "oslash"); nameToUnicode.put("oslash", new Character((char) 0x00f8)); nameToEnc.put("oslash", Integer.valueOf(248)); encToName[248] = "oslash"; unicodeToName.put(new Character((char) 0x00f5), "otilde"); nameToUnicode.put("otilde", new Character((char) 0x00f5)); nameToEnc.put("otilde", Integer.valueOf(245)); encToName[245] = "otilde"; unicodeToName.put(new Character((char) 0x0070), "p"); nameToUnicode.put("p", new Character((char) 0x0070)); nameToEnc.put("p", Integer.valueOf(112)); encToName[112] = "p"; unicodeToName.put(new Character((char) 0x00b6), "paragraph"); nameToUnicode.put("paragraph", new Character((char) 0x00b6)); nameToEnc.put("paragraph", Integer.valueOf(182)); encToName[182] = "paragraph"; unicodeToName.put(new Character((char) 0x0028), "parenleft"); nameToUnicode.put("parenleft", new Character((char) 0x0028)); nameToEnc.put("parenleft", Integer.valueOf(40)); encToName[40] = "parenleft"; unicodeToName.put(new Character((char) 0x0029), "parenright"); nameToUnicode.put("parenright", new Character((char) 0x0029)); nameToEnc.put("parenright", Integer.valueOf(41)); encToName[41] = "parenright"; unicodeToName.put(new Character((char) 0x0025), "percent"); nameToUnicode.put("percent", new Character((char) 0x0025)); nameToEnc.put("percent", Integer.valueOf(37)); encToName[37] = "percent"; unicodeToName.put(new Character((char) 0x002e), "period"); nameToUnicode.put("period", new Character((char) 0x002e)); nameToEnc.put("period", Integer.valueOf(46)); encToName[46] = "period"; unicodeToName.put(new Character((char) 0x00b7), "periodcentered"); nameToUnicode.put("periodcentered", new Character((char) 0x00b7)); nameToEnc.put("periodcentered", Integer.valueOf(183)); encToName[183] = "periodcentered"; unicodeToName.put(new Character((char) 0x2030), "perthousand"); nameToUnicode.put("perthousand", new Character((char) 0x2030)); unicodeToName.put(new Character((char) 0x002b), "plus"); nameToUnicode.put("plus", new Character((char) 0x002b)); nameToEnc.put("plus", Integer.valueOf(43)); encToName[43] = "plus"; unicodeToName.put(new Character((char) 0x00b1), "plusminus"); nameToUnicode.put("plusminus", new Character((char) 0x00b1)); nameToEnc.put("plusminus", Integer.valueOf(177)); encToName[177] = "plusminus"; unicodeToName.put(new Character((char) 0x0071), "q"); nameToUnicode.put("q", new Character((char) 0x0071)); nameToEnc.put("q", Integer.valueOf(113)); encToName[113] = "q"; unicodeToName.put(new Character((char) 0x003f), "question"); nameToUnicode.put("question", new Character((char) 0x003f)); nameToEnc.put("question", Integer.valueOf(63)); encToName[63] = "question"; unicodeToName.put(new Character((char) 0x00bf), "questiondown"); nameToUnicode.put("questiondown", new Character((char) 0x00bf)); nameToEnc.put("questiondown", Integer.valueOf(191)); encToName[191] = "questiondown"; unicodeToName.put(new Character((char) 0x0022), "quotedbl"); nameToUnicode.put("quotedbl", new Character((char) 0x0022)); nameToEnc.put("quotedbl", Integer.valueOf(34)); encToName[34] = "quotedbl"; unicodeToName.put(new Character((char) 0x201e), "quotedblbase"); nameToUnicode.put("quotedblbase", new Character((char) 0x201e)); unicodeToName.put(new Character((char) 0x201c), "quotedblleft"); nameToUnicode.put("quotedblleft", new Character((char) 0x201c)); unicodeToName.put(new Character((char) 0x201d), "quotedblright"); nameToUnicode.put("quotedblright", new Character((char) 0x201d)); unicodeToName.put(new Character((char) 0x0060), "quoteleft"); nameToUnicode.put("quoteleft", new Character((char) 0x0060)); nameToEnc.put("quoteleft", Integer.valueOf(96)); encToName[96] = "quoteleft"; unicodeToName.put(new Character((char) 0x0027), "quoteright"); nameToUnicode.put("quoteright", new Character((char) 0x0027)); nameToEnc.put("quoteright", Integer.valueOf(39)); encToName[39] = "quoteright"; unicodeToName.put(new Character((char) 0x201a), "quotesinglbase"); nameToUnicode.put("quotesinglbase", new Character((char) 0x201a)); unicodeToName.put(new Character((char) 0x0027), "quotesingle"); nameToUnicode.put("quotesingle", new Character((char) 0x0027)); unicodeToName.put(new Character((char) 0x0072), "r"); nameToUnicode.put("r", new Character((char) 0x0072)); nameToEnc.put("r", Integer.valueOf(114)); encToName[114] = "r"; unicodeToName.put(new Character((char) 0x00ae), "registered"); nameToUnicode.put("registered", new Character((char) 0x00ae)); nameToEnc.put("registered", Integer.valueOf(174)); encToName[174] = "registered"; unicodeToName.put(new Character((char) 0x02da), "ring"); nameToUnicode.put("ring", new Character((char) 0x02da)); nameToEnc.put("ring", Integer.valueOf(154)); encToName[154] = "ring"; unicodeToName.put(new Character((char) 0x0073), "s"); nameToUnicode.put("s", new Character((char) 0x0073)); nameToEnc.put("s", Integer.valueOf(115)); encToName[115] = "s"; unicodeToName.put(new Character((char) 0x0161), "scaron"); nameToUnicode.put("scaron", new Character((char) 0x0161)); unicodeToName.put(new Character((char) 0x00a7), "section"); nameToUnicode.put("section", new Character((char) 0x00a7)); nameToEnc.put("section", Integer.valueOf(167)); encToName[167] = "section"; unicodeToName.put(new Character((char) 0x003b), "semicolon"); nameToUnicode.put("semicolon", new Character((char) 0x003b)); nameToEnc.put("semicolon", Integer.valueOf(59)); encToName[59] = "semicolon"; unicodeToName.put(new Character((char) 0x0037), "seven"); nameToUnicode.put("seven", new Character((char) 0x0037)); nameToEnc.put("seven", Integer.valueOf(55)); encToName[55] = "seven"; unicodeToName.put(new Character((char) 0x0036), "six"); nameToUnicode.put("six", new Character((char) 0x0036)); nameToEnc.put("six", Integer.valueOf(54)); encToName[54] = "six"; unicodeToName.put(new Character((char) 0x002f), "slash"); nameToUnicode.put("slash", new Character((char) 0x002f)); nameToEnc.put("slash", Integer.valueOf(47)); encToName[47] = "slash"; unicodeToName.put(new Character((char) 0x0020), "space"); nameToUnicode.put("space", new Character((char) 0x0020)); nameToEnc.put("space", Integer.valueOf(32)); encToName[32] = "space"; unicodeToName.put(new Character((char) 0x00a3), "sterling"); nameToUnicode.put("sterling", new Character((char) 0x00a3)); nameToEnc.put("sterling", Integer.valueOf(163)); encToName[163] = "sterling"; unicodeToName.put(new Character((char) 0x0074), "t"); nameToUnicode.put("t", new Character((char) 0x0074)); nameToEnc.put("t", Integer.valueOf(116)); encToName[116] = "t"; unicodeToName.put(new Character((char) 0x00fe), "thorn"); nameToUnicode.put("thorn", new Character((char) 0x00fe)); nameToEnc.put("thorn", Integer.valueOf(254)); encToName[254] = "thorn"; unicodeToName.put(new Character((char) 0x0033), "three"); nameToUnicode.put("three", new Character((char) 0x0033)); nameToEnc.put("three", Integer.valueOf(51)); encToName[51] = "three"; unicodeToName.put(new Character((char) 0x00be), "threequarters"); nameToUnicode.put("threequarters", new Character((char) 0x00be)); nameToEnc.put("threequarters", Integer.valueOf(190)); encToName[190] = "threequarters"; unicodeToName.put(new Character((char) 0x00b3), "threesuperior"); nameToUnicode.put("threesuperior", new Character((char) 0x00b3)); nameToEnc.put("threesuperior", Integer.valueOf(179)); encToName[179] = "threesuperior"; unicodeToName.put(new Character((char) 0x02dc), "tilde"); nameToUnicode.put("tilde", new Character((char) 0x02dc)); nameToEnc.put("tilde", Integer.valueOf(148)); encToName[148] = "tilde"; unicodeToName.put(new Character((char) 0x2122), "trademark"); nameToUnicode.put("trademark", new Character((char) 0x2122)); unicodeToName.put(new Character((char) 0x0032), "two"); nameToUnicode.put("two", new Character((char) 0x0032)); nameToEnc.put("two", Integer.valueOf(50)); encToName[50] = "two"; unicodeToName.put(new Character((char) 0x00b2), "twosuperior"); nameToUnicode.put("twosuperior", new Character((char) 0x00b2)); nameToEnc.put("twosuperior", Integer.valueOf(178)); encToName[178] = "twosuperior"; unicodeToName.put(new Character((char) 0x0075), "u"); nameToUnicode.put("u", new Character((char) 0x0075)); nameToEnc.put("u", Integer.valueOf(117)); encToName[117] = "u"; unicodeToName.put(new Character((char) 0x00fa), "uacute"); nameToUnicode.put("uacute", new Character((char) 0x00fa)); nameToEnc.put("uacute", Integer.valueOf(250)); encToName[250] = "uacute"; unicodeToName.put(new Character((char) 0x00fb), "ucircumflex"); nameToUnicode.put("ucircumflex", new Character((char) 0x00fb)); nameToEnc.put("ucircumflex", Integer.valueOf(251)); encToName[251] = "ucircumflex"; unicodeToName.put(new Character((char) 0x00fc), "udieresis"); nameToUnicode.put("udieresis", new Character((char) 0x00fc)); nameToEnc.put("udieresis", Integer.valueOf(252)); encToName[252] = "udieresis"; unicodeToName.put(new Character((char) 0x00f9), "ugrave"); nameToUnicode.put("ugrave", new Character((char) 0x00f9)); nameToEnc.put("ugrave", Integer.valueOf(249)); encToName[249] = "ugrave"; unicodeToName.put(new Character((char) 0x005f), "underscore"); nameToUnicode.put("underscore", new Character((char) 0x005f)); nameToEnc.put("underscore", Integer.valueOf(95)); encToName[95] = "underscore"; unicodeToName.put(new Character((char) 0x0076), "v"); nameToUnicode.put("v", new Character((char) 0x0076)); nameToEnc.put("v", Integer.valueOf(118)); encToName[118] = "v"; unicodeToName.put(new Character((char) 0x0077), "w"); nameToUnicode.put("w", new Character((char) 0x0077)); nameToEnc.put("w", Integer.valueOf(119)); encToName[119] = "w"; unicodeToName.put(new Character((char) 0x0078), "x"); nameToUnicode.put("x", new Character((char) 0x0078)); nameToEnc.put("x", Integer.valueOf(120)); encToName[120] = "x"; unicodeToName.put(new Character((char) 0x0079), "y"); nameToUnicode.put("y", new Character((char) 0x0079)); nameToEnc.put("y", Integer.valueOf(121)); encToName[121] = "y"; unicodeToName.put(new Character((char) 0x00fd), "yacute"); nameToUnicode.put("yacute", new Character((char) 0x00fd)); nameToEnc.put("yacute", Integer.valueOf(253)); encToName[253] = "yacute"; unicodeToName.put(new Character((char) 0x00ff), "ydieresis"); nameToUnicode.put("ydieresis", new Character((char) 0x00ff)); nameToEnc.put("ydieresis", Integer.valueOf(255)); encToName[255] = "ydieresis"; unicodeToName.put(new Character((char) 0x00a5), "yen"); nameToUnicode.put("yen", new Character((char) 0x00a5)); nameToEnc.put("yen", Integer.valueOf(165)); encToName[165] = "yen"; unicodeToName.put(new Character((char) 0x007a), "z"); nameToUnicode.put("z", new Character((char) 0x007a)); nameToEnc.put("z", Integer.valueOf(122)); encToName[122] = "z"; unicodeToName.put(new Character((char) 0x017e), "zcaron"); nameToUnicode.put("zcaron", new Character((char) 0x017e)); unicodeToName.put(new Character((char) 0x0030), "zero"); nameToUnicode.put("zero", new Character((char) 0x0030)); nameToEnc.put("zero", Integer.valueOf(48)); encToName[48] = "zero"; } @Override public String toName(Character c) { return ((String) unicodeToName.get(c)); } @Override public String toName(int enc) { if (enc != 0) { return (encToName[enc]); } return (null); } @Override public int toEncoding(String name) { return (((Integer) (nameToEnc.get(name))).intValue()); } @Override public char toUnicode(String name) { return (((Character) (nameToUnicode.get(name))).charValue()); } @Override public String getName() { return ("Latin"); } @Override public String getEncoding() { return ("ISO"); } }