//Generated by CharTableConverter
//!!DO NOT EDIT
package org.xmind.org.freehep.graphics2d.font;
import java.util.Hashtable;
/**
* Generated Expert Encoding Table.
*
* @author org.xmind.org.freehep.graphics2d.font.CharTableConverter
* @author Jason Wong
*/
public class Expert extends AbstractCharTable {
private Hashtable<Character, String> unicodeToName = new Hashtable<Character, String>();
private Hashtable<String, Character> nameToUnicode = new Hashtable<String, Character>();
private Hashtable<String, Integer> nameToEnc = new Hashtable<String, Integer>();
private String[] encToName = new String[256];
@SuppressWarnings("nls")
public Expert() {
unicodeToName.put(new Character((char) 0xF7E6), "AEsmall");
nameToUnicode.put("AEsmall", new Character((char) 0xF7E6));
nameToEnc.put("AEsmall", new Integer(190));
encToName[190] = "AEsmall";
unicodeToName.put(new Character((char) 0xF7E1), "Aacutesmall");
nameToUnicode.put("Aacutesmall", new Character((char) 0xF7E1));
nameToEnc.put("Aacutesmall", new Integer(135));
encToName[135] = "Aacutesmall";
unicodeToName.put(new Character((char) 0xF7E2), "Acircumflexsmall");
nameToUnicode.put("Acircumflexsmall", new Character((char) 0xF7E2));
nameToEnc.put("Acircumflexsmall", new Integer(137));
encToName[137] = "Acircumflexsmall";
unicodeToName.put(new Character((char) 0xF7B4), "Acutesmall");
nameToUnicode.put("Acutesmall", new Character((char) 0xF7B4));
nameToEnc.put("Acutesmall", new Integer(39));
encToName[39] = "Acutesmall";
unicodeToName.put(new Character((char) 0xF7E4), "Adieresissmall");
nameToUnicode.put("Adieresissmall", new Character((char) 0xF7E4));
nameToEnc.put("Adieresissmall", new Integer(138));
encToName[138] = "Adieresissmall";
unicodeToName.put(new Character((char) 0xF7E0), "Agravesmall");
nameToUnicode.put("Agravesmall", new Character((char) 0xF7E0));
nameToEnc.put("Agravesmall", new Integer(136));
encToName[136] = "Agravesmall";
unicodeToName.put(new Character((char) 0xF7E5), "Aringsmall");
nameToUnicode.put("Aringsmall", new Character((char) 0xF7E5));
nameToEnc.put("Aringsmall", new Integer(140));
encToName[140] = "Aringsmall";
unicodeToName.put(new Character((char) 0xF761), "Asmall");
nameToUnicode.put("Asmall", new Character((char) 0xF761));
nameToEnc.put("Asmall", new Integer(97));
encToName[97] = "Asmall";
unicodeToName.put(new Character((char) 0xF7E3), "Atildesmall");
nameToUnicode.put("Atildesmall", new Character((char) 0xF7E3));
nameToEnc.put("Atildesmall", new Integer(139));
encToName[139] = "Atildesmall";
unicodeToName.put(new Character((char) 0xF6F4), "Brevesmall");
nameToUnicode.put("Brevesmall", new Character((char) 0xF6F4));
nameToEnc.put("Brevesmall", new Integer(243));
encToName[243] = "Brevesmall";
unicodeToName.put(new Character((char) 0xF762), "Bsmall");
nameToUnicode.put("Bsmall", new Character((char) 0xF762));
nameToEnc.put("Bsmall", new Integer(98));
encToName[98] = "Bsmall";
unicodeToName.put(new Character((char) 0xF6F5), "Caronsmall");
nameToUnicode.put("Caronsmall", new Character((char) 0xF6F5));
nameToEnc.put("Caronsmall", new Integer(174));
encToName[174] = "Caronsmall";
unicodeToName.put(new Character((char) 0xF7E7), "Ccedillasmall");
nameToUnicode.put("Ccedillasmall", new Character((char) 0xF7E7));
nameToEnc.put("Ccedillasmall", new Integer(141));
encToName[141] = "Ccedillasmall";
unicodeToName.put(new Character((char) 0xF7B8), "Cedillasmall");
nameToUnicode.put("Cedillasmall", new Character((char) 0xF7B8));
nameToEnc.put("Cedillasmall", new Integer(201));
encToName[201] = "Cedillasmall";
unicodeToName.put(new Character((char) 0xF6F6), "Circumflexsmall");
nameToUnicode.put("Circumflexsmall", new Character((char) 0xF6F6));
nameToEnc.put("Circumflexsmall", new Integer(94));
encToName[94] = "Circumflexsmall";
unicodeToName.put(new Character((char) 0xF763), "Csmall");
nameToUnicode.put("Csmall", new Character((char) 0xF763));
nameToEnc.put("Csmall", new Integer(99));
encToName[99] = "Csmall";
unicodeToName.put(new Character((char) 0xF7A8), "Dieresissmall");
nameToUnicode.put("Dieresissmall", new Character((char) 0xF7A8));
nameToEnc.put("Dieresissmall", new Integer(172));
encToName[172] = "Dieresissmall";
unicodeToName.put(new Character((char) 0xF6F7), "Dotaccentsmall");
nameToUnicode.put("Dotaccentsmall", new Character((char) 0xF6F7));
nameToEnc.put("Dotaccentsmall", new Integer(250));
encToName[250] = "Dotaccentsmall";
unicodeToName.put(new Character((char) 0xF764), "Dsmall");
nameToUnicode.put("Dsmall", new Character((char) 0xF764));
nameToEnc.put("Dsmall", new Integer(100));
encToName[100] = "Dsmall";
unicodeToName.put(new Character((char) 0xF7E9), "Eacutesmall");
nameToUnicode.put("Eacutesmall", new Character((char) 0xF7E9));
nameToEnc.put("Eacutesmall", new Integer(142));
encToName[142] = "Eacutesmall";
unicodeToName.put(new Character((char) 0xF7EA), "Ecircumflexsmall");
nameToUnicode.put("Ecircumflexsmall", new Character((char) 0xF7EA));
nameToEnc.put("Ecircumflexsmall", new Integer(144));
encToName[144] = "Ecircumflexsmall";
unicodeToName.put(new Character((char) 0xF7EB), "Edieresissmall");
nameToUnicode.put("Edieresissmall", new Character((char) 0xF7EB));
nameToEnc.put("Edieresissmall", new Integer(145));
encToName[145] = "Edieresissmall";
unicodeToName.put(new Character((char) 0xF7E8), "Egravesmall");
nameToUnicode.put("Egravesmall", new Character((char) 0xF7E8));
nameToEnc.put("Egravesmall", new Integer(143));
encToName[143] = "Egravesmall";
unicodeToName.put(new Character((char) 0xF765), "Esmall");
nameToUnicode.put("Esmall", new Character((char) 0xF765));
nameToEnc.put("Esmall", new Integer(101));
encToName[101] = "Esmall";
unicodeToName.put(new Character((char) 0xF7F0), "Ethsmall");
nameToUnicode.put("Ethsmall", new Character((char) 0xF7F0));
nameToEnc.put("Ethsmall", new Integer(68));
encToName[68] = "Ethsmall";
unicodeToName.put(new Character((char) 0xF766), "Fsmall");
nameToUnicode.put("Fsmall", new Character((char) 0xF766));
nameToEnc.put("Fsmall", new Integer(102));
encToName[102] = "Fsmall";
unicodeToName.put(new Character((char) 0xF760), "Gravesmall");
nameToUnicode.put("Gravesmall", new Character((char) 0xF760));
nameToEnc.put("Gravesmall", new Integer(96));
encToName[96] = "Gravesmall";
unicodeToName.put(new Character((char) 0xF767), "Gsmall");
nameToUnicode.put("Gsmall", new Character((char) 0xF767));
nameToEnc.put("Gsmall", new Integer(103));
encToName[103] = "Gsmall";
unicodeToName.put(new Character((char) 0xF768), "Hsmall");
nameToUnicode.put("Hsmall", new Character((char) 0xF768));
nameToEnc.put("Hsmall", new Integer(104));
encToName[104] = "Hsmall";
unicodeToName.put(new Character((char) 0xF6F8), "Hungarumlautsmall");
nameToUnicode.put("Hungarumlautsmall", new Character((char) 0xF6F8));
nameToEnc.put("Hungarumlautsmall", new Integer(34));
encToName[34] = "Hungarumlautsmall";
unicodeToName.put(new Character((char) 0xF7ED), "Iacutesmall");
nameToUnicode.put("Iacutesmall", new Character((char) 0xF7ED));
nameToEnc.put("Iacutesmall", new Integer(146));
encToName[146] = "Iacutesmall";
unicodeToName.put(new Character((char) 0xF7EE), "Icircumflexsmall");
nameToUnicode.put("Icircumflexsmall", new Character((char) 0xF7EE));
nameToEnc.put("Icircumflexsmall", new Integer(148));
encToName[148] = "Icircumflexsmall";
unicodeToName.put(new Character((char) 0xF7EF), "Idieresissmall");
nameToUnicode.put("Idieresissmall", new Character((char) 0xF7EF));
nameToEnc.put("Idieresissmall", new Integer(149));
encToName[149] = "Idieresissmall";
unicodeToName.put(new Character((char) 0xF7EC), "Igravesmall");
nameToUnicode.put("Igravesmall", new Character((char) 0xF7EC));
nameToEnc.put("Igravesmall", new Integer(147));
encToName[147] = "Igravesmall";
unicodeToName.put(new Character((char) 0xF769), "Ismall");
nameToUnicode.put("Ismall", new Character((char) 0xF769));
nameToEnc.put("Ismall", new Integer(105));
encToName[105] = "Ismall";
unicodeToName.put(new Character((char) 0xF76A), "Jsmall");
nameToUnicode.put("Jsmall", new Character((char) 0xF76A));
nameToEnc.put("Jsmall", new Integer(106));
encToName[106] = "Jsmall";
unicodeToName.put(new Character((char) 0xF76B), "Ksmall");
nameToUnicode.put("Ksmall", new Character((char) 0xF76B));
nameToEnc.put("Ksmall", new Integer(107));
encToName[107] = "Ksmall";
unicodeToName.put(new Character((char) 0xF6F9), "Lslashsmall");
nameToUnicode.put("Lslashsmall", new Character((char) 0xF6F9));
nameToEnc.put("Lslashsmall", new Integer(194));
encToName[194] = "Lslashsmall";
unicodeToName.put(new Character((char) 0xF76C), "Lsmall");
nameToUnicode.put("Lsmall", new Character((char) 0xF76C));
nameToEnc.put("Lsmall", new Integer(108));
encToName[108] = "Lsmall";
unicodeToName.put(new Character((char) 0xF7AF), "Macronsmall");
nameToUnicode.put("Macronsmall", new Character((char) 0xF7AF));
nameToEnc.put("Macronsmall", new Integer(244));
encToName[244] = "Macronsmall";
unicodeToName.put(new Character((char) 0xF76D), "Msmall");
nameToUnicode.put("Msmall", new Character((char) 0xF76D));
nameToEnc.put("Msmall", new Integer(109));
encToName[109] = "Msmall";
unicodeToName.put(new Character((char) 0xF76E), "Nsmall");
nameToUnicode.put("Nsmall", new Character((char) 0xF76E));
nameToEnc.put("Nsmall", new Integer(110));
encToName[110] = "Nsmall";
unicodeToName.put(new Character((char) 0xF7F1), "Ntildesmall");
nameToUnicode.put("Ntildesmall", new Character((char) 0xF7F1));
nameToEnc.put("Ntildesmall", new Integer(150));
encToName[150] = "Ntildesmall";
unicodeToName.put(new Character((char) 0xF6FA), "OEsmall");
nameToUnicode.put("OEsmall", new Character((char) 0xF6FA));
nameToEnc.put("OEsmall", new Integer(207));
encToName[207] = "OEsmall";
unicodeToName.put(new Character((char) 0xF7F3), "Oacutesmall");
nameToUnicode.put("Oacutesmall", new Character((char) 0xF7F3));
nameToEnc.put("Oacutesmall", new Integer(151));
encToName[151] = "Oacutesmall";
unicodeToName.put(new Character((char) 0xF7F4), "Ocircumflexsmall");
nameToUnicode.put("Ocircumflexsmall", new Character((char) 0xF7F4));
nameToEnc.put("Ocircumflexsmall", new Integer(153));
encToName[153] = "Ocircumflexsmall";
unicodeToName.put(new Character((char) 0xF7F6), "Odieresissmall");
nameToUnicode.put("Odieresissmall", new Character((char) 0xF7F6));
nameToEnc.put("Odieresissmall", new Integer(154));
encToName[154] = "Odieresissmall";
unicodeToName.put(new Character((char) 0xF6FB), "Ogoneksmall");
nameToUnicode.put("Ogoneksmall", new Character((char) 0xF6FB));
nameToEnc.put("Ogoneksmall", new Integer(242));
encToName[242] = "Ogoneksmall";
unicodeToName.put(new Character((char) 0xF7F2), "Ogravesmall");
nameToUnicode.put("Ogravesmall", new Character((char) 0xF7F2));
nameToEnc.put("Ogravesmall", new Integer(152));
encToName[152] = "Ogravesmall";
unicodeToName.put(new Character((char) 0xF7F8), "Oslashsmall");
nameToUnicode.put("Oslashsmall", new Character((char) 0xF7F8));
nameToEnc.put("Oslashsmall", new Integer(191));
encToName[191] = "Oslashsmall";
unicodeToName.put(new Character((char) 0xF76F), "Osmall");
nameToUnicode.put("Osmall", new Character((char) 0xF76F));
nameToEnc.put("Osmall", new Integer(111));
encToName[111] = "Osmall";
unicodeToName.put(new Character((char) 0xF7F5), "Otildesmall");
nameToUnicode.put("Otildesmall", new Character((char) 0xF7F5));
nameToEnc.put("Otildesmall", new Integer(155));
encToName[155] = "Otildesmall";
unicodeToName.put(new Character((char) 0xF770), "Psmall");
nameToUnicode.put("Psmall", new Character((char) 0xF770));
nameToEnc.put("Psmall", new Integer(112));
encToName[112] = "Psmall";
unicodeToName.put(new Character((char) 0xF771), "Qsmall");
nameToUnicode.put("Qsmall", new Character((char) 0xF771));
nameToEnc.put("Qsmall", new Integer(113));
encToName[113] = "Qsmall";
unicodeToName.put(new Character((char) 0xF6FC), "Ringsmall");
nameToUnicode.put("Ringsmall", new Character((char) 0xF6FC));
nameToEnc.put("Ringsmall", new Integer(251));
encToName[251] = "Ringsmall";
unicodeToName.put(new Character((char) 0xF772), "Rsmall");
nameToUnicode.put("Rsmall", new Character((char) 0xF772));
nameToEnc.put("Rsmall", new Integer(114));
encToName[114] = "Rsmall";
unicodeToName.put(new Character((char) 0xF6FD), "Scaronsmall");
nameToUnicode.put("Scaronsmall", new Character((char) 0xF6FD));
nameToEnc.put("Scaronsmall", new Integer(167));
encToName[167] = "Scaronsmall";
unicodeToName.put(new Character((char) 0xF773), "Ssmall");
nameToUnicode.put("Ssmall", new Character((char) 0xF773));
nameToEnc.put("Ssmall", new Integer(115));
encToName[115] = "Ssmall";
unicodeToName.put(new Character((char) 0xF7FE), "Thornsmall");
nameToUnicode.put("Thornsmall", new Character((char) 0xF7FE));
nameToEnc.put("Thornsmall", new Integer(185));
encToName[185] = "Thornsmall";
unicodeToName.put(new Character((char) 0xF6FE), "Tildesmall");
nameToUnicode.put("Tildesmall", new Character((char) 0xF6FE));
nameToEnc.put("Tildesmall", new Integer(126));
encToName[126] = "Tildesmall";
unicodeToName.put(new Character((char) 0xF774), "Tsmall");
nameToUnicode.put("Tsmall", new Character((char) 0xF774));
nameToEnc.put("Tsmall", new Integer(116));
encToName[116] = "Tsmall";
unicodeToName.put(new Character((char) 0xF7FA), "Uacutesmall");
nameToUnicode.put("Uacutesmall", new Character((char) 0xF7FA));
nameToEnc.put("Uacutesmall", new Integer(156));
encToName[156] = "Uacutesmall";
unicodeToName.put(new Character((char) 0xF7FB), "Ucircumflexsmall");
nameToUnicode.put("Ucircumflexsmall", new Character((char) 0xF7FB));
nameToEnc.put("Ucircumflexsmall", new Integer(158));
encToName[158] = "Ucircumflexsmall";
unicodeToName.put(new Character((char) 0xF7FC), "Udieresissmall");
nameToUnicode.put("Udieresissmall", new Character((char) 0xF7FC));
nameToEnc.put("Udieresissmall", new Integer(159));
encToName[159] = "Udieresissmall";
unicodeToName.put(new Character((char) 0xF7F9), "Ugravesmall");
nameToUnicode.put("Ugravesmall", new Character((char) 0xF7F9));
nameToEnc.put("Ugravesmall", new Integer(157));
encToName[157] = "Ugravesmall";
unicodeToName.put(new Character((char) 0xF775), "Usmall");
nameToUnicode.put("Usmall", new Character((char) 0xF775));
nameToEnc.put("Usmall", new Integer(117));
encToName[117] = "Usmall";
unicodeToName.put(new Character((char) 0xF776), "Vsmall");
nameToUnicode.put("Vsmall", new Character((char) 0xF776));
nameToEnc.put("Vsmall", new Integer(118));
encToName[118] = "Vsmall";
unicodeToName.put(new Character((char) 0xF777), "Wsmall");
nameToUnicode.put("Wsmall", new Character((char) 0xF777));
nameToEnc.put("Wsmall", new Integer(119));
encToName[119] = "Wsmall";
unicodeToName.put(new Character((char) 0xF778), "Xsmall");
nameToUnicode.put("Xsmall", new Character((char) 0xF778));
nameToEnc.put("Xsmall", new Integer(120));
encToName[120] = "Xsmall";
unicodeToName.put(new Character((char) 0xF7FD), "Yacutesmall");
nameToUnicode.put("Yacutesmall", new Character((char) 0xF7FD));
nameToEnc.put("Yacutesmall", new Integer(180));
encToName[180] = "Yacutesmall";
unicodeToName.put(new Character((char) 0xF7FF), "Ydieresissmall");
nameToUnicode.put("Ydieresissmall", new Character((char) 0xF7FF));
nameToEnc.put("Ydieresissmall", new Integer(216));
encToName[216] = "Ydieresissmall";
unicodeToName.put(new Character((char) 0xF779), "Ysmall");
nameToUnicode.put("Ysmall", new Character((char) 0xF779));
nameToEnc.put("Ysmall", new Integer(121));
encToName[121] = "Ysmall";
unicodeToName.put(new Character((char) 0xF6FF), "Zcaronsmall");
nameToUnicode.put("Zcaronsmall", new Character((char) 0xF6FF));
nameToEnc.put("Zcaronsmall", new Integer(189));
encToName[189] = "Zcaronsmall";
unicodeToName.put(new Character((char) 0xF77A), "Zsmall");
nameToUnicode.put("Zsmall", new Character((char) 0xF77A));
nameToEnc.put("Zsmall", new Integer(122));
encToName[122] = "Zsmall";
unicodeToName.put(new Character((char) 0xfe60), "ampersandsmall");
nameToUnicode.put("ampersandsmall", new Character((char) 0xfe60));
nameToEnc.put("ampersandsmall", new Integer(38));
encToName[38] = "ampersandsmall";
unicodeToName.put(new Character((char) 0xF6E9), "asuperior");
nameToUnicode.put("asuperior", new Character((char) 0xF6E9));
nameToEnc.put("asuperior", new Integer(129));
encToName[129] = "asuperior";
unicodeToName.put(new Character((char) 0xF6EA), "bsuperior");
nameToUnicode.put("bsuperior", new Character((char) 0xF6EA));
nameToEnc.put("bsuperior", new Integer(245));
encToName[245] = "bsuperior";
unicodeToName.put(new Character((char) 0xF6DF), "centinferior");
nameToUnicode.put("centinferior", new Character((char) 0xF6DF));
nameToEnc.put("centinferior", new Integer(169));
encToName[169] = "centinferior";
unicodeToName.put(new Character((char) 0xF7A2), "centoldstyle");
nameToUnicode.put("centoldstyle", new Character((char) 0xF7A2));
nameToEnc.put("centoldstyle", new Integer(35));
encToName[35] = "centoldstyle";
unicodeToName.put(new Character((char) 0xF6E0), "centsuperior");
nameToUnicode.put("centsuperior", new Character((char) 0xF6E0));
nameToEnc.put("centsuperior", new Integer(130));
encToName[130] = "centsuperior";
unicodeToName.put(new Character((char) 0x003a), "colon");
nameToUnicode.put("colon", new Character((char) 0x003a));
nameToEnc.put("colon", new Integer(58));
encToName[58] = "colon";
unicodeToName.put(new Character((char) 0x20a1), "colonmonetary");
nameToUnicode.put("colonmonetary", new Character((char) 0x20a1));
nameToEnc.put("colonmonetary", new Integer(123));
encToName[123] = "colonmonetary";
unicodeToName.put(new Character((char) 0x002c), "comma");
nameToUnicode.put("comma", new Character((char) 0x002c));
nameToEnc.put("comma", new Integer(44));
encToName[44] = "comma";
unicodeToName.put(new Character((char) 0xF6E1), "commainferior");
nameToUnicode.put("commainferior", new Character((char) 0xF6E1));
nameToEnc.put("commainferior", new Integer(178));
encToName[178] = "commainferior";
unicodeToName.put(new Character((char) 0xF6E2), "commasuperior");
nameToUnicode.put("commasuperior", new Character((char) 0xF6E2));
nameToEnc.put("commasuperior", new Integer(248));
encToName[248] = "commasuperior";
unicodeToName.put(new Character((char) 0xF6E3), "dollarinferior");
nameToUnicode.put("dollarinferior", new Character((char) 0xF6E3));
nameToEnc.put("dollarinferior", new Integer(182));
encToName[182] = "dollarinferior";
unicodeToName.put(new Character((char) 0xF724), "dollaroldstyle");
nameToUnicode.put("dollaroldstyle", new Character((char) 0xF724));
nameToEnc.put("dollaroldstyle", new Integer(36));
encToName[36] = "dollaroldstyle";
unicodeToName.put(new Character((char) 0xF6E4), "dollarsuperior");
nameToUnicode.put("dollarsuperior", new Character((char) 0xF6E4));
nameToEnc.put("dollarsuperior", new Integer(37));
encToName[37] = "dollarsuperior";
unicodeToName.put(new Character((char) 0xF6EB), "dsuperior");
nameToUnicode.put("dsuperior", new Character((char) 0xF6EB));
nameToEnc.put("dsuperior", new Integer(235));
encToName[235] = "dsuperior";
unicodeToName.put(new Character((char) 0x2088), "eightinferior");
nameToUnicode.put("eightinferior", new Character((char) 0x2088));
nameToEnc.put("eightinferior", new Integer(165));
encToName[165] = "eightinferior";
unicodeToName.put(new Character((char) 0xF738), "eightoldstyle");
nameToUnicode.put("eightoldstyle", new Character((char) 0xF738));
nameToEnc.put("eightoldstyle", new Integer(56));
encToName[56] = "eightoldstyle";
unicodeToName.put(new Character((char) 0x2078), "eightsuperior");
nameToUnicode.put("eightsuperior", new Character((char) 0x2078));
nameToEnc.put("eightsuperior", new Integer(161));
encToName[161] = "eightsuperior";
unicodeToName.put(new Character((char) 0xF6EC), "esuperior");
nameToUnicode.put("esuperior", new Character((char) 0xF6EC));
nameToEnc.put("esuperior", new Integer(228));
encToName[228] = "esuperior";
unicodeToName.put(new Character((char) 0xF7A1), "exclamdownsmall");
nameToUnicode.put("exclamdownsmall", new Character((char) 0xF7A1));
nameToEnc.put("exclamdownsmall", new Integer(214));
encToName[214] = "exclamdownsmall";
unicodeToName.put(new Character((char) 0xfe57), "exclamsmall");
nameToUnicode.put("exclamsmall", new Character((char) 0xfe57));
nameToEnc.put("exclamsmall", new Integer(33));
encToName[33] = "exclamsmall";
unicodeToName.put(new Character((char) 0xfb00), "ff");
nameToUnicode.put("ff", new Character((char) 0xfb00));
nameToEnc.put("ff", new Integer(86));
encToName[86] = "ff";
unicodeToName.put(new Character((char) 0xfb03), "ffi");
nameToUnicode.put("ffi", new Character((char) 0xfb03));
nameToEnc.put("ffi", new Integer(89));
encToName[89] = "ffi";
unicodeToName.put(new Character((char) 0xfb04), "ffl");
nameToUnicode.put("ffl", new Character((char) 0xfb04));
nameToEnc.put("ffl", new Integer(90));
encToName[90] = "ffl";
unicodeToName.put(new Character((char) 0xfb01), "fi");
nameToUnicode.put("fi", new Character((char) 0xfb01));
nameToEnc.put("fi", new Integer(87));
encToName[87] = "fi";
unicodeToName.put(new Character((char) 0x2012), "figuredash");
nameToUnicode.put("figuredash", new Character((char) 0x2012));
nameToEnc.put("figuredash", new Integer(208));
encToName[208] = "figuredash";
unicodeToName.put(new Character((char) 0x215d), "fiveeighths");
nameToUnicode.put("fiveeighths", new Character((char) 0x215d));
nameToEnc.put("fiveeighths", new Integer(76));
encToName[76] = "fiveeighths";
unicodeToName.put(new Character((char) 0x2085), "fiveinferior");
nameToUnicode.put("fiveinferior", new Character((char) 0x2085));
nameToEnc.put("fiveinferior", new Integer(176));
encToName[176] = "fiveinferior";
unicodeToName.put(new Character((char) 0xF735), "fiveoldstyle");
nameToUnicode.put("fiveoldstyle", new Character((char) 0xF735));
nameToEnc.put("fiveoldstyle", new Integer(53));
encToName[53] = "fiveoldstyle";
unicodeToName.put(new Character((char) 0x2075), "fivesuperior");
nameToUnicode.put("fivesuperior", new Character((char) 0x2075));
nameToEnc.put("fivesuperior", new Integer(222));
encToName[222] = "fivesuperior";
unicodeToName.put(new Character((char) 0xfb02), "fl");
nameToUnicode.put("fl", new Character((char) 0xfb02));
nameToEnc.put("fl", new Integer(88));
encToName[88] = "fl";
unicodeToName.put(new Character((char) 0x2084), "fourinferior");
nameToUnicode.put("fourinferior", new Character((char) 0x2084));
nameToEnc.put("fourinferior", new Integer(162));
encToName[162] = "fourinferior";
unicodeToName.put(new Character((char) 0xF734), "fouroldstyle");
nameToUnicode.put("fouroldstyle", new Character((char) 0xF734));
nameToEnc.put("fouroldstyle", new Integer(52));
encToName[52] = "fouroldstyle";
unicodeToName.put(new Character((char) 0x2074), "foursuperior");
nameToUnicode.put("foursuperior", new Character((char) 0x2074));
nameToEnc.put("foursuperior", new Integer(221));
encToName[221] = "foursuperior";
unicodeToName.put(new Character((char) 0x2044), "fraction");
nameToUnicode.put("fraction", new Character((char) 0x2044));
nameToEnc.put("fraction", new Integer(47));
encToName[47] = "fraction";
unicodeToName.put(new Character((char) 0x002d), "hyphen");
nameToUnicode.put("hyphen", new Character((char) 0x002d));
nameToEnc.put("hyphen", new Integer(45));
encToName[45] = "hyphen";
unicodeToName.put(new Character((char) 0x208b), "hypheninferior");
nameToUnicode.put("hypheninferior", new Character((char) 0x208b));
nameToEnc.put("hypheninferior", new Integer(95));
encToName[95] = "hypheninferior";
unicodeToName.put(new Character((char) 0x207b), "hyphensuperior");
nameToUnicode.put("hyphensuperior", new Character((char) 0x207b));
nameToEnc.put("hyphensuperior", new Integer(209));
encToName[209] = "hyphensuperior";
unicodeToName.put(new Character((char) 0xF6ED), "isuperior");
nameToUnicode.put("isuperior", new Character((char) 0xF6ED));
nameToEnc.put("isuperior", new Integer(233));
encToName[233] = "isuperior";
unicodeToName.put(new Character((char) 0xF6EE), "lsuperior");
nameToUnicode.put("lsuperior", new Character((char) 0xF6EE));
nameToEnc.put("lsuperior", new Integer(241));
encToName[241] = "lsuperior";
unicodeToName.put(new Character((char) 0xF6EF), "msuperior");
nameToUnicode.put("msuperior", new Character((char) 0xF6EF));
nameToEnc.put("msuperior", new Integer(247));
encToName[247] = "msuperior";
unicodeToName.put(new Character((char) 0x2089), "nineinferior");
nameToUnicode.put("nineinferior", new Character((char) 0x2089));
nameToEnc.put("nineinferior", new Integer(187));
encToName[187] = "nineinferior";
unicodeToName.put(new Character((char) 0xF739), "nineoldstyle");
nameToUnicode.put("nineoldstyle", new Character((char) 0xF739));
nameToEnc.put("nineoldstyle", new Integer(57));
encToName[57] = "nineoldstyle";
unicodeToName.put(new Character((char) 0x2079), "ninesuperior");
nameToUnicode.put("ninesuperior", new Character((char) 0x2079));
nameToEnc.put("ninesuperior", new Integer(225));
encToName[225] = "ninesuperior";
unicodeToName.put(new Character((char) 0x207f), "nsuperior");
nameToUnicode.put("nsuperior", new Character((char) 0x207f));
nameToEnc.put("nsuperior", new Integer(246));
encToName[246] = "nsuperior";
unicodeToName.put(new Character((char) 0x2024), "onedotenleader");
nameToUnicode.put("onedotenleader", new Character((char) 0x2024));
nameToEnc.put("onedotenleader", new Integer(43));
encToName[43] = "onedotenleader";
unicodeToName.put(new Character((char) 0x215b), "oneeight");
nameToUnicode.put("oneeight", new Character((char) 0x215b));
nameToEnc.put("oneeight", new Integer(74));
encToName[74] = "oneeight";
unicodeToName.put(new Character((char) 0xF6DC), "onefitted");
nameToUnicode.put("onefitted", new Character((char) 0xF6DC));
nameToEnc.put("onefitted", new Integer(124));
encToName[124] = "onefitted";
unicodeToName.put(new Character((char) 0x00bd), "onehalf");
nameToUnicode.put("onehalf", new Character((char) 0x00bd));
nameToEnc.put("onehalf", new Integer(72));
encToName[72] = "onehalf";
unicodeToName.put(new Character((char) 0x2081), "oneinferior");
nameToUnicode.put("oneinferior", new Character((char) 0x2081));
nameToEnc.put("oneinferior", new Integer(193));
encToName[193] = "oneinferior";
unicodeToName.put(new Character((char) 0xF731), "oneoldstyle");
nameToUnicode.put("oneoldstyle", new Character((char) 0xF731));
nameToEnc.put("oneoldstyle", new Integer(49));
encToName[49] = "oneoldstyle";
unicodeToName.put(new Character((char) 0x00bc), "onequarter");
nameToUnicode.put("onequarter", new Character((char) 0x00bc));
nameToEnc.put("onequarter", new Integer(71));
encToName[71] = "onequarter";
unicodeToName.put(new Character((char) 0x00b9), "onesuperior");
nameToUnicode.put("onesuperior", new Character((char) 0x00b9));
nameToEnc.put("onesuperior", new Integer(218));
encToName[218] = "onesuperior";
unicodeToName.put(new Character((char) 0x2153), "onethird");
nameToUnicode.put("onethird", new Character((char) 0x2153));
nameToEnc.put("onethird", new Integer(78));
encToName[78] = "onethird";
unicodeToName.put(new Character((char) 0xF6F0), "osuperior");
nameToUnicode.put("osuperior", new Character((char) 0xF6F0));
nameToEnc.put("osuperior", new Integer(175));
encToName[175] = "osuperior";
unicodeToName.put(new Character((char) 0x208d), "parenleftinferior");
nameToUnicode.put("parenleftinferior", new Character((char) 0x208d));
nameToEnc.put("parenleftinferior", new Integer(91));
encToName[91] = "parenleftinferior";
unicodeToName.put(new Character((char) 0x207d), "parenleftsuperior");
nameToUnicode.put("parenleftsuperior", new Character((char) 0x207d));
nameToEnc.put("parenleftsuperior", new Integer(40));
encToName[40] = "parenleftsuperior";
unicodeToName.put(new Character((char) 0x208e), "parenrightinferior");
nameToUnicode.put("parenrightinferior", new Character((char) 0x208e));
nameToEnc.put("parenrightinferior", new Integer(93));
encToName[93] = "parenrightinferior";
unicodeToName.put(new Character((char) 0x207e), "parenrightsuperior");
nameToUnicode.put("parenrightsuperior", new Character((char) 0x207e));
nameToEnc.put("parenrightsuperior", new Integer(41));
encToName[41] = "parenrightsuperior";
unicodeToName.put(new Character((char) 0x002e), "period");
nameToUnicode.put("period", new Character((char) 0x002e));
nameToEnc.put("period", new Integer(46));
encToName[46] = "period";
unicodeToName.put(new Character((char) 0xF6E7), "periodinferior");
nameToUnicode.put("periodinferior", new Character((char) 0xF6E7));
nameToEnc.put("periodinferior", new Integer(179));
encToName[179] = "periodinferior";
unicodeToName.put(new Character((char) 0xF6E8), "periodsuperior");
nameToUnicode.put("periodsuperior", new Character((char) 0xF6E8));
nameToEnc.put("periodsuperior", new Integer(249));
encToName[249] = "periodsuperior";
unicodeToName.put(new Character((char) 0xF7BF), "questiondownsmall");
nameToUnicode.put("questiondownsmall", new Character((char) 0xF7BF));
nameToEnc.put("questiondownsmall", new Integer(192));
encToName[192] = "questiondownsmall";
unicodeToName.put(new Character((char) 0xfe56), "questionsmall");
nameToUnicode.put("questionsmall", new Character((char) 0xfe56));
nameToEnc.put("questionsmall", new Integer(63));
encToName[63] = "questionsmall";
unicodeToName.put(new Character((char) 0xF6F1), "rsuperior");
nameToUnicode.put("rsuperior", new Character((char) 0xF6F1));
nameToEnc.put("rsuperior", new Integer(229));
encToName[229] = "rsuperior";
unicodeToName.put(new Character((char) 0xF6DD), "rupiah");
nameToUnicode.put("rupiah", new Character((char) 0xF6DD));
nameToEnc.put("rupiah", new Integer(125));
encToName[125] = "rupiah";
unicodeToName.put(new Character((char) 0x003b), "semicolon");
nameToUnicode.put("semicolon", new Character((char) 0x003b));
nameToEnc.put("semicolon", new Integer(59));
encToName[59] = "semicolon";
unicodeToName.put(new Character((char) 0x215e), "seveneighths");
nameToUnicode.put("seveneighths", new Character((char) 0x215e));
nameToEnc.put("seveneighths", new Integer(77));
encToName[77] = "seveneighths";
unicodeToName.put(new Character((char) 0x2087), "seveninferior");
nameToUnicode.put("seveninferior", new Character((char) 0x2087));
nameToEnc.put("seveninferior", new Integer(166));
encToName[166] = "seveninferior";
unicodeToName.put(new Character((char) 0xF737), "sevenoldstyle");
nameToUnicode.put("sevenoldstyle", new Character((char) 0xF737));
nameToEnc.put("sevenoldstyle", new Integer(55));
encToName[55] = "sevenoldstyle";
unicodeToName.put(new Character((char) 0x2077), "sevensuperior");
nameToUnicode.put("sevensuperior", new Character((char) 0x2077));
nameToEnc.put("sevensuperior", new Integer(224));
encToName[224] = "sevensuperior";
unicodeToName.put(new Character((char) 0x2086), "sixinferior");
nameToUnicode.put("sixinferior", new Character((char) 0x2086));
nameToEnc.put("sixinferior", new Integer(164));
encToName[164] = "sixinferior";
unicodeToName.put(new Character((char) 0xF736), "sixoldstyle");
nameToUnicode.put("sixoldstyle", new Character((char) 0xF736));
nameToEnc.put("sixoldstyle", new Integer(54));
encToName[54] = "sixoldstyle";
unicodeToName.put(new Character((char) 0x2076), "sixsuperior");
nameToUnicode.put("sixsuperior", new Character((char) 0x2076));
nameToEnc.put("sixsuperior", new Integer(223));
encToName[223] = "sixsuperior";
unicodeToName.put(new Character((char) 0x0020), "space");
nameToUnicode.put("space", new Character((char) 0x0020));
nameToEnc.put("space", new Integer(32));
encToName[32] = "space";
unicodeToName.put(new Character((char) 0xF6F2), "ssuperior");
nameToUnicode.put("ssuperior", new Character((char) 0xF6F2));
nameToEnc.put("ssuperior", new Integer(234));
encToName[234] = "ssuperior";
unicodeToName.put(new Character((char) 0x215c), "threeeighths");
nameToUnicode.put("threeeighths", new Character((char) 0x215c));
nameToEnc.put("threeeighths", new Integer(75));
encToName[75] = "threeeighths";
unicodeToName.put(new Character((char) 0x2083), "threeinferior");
nameToUnicode.put("threeinferior", new Character((char) 0x2083));
nameToEnc.put("threeinferior", new Integer(163));
encToName[163] = "threeinferior";
unicodeToName.put(new Character((char) 0xF733), "threeoldstyle");
nameToUnicode.put("threeoldstyle", new Character((char) 0xF733));
nameToEnc.put("threeoldstyle", new Integer(51));
encToName[51] = "threeoldstyle";
unicodeToName.put(new Character((char) 0x00be), "threequarters");
nameToUnicode.put("threequarters", new Character((char) 0x00be));
nameToEnc.put("threequarters", new Integer(73));
encToName[73] = "threequarters";
unicodeToName.put(new Character((char) 0xfe58), "threequartersemdash");
nameToUnicode.put("threequartersemdash", new Character((char) 0xfe58));
nameToEnc.put("threequartersemdash", new Integer(61));
encToName[61] = "threequartersemdash";
unicodeToName.put(new Character((char) 0x00b3), "threesuperior");
nameToUnicode.put("threesuperior", new Character((char) 0x00b3));
nameToEnc.put("threesuperior", new Integer(220));
encToName[220] = "threesuperior";
unicodeToName.put(new Character((char) 0xF6F3), "tsuperior");
nameToUnicode.put("tsuperior", new Character((char) 0xF6F3));
nameToEnc.put("tsuperior", new Integer(230));
encToName[230] = "tsuperior";
unicodeToName.put(new Character((char) 0x2025), "twodotenleader");
nameToUnicode.put("twodotenleader", new Character((char) 0x2025));
nameToEnc.put("twodotenleader", new Integer(42));
encToName[42] = "twodotenleader";
unicodeToName.put(new Character((char) 0x2082), "twoinferior");
nameToUnicode.put("twoinferior", new Character((char) 0x2082));
nameToEnc.put("twoinferior", new Integer(170));
encToName[170] = "twoinferior";
unicodeToName.put(new Character((char) 0xF732), "twooldstyle");
nameToUnicode.put("twooldstyle", new Character((char) 0xF732));
nameToEnc.put("twooldstyle", new Integer(50));
encToName[50] = "twooldstyle";
unicodeToName.put(new Character((char) 0x00b2), "twosuperior");
nameToUnicode.put("twosuperior", new Character((char) 0x00b2));
nameToEnc.put("twosuperior", new Integer(219));
encToName[219] = "twosuperior";
unicodeToName.put(new Character((char) 0x2154), "twothirds");
nameToUnicode.put("twothirds", new Character((char) 0x2154));
nameToEnc.put("twothirds", new Integer(79));
encToName[79] = "twothirds";
unicodeToName.put(new Character((char) 0x2080), "zeroinferior");
nameToUnicode.put("zeroinferior", new Character((char) 0x2080));
nameToEnc.put("zeroinferior", new Integer(188));
encToName[188] = "zeroinferior";
unicodeToName.put(new Character((char) 0xF730), "zerooldstyle");
nameToUnicode.put("zerooldstyle", new Character((char) 0xF730));
nameToEnc.put("zerooldstyle", new Integer(48));
encToName[48] = "zerooldstyle";
unicodeToName.put(new Character((char) 0x2070), "zerosuperior");
nameToUnicode.put("zerosuperior", new Character((char) 0x2070));
nameToEnc.put("zerosuperior", new Integer(226));
encToName[226] = "zerosuperior";
}
public String toName(Character c) {
return ((String) unicodeToName.get(c));
}
public String toName(int enc) {
if (enc != 0)
return (encToName[enc]);
return (null);
}
public int toEncoding(String name) {
return (((Integer) (nameToEnc.get(name))).intValue());
}
public char toUnicode(String name) {
return (((Character) (nameToUnicode.get(name))).charValue());
}
public String getName() {
return ("Expert"); //$NON-NLS-1$
}
public String getEncoding() {
return (""); //$NON-NLS-1$
}
}