AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="0.9.7" />

 HtmlEntityService

public sealed class HtmlEntityService : IEntityProvider
Represents the list of all Html entities.
using AngleSharp.Extensions; using AngleSharp.Services; using System.Collections.Generic; using System.Diagnostics; namespace AngleSharp.Html { [DebuggerStepThrough] public sealed class HtmlEntityService : IEntityProvider { private readonly Dictionary<char, Dictionary<string, string>> _entities; public static readonly IEntityProvider Resolver = new HtmlEntityService(); private HtmlEntityService() { _entities = new Dictionary<char, Dictionary<string, string>>(); _entities.Add('a', GetSymbolLittleA()); _entities.Add('A', GetSymbolBigA()); _entities.Add('b', GetSymbolLittleB()); _entities.Add('B', GetSymbolBigB()); _entities.Add('c', GetSymbolLittleC()); _entities.Add('C', GetSymbolBigC()); _entities.Add('d', GetSymbolLittleD()); _entities.Add('D', GetSymbolBigD()); _entities.Add('e', GetSymbolLittleE()); _entities.Add('E', GetSymbolBigE()); _entities.Add('f', GetSymbolLittleF()); _entities.Add('F', GetSymbolBigF()); _entities.Add('g', GetSymbolLittleG()); _entities.Add('G', GetSymbolBigG()); _entities.Add('h', GetSymbolLittleH()); _entities.Add('H', GetSymbolBigH()); _entities.Add('i', GetSymbolLittleI()); _entities.Add('I', GetSymbolBigI()); _entities.Add('j', GetSymbolLittleJ()); _entities.Add('J', GetSymbolBigJ()); _entities.Add('k', GetSymbolLittleK()); _entities.Add('K', GetSymbolBigK()); _entities.Add('l', GetSymbolLittleL()); _entities.Add('L', GetSymbolBigL()); _entities.Add('m', GetSymbolLittleM()); _entities.Add('M', GetSymbolBigM()); _entities.Add('n', GetSymbolLittleN()); _entities.Add('N', GetSymbolBigN()); _entities.Add('o', GetSymbolLittleO()); _entities.Add('O', GetSymbolBigO()); _entities.Add('p', GetSymbolLittleP()); _entities.Add('P', GetSymbolBigP()); _entities.Add('q', GetSymbolLittleQ()); _entities.Add('Q', GetSymbolBigQ()); _entities.Add('r', GetSymbolLittleR()); _entities.Add('R', GetSymbolBigR()); _entities.Add('s', GetSymbolLittleS()); _entities.Add('S', GetSymbolBigS()); _entities.Add('t', GetSymbolLittleT()); _entities.Add('T', GetSymbolBigT()); _entities.Add('u', GetSymbolLittleU()); _entities.Add('U', GetSymbolBigU()); _entities.Add('v', GetSymbolLittleV()); _entities.Add('V', GetSymbolBigV()); _entities.Add('w', GetSymbolLittleW()); _entities.Add('W', GetSymbolBigW()); _entities.Add('x', GetSymbolLittleX()); _entities.Add('X', GetSymbolBigX()); _entities.Add('y', GetSymbolLittleY()); _entities.Add('Y', GetSymbolBigY()); _entities.Add('z', GetSymbolLittleZ()); _entities.Add('Z', GetSymbolBigZ()); } private Dictionary<string, string> GetSymbolLittleA() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "aacute;", Convert(225)); AddSingle(dictionary, "abreve;", Convert(259)); AddSingle(dictionary, "ac;", Convert(8766)); AddSingle(dictionary, "acd;", Convert(8767)); AddSingle(dictionary, "acE;", Convert(8766, 819)); AddBoth(dictionary, "acirc;", Convert(226)); AddBoth(dictionary, "acute;", Convert(180)); AddSingle(dictionary, "acy;", Convert(1072)); AddBoth(dictionary, "aelig;", Convert(230)); AddSingle(dictionary, "af;", Convert(8289)); AddSingle(dictionary, "afr;", Convert(120094)); AddBoth(dictionary, "agrave;", Convert(224)); AddSingle(dictionary, "alefsym;", Convert(8501)); AddSingle(dictionary, "aleph;", Convert(8501)); AddSingle(dictionary, "alpha;", Convert(945)); AddSingle(dictionary, "amacr;", Convert(257)); AddSingle(dictionary, "amalg;", Convert(10815)); AddBoth(dictionary, "amp;", Convert(38)); AddSingle(dictionary, "and;", Convert(8743)); AddSingle(dictionary, "andand;", Convert(10837)); AddSingle(dictionary, "andd;", Convert(10844)); AddSingle(dictionary, "andslope;", Convert(10840)); AddSingle(dictionary, "andv;", Convert(10842)); AddSingle(dictionary, "ang;", Convert(8736)); AddSingle(dictionary, "ange;", Convert(10660)); AddSingle(dictionary, "angle;", Convert(8736)); AddSingle(dictionary, "angmsd;", Convert(8737)); AddSingle(dictionary, "angmsdaa;", Convert(10664)); AddSingle(dictionary, "angmsdab;", Convert(10665)); AddSingle(dictionary, "angmsdac;", Convert(10666)); AddSingle(dictionary, "angmsdad;", Convert(10667)); AddSingle(dictionary, "angmsdae;", Convert(10668)); AddSingle(dictionary, "angmsdaf;", Convert(10669)); AddSingle(dictionary, "angmsdag;", Convert(10670)); AddSingle(dictionary, "angmsdah;", Convert(10671)); AddSingle(dictionary, "angrt;", Convert(8735)); AddSingle(dictionary, "angrtvb;", Convert(8894)); AddSingle(dictionary, "angrtvbd;", Convert(10653)); AddSingle(dictionary, "angsph;", Convert(8738)); AddSingle(dictionary, "angst;", Convert(197)); AddSingle(dictionary, "angzarr;", Convert(9084)); AddSingle(dictionary, "aogon;", Convert(261)); AddSingle(dictionary, "aopf;", Convert(120146)); AddSingle(dictionary, "ap;", Convert(8776)); AddSingle(dictionary, "apacir;", Convert(10863)); AddSingle(dictionary, "apE;", Convert(10864)); AddSingle(dictionary, "ape;", Convert(8778)); AddSingle(dictionary, "apid;", Convert(8779)); AddSingle(dictionary, "apos;", Convert(39)); AddSingle(dictionary, "approx;", Convert(8776)); AddSingle(dictionary, "approxeq;", Convert(8778)); AddBoth(dictionary, "aring;", Convert(229)); AddSingle(dictionary, "ascr;", Convert(119990)); AddSingle(dictionary, "ast;", Convert(42)); AddSingle(dictionary, "asymp;", Convert(8776)); AddSingle(dictionary, "asympeq;", Convert(8781)); AddBoth(dictionary, "atilde;", Convert(227)); AddBoth(dictionary, "auml;", Convert(228)); AddSingle(dictionary, "awconint;", Convert(8755)); AddSingle(dictionary, "awint;", Convert(10769)); return dictionary; } private Dictionary<string, string> GetSymbolBigA() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Aogon;", Convert(260)); AddSingle(dictionary, "Aopf;", Convert(120120)); AddSingle(dictionary, "ApplyFunction;", Convert(8289)); AddBoth(dictionary, "Aring;", Convert(197)); AddSingle(dictionary, "Ascr;", Convert(119964)); AddSingle(dictionary, "Assign;", Convert(8788)); AddBoth(dictionary, "Atilde;", Convert(195)); AddBoth(dictionary, "Auml;", Convert(196)); AddBoth(dictionary, "Aacute;", Convert(193)); AddSingle(dictionary, "Abreve;", Convert(258)); AddBoth(dictionary, "Acirc;", Convert(194)); AddSingle(dictionary, "Acy;", Convert(1040)); AddBoth(dictionary, "AElig;", Convert(198)); AddSingle(dictionary, "Afr;", Convert(120068)); AddBoth(dictionary, "Agrave;", Convert(192)); AddSingle(dictionary, "Alpha;", Convert(913)); AddSingle(dictionary, "Amacr;", Convert(256)); AddBoth(dictionary, "AMP;", Convert(38)); AddSingle(dictionary, "And;", Convert(10835)); return dictionary; } private Dictionary<string, string> GetSymbolLittleB() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "backcong;", Convert(8780)); AddSingle(dictionary, "backepsilon;", Convert(1014)); AddSingle(dictionary, "backprime;", Convert(8245)); AddSingle(dictionary, "backsim;", Convert(8765)); AddSingle(dictionary, "backsimeq;", Convert(8909)); AddSingle(dictionary, "barvee;", Convert(8893)); AddSingle(dictionary, "barwed;", Convert(8965)); AddSingle(dictionary, "barwedge;", Convert(8965)); AddSingle(dictionary, "bbrk;", Convert(9141)); AddSingle(dictionary, "bbrktbrk;", Convert(9142)); AddSingle(dictionary, "bcong;", Convert(8780)); AddSingle(dictionary, "bcy;", Convert(1073)); AddSingle(dictionary, "bdquo;", Convert(8222)); AddSingle(dictionary, "becaus;", Convert(8757)); AddSingle(dictionary, "because;", Convert(8757)); AddSingle(dictionary, "bemptyv;", Convert(10672)); AddSingle(dictionary, "bepsi;", Convert(1014)); AddSingle(dictionary, "bernou;", Convert(8492)); AddSingle(dictionary, "beta;", Convert(946)); AddSingle(dictionary, "beth;", Convert(8502)); AddSingle(dictionary, "between;", Convert(8812)); AddSingle(dictionary, "bfr;", Convert(120095)); AddSingle(dictionary, "bigcap;", Convert(8898)); AddSingle(dictionary, "bigcirc;", Convert(9711)); AddSingle(dictionary, "bigcup;", Convert(8899)); AddSingle(dictionary, "bigodot;", Convert(10752)); AddSingle(dictionary, "bigoplus;", Convert(10753)); AddSingle(dictionary, "bigotimes;", Convert(10754)); AddSingle(dictionary, "bigsqcup;", Convert(10758)); AddSingle(dictionary, "bigstar;", Convert(9733)); AddSingle(dictionary, "bigtriangledown;", Convert(9661)); AddSingle(dictionary, "bigtriangleup;", Convert(9651)); AddSingle(dictionary, "biguplus;", Convert(10756)); AddSingle(dictionary, "bigvee;", Convert(8897)); AddSingle(dictionary, "bigwedge;", Convert(8896)); AddSingle(dictionary, "bkarow;", Convert(10509)); AddSingle(dictionary, "blacklozenge;", Convert(10731)); AddSingle(dictionary, "blacksquare;", Convert(9642)); AddSingle(dictionary, "blacktriangle;", Convert(9652)); AddSingle(dictionary, "blacktriangledown;", Convert(9662)); AddSingle(dictionary, "blacktriangleleft;", Convert(9666)); AddSingle(dictionary, "blacktriangleright;", Convert(9656)); AddSingle(dictionary, "blank;", Convert(9251)); AddSingle(dictionary, "blk12;", Convert(9618)); AddSingle(dictionary, "blk14;", Convert(9617)); AddSingle(dictionary, "blk34;", Convert(9619)); AddSingle(dictionary, "block;", Convert(9608)); AddSingle(dictionary, "bne;", Convert(61, 8421)); AddSingle(dictionary, "bnequiv;", Convert(8801, 8421)); AddSingle(dictionary, "bNot;", Convert(10989)); AddSingle(dictionary, "bnot;", Convert(8976)); AddSingle(dictionary, "bopf;", Convert(120147)); AddSingle(dictionary, "bot;", Convert(8869)); AddSingle(dictionary, "bottom;", Convert(8869)); AddSingle(dictionary, "bowtie;", Convert(8904)); AddSingle(dictionary, "boxbox;", Convert(10697)); AddSingle(dictionary, "boxDL;", Convert(9559)); AddSingle(dictionary, "boxDl;", Convert(9558)); AddSingle(dictionary, "boxdL;", Convert(9557)); AddSingle(dictionary, "boxdl;", Convert(9488)); AddSingle(dictionary, "boxDR;", Convert(9556)); AddSingle(dictionary, "boxDr;", Convert(9555)); AddSingle(dictionary, "boxdR;", Convert(9554)); AddSingle(dictionary, "boxdr;", Convert(9484)); AddSingle(dictionary, "boxH;", Convert(9552)); AddSingle(dictionary, "boxh;", Convert(9472)); AddSingle(dictionary, "boxHD;", Convert(9574)); AddSingle(dictionary, "boxHd;", Convert(9572)); AddSingle(dictionary, "boxhD;", Convert(9573)); AddSingle(dictionary, "boxhd;", Convert(9516)); AddSingle(dictionary, "boxHU;", Convert(9577)); AddSingle(dictionary, "boxHu;", Convert(9575)); AddSingle(dictionary, "boxhU;", Convert(9576)); AddSingle(dictionary, "boxhu;", Convert(9524)); AddSingle(dictionary, "boxminus;", Convert(8863)); AddSingle(dictionary, "boxplus;", Convert(8862)); AddSingle(dictionary, "boxtimes;", Convert(8864)); AddSingle(dictionary, "boxUL;", Convert(9565)); AddSingle(dictionary, "boxUl;", Convert(9564)); AddSingle(dictionary, "boxuL;", Convert(9563)); AddSingle(dictionary, "boxul;", Convert(9496)); AddSingle(dictionary, "boxUR;", Convert(9562)); AddSingle(dictionary, "boxUr;", Convert(9561)); AddSingle(dictionary, "boxuR;", Convert(9560)); AddSingle(dictionary, "boxur;", Convert(9492)); AddSingle(dictionary, "boxV;", Convert(9553)); AddSingle(dictionary, "boxv;", Convert(9474)); AddSingle(dictionary, "boxVH;", Convert(9580)); AddSingle(dictionary, "boxVh;", Convert(9579)); AddSingle(dictionary, "boxvH;", Convert(9578)); AddSingle(dictionary, "boxvh;", Convert(9532)); AddSingle(dictionary, "boxVL;", Convert(9571)); AddSingle(dictionary, "boxVl;", Convert(9570)); AddSingle(dictionary, "boxvL;", Convert(9569)); AddSingle(dictionary, "boxvl;", Convert(9508)); AddSingle(dictionary, "boxVR;", Convert(9568)); AddSingle(dictionary, "boxVr;", Convert(9567)); AddSingle(dictionary, "boxvR;", Convert(9566)); AddSingle(dictionary, "boxvr;", Convert(9500)); AddSingle(dictionary, "bprime;", Convert(8245)); AddSingle(dictionary, "breve;", Convert(728)); AddBoth(dictionary, "brvbar;", Convert(166)); AddSingle(dictionary, "bscr;", Convert(119991)); AddSingle(dictionary, "bsemi;", Convert(8271)); AddSingle(dictionary, "bsim;", Convert(8765)); AddSingle(dictionary, "bsime;", Convert(8909)); AddSingle(dictionary, "bsol;", Convert(92)); AddSingle(dictionary, "bsolb;", Convert(10693)); AddSingle(dictionary, "bsolhsub;", Convert(10184)); AddSingle(dictionary, "bull;", Convert(8226)); AddSingle(dictionary, "bullet;", Convert(8226)); AddSingle(dictionary, "bump;", Convert(8782)); AddSingle(dictionary, "bumpE;", Convert(10926)); AddSingle(dictionary, "bumpe;", Convert(8783)); AddSingle(dictionary, "bumpeq;", Convert(8783)); return dictionary; } private Dictionary<string, string> GetSymbolBigB() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Backslash;", Convert(8726)); AddSingle(dictionary, "Barv;", Convert(10983)); AddSingle(dictionary, "Barwed;", Convert(8966)); AddSingle(dictionary, "Bcy;", Convert(1041)); AddSingle(dictionary, "Because;", Convert(8757)); AddSingle(dictionary, "Bernoullis;", Convert(8492)); AddSingle(dictionary, "Beta;", Convert(914)); AddSingle(dictionary, "Bfr;", Convert(120069)); AddSingle(dictionary, "Bopf;", Convert(120121)); AddSingle(dictionary, "Breve;", Convert(728)); AddSingle(dictionary, "Bscr;", Convert(8492)); AddSingle(dictionary, "Bumpeq;", Convert(8782)); return dictionary; } private Dictionary<string, string> GetSymbolLittleC() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "cacute;", Convert(263)); AddSingle(dictionary, "cap;", Convert(8745)); AddSingle(dictionary, "capand;", Convert(10820)); AddSingle(dictionary, "capbrcup;", Convert(10825)); AddSingle(dictionary, "capcap;", Convert(10827)); AddSingle(dictionary, "capcup;", Convert(10823)); AddSingle(dictionary, "capdot;", Convert(10816)); AddSingle(dictionary, "caps;", Convert(8745, 65024)); AddSingle(dictionary, "caret;", Convert(8257)); AddSingle(dictionary, "caron;", Convert(711)); AddSingle(dictionary, "ccaps;", Convert(10829)); AddSingle(dictionary, "ccaron;", Convert(269)); AddBoth(dictionary, "ccedil;", Convert(231)); AddSingle(dictionary, "ccirc;", Convert(265)); AddSingle(dictionary, "ccups;", Convert(10828)); AddSingle(dictionary, "ccupssm;", Convert(10832)); AddSingle(dictionary, "cdot;", Convert(267)); AddBoth(dictionary, "cedil;", Convert(184)); AddSingle(dictionary, "cemptyv;", Convert(10674)); AddBoth(dictionary, "cent;", Convert(162)); AddSingle(dictionary, "centerdot;", Convert(183)); AddSingle(dictionary, "cfr;", Convert(120096)); AddSingle(dictionary, "chcy;", Convert(1095)); AddSingle(dictionary, "check;", Convert(10003)); AddSingle(dictionary, "checkmark;", Convert(10003)); AddSingle(dictionary, "chi;", Convert(967)); AddSingle(dictionary, "cir;", Convert(9675)); AddSingle(dictionary, "circ;", Convert(710)); AddSingle(dictionary, "circeq;", Convert(8791)); AddSingle(dictionary, "circlearrowleft;", Convert(8634)); AddSingle(dictionary, "circlearrowright;", Convert(8635)); AddSingle(dictionary, "circledast;", Convert(8859)); AddSingle(dictionary, "circledcirc;", Convert(8858)); AddSingle(dictionary, "circleddash;", Convert(8861)); AddSingle(dictionary, "circledR;", Convert(174)); AddSingle(dictionary, "circledS;", Convert(9416)); AddSingle(dictionary, "cirE;", Convert(10691)); AddSingle(dictionary, "cire;", Convert(8791)); AddSingle(dictionary, "cirfnint;", Convert(10768)); AddSingle(dictionary, "cirmid;", Convert(10991)); AddSingle(dictionary, "cirscir;", Convert(10690)); AddSingle(dictionary, "clubs;", Convert(9827)); AddSingle(dictionary, "clubsuit;", Convert(9827)); AddSingle(dictionary, "colon;", Convert(58)); AddSingle(dictionary, "colone;", Convert(8788)); AddSingle(dictionary, "coloneq;", Convert(8788)); AddSingle(dictionary, "comma;", Convert(44)); AddSingle(dictionary, "commat;", Convert(64)); AddSingle(dictionary, "comp;", Convert(8705)); AddSingle(dictionary, "compfn;", Convert(8728)); AddSingle(dictionary, "complement;", Convert(8705)); AddSingle(dictionary, "complexes;", Convert(8450)); AddSingle(dictionary, "cong;", Convert(8773)); AddSingle(dictionary, "congdot;", Convert(10861)); AddSingle(dictionary, "conint;", Convert(8750)); AddSingle(dictionary, "copf;", Convert(120148)); AddSingle(dictionary, "coprod;", Convert(8720)); AddBoth(dictionary, "copy;", Convert(169)); AddSingle(dictionary, "copysr;", Convert(8471)); AddSingle(dictionary, "crarr;", Convert(8629)); AddSingle(dictionary, "cross;", Convert(10007)); AddSingle(dictionary, "cscr;", Convert(119992)); AddSingle(dictionary, "csub;", Convert(10959)); AddSingle(dictionary, "csube;", Convert(10961)); AddSingle(dictionary, "csup;", Convert(10960)); AddSingle(dictionary, "csupe;", Convert(10962)); AddSingle(dictionary, "ctdot;", Convert(8943)); AddSingle(dictionary, "cudarrl;", Convert(10552)); AddSingle(dictionary, "cudarrr;", Convert(10549)); AddSingle(dictionary, "cuepr;", Convert(8926)); AddSingle(dictionary, "cuesc;", Convert(8927)); AddSingle(dictionary, "cularr;", Convert(8630)); AddSingle(dictionary, "cularrp;", Convert(10557)); AddSingle(dictionary, "cup;", Convert(8746)); AddSingle(dictionary, "cupbrcap;", Convert(10824)); AddSingle(dictionary, "cupcap;", Convert(10822)); AddSingle(dictionary, "cupcup;", Convert(10826)); AddSingle(dictionary, "cupdot;", Convert(8845)); AddSingle(dictionary, "cupor;", Convert(10821)); AddSingle(dictionary, "cups;", Convert(8746, 65024)); AddSingle(dictionary, "curarr;", Convert(8631)); AddSingle(dictionary, "curarrm;", Convert(10556)); AddSingle(dictionary, "curlyeqprec;", Convert(8926)); AddSingle(dictionary, "curlyeqsucc;", Convert(8927)); AddSingle(dictionary, "curlyvee;", Convert(8910)); AddSingle(dictionary, "curlywedge;", Convert(8911)); AddBoth(dictionary, "curren;", Convert(164)); AddSingle(dictionary, "curvearrowleft;", Convert(8630)); AddSingle(dictionary, "curvearrowright;", Convert(8631)); AddSingle(dictionary, "cuvee;", Convert(8910)); AddSingle(dictionary, "cuwed;", Convert(8911)); AddSingle(dictionary, "cwconint;", Convert(8754)); AddSingle(dictionary, "cwint;", Convert(8753)); AddSingle(dictionary, "cylcty;", Convert(9005)); return dictionary; } private Dictionary<string, string> GetSymbolBigC() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Cacute;", Convert(262)); AddSingle(dictionary, "Cap;", Convert(8914)); AddSingle(dictionary, "CapitalDifferentialD;", Convert(8517)); AddSingle(dictionary, "Cayleys;", Convert(8493)); AddSingle(dictionary, "Ccaron;", Convert(268)); AddBoth(dictionary, "Ccedil;", Convert(199)); AddSingle(dictionary, "Ccirc;", Convert(264)); AddSingle(dictionary, "Cconint;", Convert(8752)); AddSingle(dictionary, "Cdot;", Convert(266)); AddSingle(dictionary, "Cedilla;", Convert(184)); AddSingle(dictionary, "CenterDot;", Convert(183)); AddSingle(dictionary, "Cfr;", Convert(8493)); AddSingle(dictionary, "CHcy;", Convert(1063)); AddSingle(dictionary, "Chi;", Convert(935)); AddSingle(dictionary, "CircleDot;", Convert(8857)); AddSingle(dictionary, "CircleMinus;", Convert(8854)); AddSingle(dictionary, "CirclePlus;", Convert(8853)); AddSingle(dictionary, "CircleTimes;", Convert(8855)); AddSingle(dictionary, "ClockwiseContourIntegral;", Convert(8754)); AddSingle(dictionary, "CloseCurlyDoubleQuote;", Convert(8221)); AddSingle(dictionary, "CloseCurlyQuote;", Convert(8217)); AddSingle(dictionary, "Colon;", Convert(8759)); AddSingle(dictionary, "Colone;", Convert(10868)); AddSingle(dictionary, "Congruent;", Convert(8801)); AddSingle(dictionary, "Conint;", Convert(8751)); AddSingle(dictionary, "ContourIntegral;", Convert(8750)); AddSingle(dictionary, "Copf;", Convert(8450)); AddSingle(dictionary, "Coproduct;", Convert(8720)); AddBoth(dictionary, "COPY;", Convert(169)); AddSingle(dictionary, "CounterClockwiseContourIntegral;", Convert(8755)); AddSingle(dictionary, "Cross;", Convert(10799)); AddSingle(dictionary, "Cscr;", Convert(119966)); AddSingle(dictionary, "Cup;", Convert(8915)); AddSingle(dictionary, "CupCap;", Convert(8781)); return dictionary; } private Dictionary<string, string> GetSymbolLittleD() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "dagger;", Convert(8224)); AddSingle(dictionary, "daleth;", Convert(8504)); AddSingle(dictionary, "dArr;", Convert(8659)); AddSingle(dictionary, "darr;", Convert(8595)); AddSingle(dictionary, "dash;", Convert(8208)); AddSingle(dictionary, "dashv;", Convert(8867)); AddSingle(dictionary, "dbkarow;", Convert(10511)); AddSingle(dictionary, "dblac;", Convert(733)); AddSingle(dictionary, "dcaron;", Convert(271)); AddSingle(dictionary, "dcy;", Convert(1076)); AddSingle(dictionary, "dd;", Convert(8518)); AddSingle(dictionary, "ddagger;", Convert(8225)); AddSingle(dictionary, "ddarr;", Convert(8650)); AddSingle(dictionary, "ddotseq;", Convert(10871)); AddBoth(dictionary, "deg;", Convert(176)); AddSingle(dictionary, "delta;", Convert(948)); AddSingle(dictionary, "demptyv;", Convert(10673)); AddSingle(dictionary, "dfisht;", Convert(10623)); AddSingle(dictionary, "dfr;", Convert(120097)); AddSingle(dictionary, "dHar;", Convert(10597)); AddSingle(dictionary, "dharl;", Convert(8643)); AddSingle(dictionary, "dharr;", Convert(8642)); AddSingle(dictionary, "diam;", Convert(8900)); AddSingle(dictionary, "diamond;", Convert(8900)); AddSingle(dictionary, "diamondsuit;", Convert(9830)); AddSingle(dictionary, "diams;", Convert(9830)); AddSingle(dictionary, "die;", Convert(168)); AddSingle(dictionary, "digamma;", Convert(989)); AddSingle(dictionary, "disin;", Convert(8946)); AddSingle(dictionary, "div;", Convert(247)); AddBoth(dictionary, "divide;", Convert(247)); AddSingle(dictionary, "divideontimes;", Convert(8903)); AddSingle(dictionary, "divonx;", Convert(8903)); AddSingle(dictionary, "djcy;", Convert(1106)); AddSingle(dictionary, "dlcorn;", Convert(8990)); AddSingle(dictionary, "dlcrop;", Convert(8973)); AddSingle(dictionary, "dollar;", Convert(36)); AddSingle(dictionary, "dopf;", Convert(120149)); AddSingle(dictionary, "dot;", Convert(729)); AddSingle(dictionary, "doteq;", Convert(8784)); AddSingle(dictionary, "doteqdot;", Convert(8785)); AddSingle(dictionary, "dotminus;", Convert(8760)); AddSingle(dictionary, "dotplus;", Convert(8724)); AddSingle(dictionary, "dotsquare;", Convert(8865)); AddSingle(dictionary, "doublebarwedge;", Convert(8966)); AddSingle(dictionary, "downarrow;", Convert(8595)); AddSingle(dictionary, "downdownarrows;", Convert(8650)); AddSingle(dictionary, "downharpoonleft;", Convert(8643)); AddSingle(dictionary, "downharpoonright;", Convert(8642)); AddSingle(dictionary, "drbkarow;", Convert(10512)); AddSingle(dictionary, "drcorn;", Convert(8991)); AddSingle(dictionary, "drcrop;", Convert(8972)); AddSingle(dictionary, "dscr;", Convert(119993)); AddSingle(dictionary, "dscy;", Convert(1109)); AddSingle(dictionary, "dsol;", Convert(10742)); AddSingle(dictionary, "dstrok;", Convert(273)); AddSingle(dictionary, "dtdot;", Convert(8945)); AddSingle(dictionary, "dtri;", Convert(9663)); AddSingle(dictionary, "dtrif;", Convert(9662)); AddSingle(dictionary, "duarr;", Convert(8693)); AddSingle(dictionary, "duhar;", Convert(10607)); AddSingle(dictionary, "dwangle;", Convert(10662)); AddSingle(dictionary, "dzcy;", Convert(1119)); AddSingle(dictionary, "dzigrarr;", Convert(10239)); return dictionary; } private Dictionary<string, string> GetSymbolBigD() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Dagger;", Convert(8225)); AddSingle(dictionary, "Darr;", Convert(8609)); AddSingle(dictionary, "Dashv;", Convert(10980)); AddSingle(dictionary, "Dcaron;", Convert(270)); AddSingle(dictionary, "Dcy;", Convert(1044)); AddSingle(dictionary, "DD;", Convert(8517)); AddSingle(dictionary, "DDotrahd;", Convert(10513)); AddSingle(dictionary, "Del;", Convert(8711)); AddSingle(dictionary, "Delta;", Convert(916)); AddSingle(dictionary, "Dfr;", Convert(120071)); AddSingle(dictionary, "DiacriticalAcute;", Convert(180)); AddSingle(dictionary, "DiacriticalDot;", Convert(729)); AddSingle(dictionary, "DiacriticalDoubleAcute;", Convert(733)); AddSingle(dictionary, "DiacriticalGrave;", Convert(96)); AddSingle(dictionary, "DiacriticalTilde;", Convert(732)); AddSingle(dictionary, "Diamond;", Convert(8900)); AddSingle(dictionary, "DifferentialD;", Convert(8518)); AddSingle(dictionary, "DJcy;", Convert(1026)); AddSingle(dictionary, "Dopf;", Convert(120123)); AddSingle(dictionary, "Dot;", Convert(168)); AddSingle(dictionary, "DotDot;", Convert(8412)); AddSingle(dictionary, "DotEqual;", Convert(8784)); AddSingle(dictionary, "DoubleContourIntegral;", Convert(8751)); AddSingle(dictionary, "DoubleDot;", Convert(168)); AddSingle(dictionary, "DoubleDownArrow;", Convert(8659)); AddSingle(dictionary, "DoubleLeftArrow;", Convert(8656)); AddSingle(dictionary, "DoubleLeftRightArrow;", Convert(8660)); AddSingle(dictionary, "DoubleLeftTee;", Convert(10980)); AddSingle(dictionary, "DoubleLongLeftArrow;", Convert(10232)); AddSingle(dictionary, "DoubleLongLeftRightArrow;", Convert(10234)); AddSingle(dictionary, "DoubleLongRightArrow;", Convert(10233)); AddSingle(dictionary, "DoubleRightArrow;", Convert(8658)); AddSingle(dictionary, "DoubleRightTee;", Convert(8872)); AddSingle(dictionary, "DoubleUpArrow;", Convert(8657)); AddSingle(dictionary, "DoubleUpDownArrow;", Convert(8661)); AddSingle(dictionary, "DoubleVerticalBar;", Convert(8741)); AddSingle(dictionary, "DownArrow;", Convert(8595)); AddSingle(dictionary, "Downarrow;", Convert(8659)); AddSingle(dictionary, "DownArrowBar;", Convert(10515)); AddSingle(dictionary, "DownArrowUpArrow;", Convert(8693)); AddSingle(dictionary, "DownBreve;", Convert(785)); AddSingle(dictionary, "DownLeftRightVector;", Convert(10576)); AddSingle(dictionary, "DownLeftTeeVector;", Convert(10590)); AddSingle(dictionary, "DownLeftVector;", Convert(8637)); AddSingle(dictionary, "DownLeftVectorBar;", Convert(10582)); AddSingle(dictionary, "DownRightTeeVector;", Convert(10591)); AddSingle(dictionary, "DownRightVector;", Convert(8641)); AddSingle(dictionary, "DownRightVectorBar;", Convert(10583)); AddSingle(dictionary, "DownTee;", Convert(8868)); AddSingle(dictionary, "DownTeeArrow;", Convert(8615)); AddSingle(dictionary, "Dscr;", Convert(119967)); AddSingle(dictionary, "DScy;", Convert(1029)); AddSingle(dictionary, "Dstrok;", Convert(272)); AddSingle(dictionary, "DZcy;", Convert(1039)); return dictionary; } private Dictionary<string, string> GetSymbolLittleE() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "eacute;", Convert(233)); AddSingle(dictionary, "easter;", Convert(10862)); AddSingle(dictionary, "ecaron;", Convert(283)); AddSingle(dictionary, "ecir;", Convert(8790)); AddBoth(dictionary, "ecirc;", Convert(234)); AddSingle(dictionary, "ecolon;", Convert(8789)); AddSingle(dictionary, "ecy;", Convert(1101)); AddSingle(dictionary, "eDDot;", Convert(10871)); AddSingle(dictionary, "eDot;", Convert(8785)); AddSingle(dictionary, "edot;", Convert(279)); AddSingle(dictionary, "ee;", Convert(8519)); AddSingle(dictionary, "efDot;", Convert(8786)); AddSingle(dictionary, "efr;", Convert(120098)); AddSingle(dictionary, "eg;", Convert(10906)); AddBoth(dictionary, "egrave;", Convert(232)); AddSingle(dictionary, "egs;", Convert(10902)); AddSingle(dictionary, "egsdot;", Convert(10904)); AddSingle(dictionary, "el;", Convert(10905)); AddSingle(dictionary, "elinters;", Convert(9191)); AddSingle(dictionary, "ell;", Convert(8467)); AddSingle(dictionary, "els;", Convert(10901)); AddSingle(dictionary, "elsdot;", Convert(10903)); AddSingle(dictionary, "emacr;", Convert(275)); AddSingle(dictionary, "empty;", Convert(8709)); AddSingle(dictionary, "emptyset;", Convert(8709)); AddSingle(dictionary, "emptyv;", Convert(8709)); AddSingle(dictionary, "emsp;", Convert(8195)); AddSingle(dictionary, "emsp13;", Convert(8196)); AddSingle(dictionary, "emsp14;", Convert(8197)); AddSingle(dictionary, "eng;", Convert(331)); AddSingle(dictionary, "ensp;", Convert(8194)); AddSingle(dictionary, "eogon;", Convert(281)); AddSingle(dictionary, "eopf;", Convert(120150)); AddSingle(dictionary, "epar;", Convert(8917)); AddSingle(dictionary, "eparsl;", Convert(10723)); AddSingle(dictionary, "eplus;", Convert(10865)); AddSingle(dictionary, "epsi;", Convert(949)); AddSingle(dictionary, "epsilon;", Convert(949)); AddSingle(dictionary, "epsiv;", Convert(1013)); AddSingle(dictionary, "eqcirc;", Convert(8790)); AddSingle(dictionary, "eqcolon;", Convert(8789)); AddSingle(dictionary, "eqsim;", Convert(8770)); AddSingle(dictionary, "eqslantgtr;", Convert(10902)); AddSingle(dictionary, "eqslantless;", Convert(10901)); AddSingle(dictionary, "equals;", Convert(61)); AddSingle(dictionary, "equest;", Convert(8799)); AddSingle(dictionary, "equiv;", Convert(8801)); AddSingle(dictionary, "equivDD;", Convert(10872)); AddSingle(dictionary, "eqvparsl;", Convert(10725)); AddSingle(dictionary, "erarr;", Convert(10609)); AddSingle(dictionary, "erDot;", Convert(8787)); AddSingle(dictionary, "escr;", Convert(8495)); AddSingle(dictionary, "esdot;", Convert(8784)); AddSingle(dictionary, "esim;", Convert(8770)); AddSingle(dictionary, "eta;", Convert(951)); AddBoth(dictionary, "eth;", Convert(240)); AddBoth(dictionary, "euml;", Convert(235)); AddSingle(dictionary, "euro;", Convert(8364)); AddSingle(dictionary, "excl;", Convert(33)); AddSingle(dictionary, "exist;", Convert(8707)); AddSingle(dictionary, "expectation;", Convert(8496)); AddSingle(dictionary, "exponentiale;", Convert(8519)); return dictionary; } private Dictionary<string, string> GetSymbolBigE() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "Eacute;", Convert(201)); AddSingle(dictionary, "Ecaron;", Convert(282)); AddBoth(dictionary, "Ecirc;", Convert(202)); AddSingle(dictionary, "Ecy;", Convert(1069)); AddSingle(dictionary, "Edot;", Convert(278)); AddSingle(dictionary, "Efr;", Convert(120072)); AddBoth(dictionary, "Egrave;", Convert(200)); AddSingle(dictionary, "Element;", Convert(8712)); AddSingle(dictionary, "Emacr;", Convert(274)); AddSingle(dictionary, "EmptySmallSquare;", Convert(9723)); AddSingle(dictionary, "EmptyVerySmallSquare;", Convert(9643)); AddSingle(dictionary, "ENG;", Convert(330)); AddSingle(dictionary, "Eogon;", Convert(280)); AddSingle(dictionary, "Eopf;", Convert(120124)); AddSingle(dictionary, "Epsilon;", Convert(917)); AddSingle(dictionary, "Equal;", Convert(10869)); AddSingle(dictionary, "EqualTilde;", Convert(8770)); AddSingle(dictionary, "Equilibrium;", Convert(8652)); AddSingle(dictionary, "Escr;", Convert(8496)); AddSingle(dictionary, "Esim;", Convert(10867)); AddSingle(dictionary, "Eta;", Convert(919)); AddBoth(dictionary, "ETH;", Convert(208)); AddBoth(dictionary, "Euml;", Convert(203)); AddSingle(dictionary, "Exists;", Convert(8707)); AddSingle(dictionary, "ExponentialE;", Convert(8519)); return dictionary; } private Dictionary<string, string> GetSymbolLittleF() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "fallingdotseq;", Convert(8786)); AddSingle(dictionary, "fcy;", Convert(1092)); AddSingle(dictionary, "female;", Convert(9792)); AddSingle(dictionary, "ffilig;", Convert(64259)); AddSingle(dictionary, "fflig;", Convert(64256)); AddSingle(dictionary, "ffllig;", Convert(64260)); AddSingle(dictionary, "ffr;", Convert(120099)); AddSingle(dictionary, "filig;", Convert(64257)); AddSingle(dictionary, "fjlig;", Convert(102, 106)); AddSingle(dictionary, "flat;", Convert(9837)); AddSingle(dictionary, "fllig;", Convert(64258)); AddSingle(dictionary, "fltns;", Convert(9649)); AddSingle(dictionary, "fnof;", Convert(402)); AddSingle(dictionary, "fopf;", Convert(120151)); AddSingle(dictionary, "forall;", Convert(8704)); AddSingle(dictionary, "fork;", Convert(8916)); AddSingle(dictionary, "forkv;", Convert(10969)); AddSingle(dictionary, "fpartint;", Convert(10765)); AddBoth(dictionary, "frac12;", Convert(189)); AddSingle(dictionary, "frac13;", Convert(8531)); AddBoth(dictionary, "frac14;", Convert(188)); AddSingle(dictionary, "frac15;", Convert(8533)); AddSingle(dictionary, "frac16;", Convert(8537)); AddSingle(dictionary, "frac18;", Convert(8539)); AddSingle(dictionary, "frac23;", Convert(8532)); AddSingle(dictionary, "frac25;", Convert(8534)); AddBoth(dictionary, "frac34;", Convert(190)); AddSingle(dictionary, "frac35;", Convert(8535)); AddSingle(dictionary, "frac38;", Convert(8540)); AddSingle(dictionary, "frac45;", Convert(8536)); AddSingle(dictionary, "frac56;", Convert(8538)); AddSingle(dictionary, "frac58;", Convert(8541)); AddSingle(dictionary, "frac78;", Convert(8542)); AddSingle(dictionary, "frasl;", Convert(8260)); AddSingle(dictionary, "frown;", Convert(8994)); AddSingle(dictionary, "fscr;", Convert(119995)); return dictionary; } private Dictionary<string, string> GetSymbolBigF() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Fcy;", Convert(1060)); AddSingle(dictionary, "Ffr;", Convert(120073)); AddSingle(dictionary, "FilledSmallSquare;", Convert(9724)); AddSingle(dictionary, "FilledVerySmallSquare;", Convert(9642)); AddSingle(dictionary, "Fopf;", Convert(120125)); AddSingle(dictionary, "ForAll;", Convert(8704)); AddSingle(dictionary, "Fouriertrf;", Convert(8497)); AddSingle(dictionary, "Fscr;", Convert(8497)); return dictionary; } private Dictionary<string, string> GetSymbolLittleG() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "gacute;", Convert(501)); AddSingle(dictionary, "gamma;", Convert(947)); AddSingle(dictionary, "gammad;", Convert(989)); AddSingle(dictionary, "gap;", Convert(10886)); AddSingle(dictionary, "gbreve;", Convert(287)); AddSingle(dictionary, "gcirc;", Convert(285)); AddSingle(dictionary, "gcy;", Convert(1075)); AddSingle(dictionary, "gdot;", Convert(289)); AddSingle(dictionary, "gE;", Convert(8807)); AddSingle(dictionary, "ge;", Convert(8805)); AddSingle(dictionary, "gEl;", Convert(10892)); AddSingle(dictionary, "gel;", Convert(8923)); AddSingle(dictionary, "geq;", Convert(8805)); AddSingle(dictionary, "geqq;", Convert(8807)); AddSingle(dictionary, "geqslant;", Convert(10878)); AddSingle(dictionary, "ges;", Convert(10878)); AddSingle(dictionary, "gescc;", Convert(10921)); AddSingle(dictionary, "gesdot;", Convert(10880)); AddSingle(dictionary, "gesdoto;", Convert(10882)); AddSingle(dictionary, "gesdotol;", Convert(10884)); AddSingle(dictionary, "gesl;", Convert(8923, 65024)); AddSingle(dictionary, "gesles;", Convert(10900)); AddSingle(dictionary, "gfr;", Convert(120100)); AddSingle(dictionary, "gg;", Convert(8811)); AddSingle(dictionary, "ggg;", Convert(8921)); AddSingle(dictionary, "gimel;", Convert(8503)); AddSingle(dictionary, "gjcy;", Convert(1107)); AddSingle(dictionary, "gl;", Convert(8823)); AddSingle(dictionary, "gla;", Convert(10917)); AddSingle(dictionary, "glE;", Convert(10898)); AddSingle(dictionary, "glj;", Convert(10916)); AddSingle(dictionary, "gnap;", Convert(10890)); AddSingle(dictionary, "gnapprox;", Convert(10890)); AddSingle(dictionary, "gnE;", Convert(8809)); AddSingle(dictionary, "gne;", Convert(10888)); AddSingle(dictionary, "gneq;", Convert(10888)); AddSingle(dictionary, "gneqq;", Convert(8809)); AddSingle(dictionary, "gnsim;", Convert(8935)); AddSingle(dictionary, "gopf;", Convert(120152)); AddSingle(dictionary, "grave;", Convert(96)); AddSingle(dictionary, "gscr;", Convert(8458)); AddSingle(dictionary, "gsim;", Convert(8819)); AddSingle(dictionary, "gsime;", Convert(10894)); AddSingle(dictionary, "gsiml;", Convert(10896)); AddBoth(dictionary, "gt;", Convert(62)); AddSingle(dictionary, "gtcc;", Convert(10919)); AddSingle(dictionary, "gtcir;", Convert(10874)); AddSingle(dictionary, "gtdot;", Convert(8919)); AddSingle(dictionary, "gtlPar;", Convert(10645)); AddSingle(dictionary, "gtquest;", Convert(10876)); AddSingle(dictionary, "gtrapprox;", Convert(10886)); AddSingle(dictionary, "gtrarr;", Convert(10616)); AddSingle(dictionary, "gtrdot;", Convert(8919)); AddSingle(dictionary, "gtreqless;", Convert(8923)); AddSingle(dictionary, "gtreqqless;", Convert(10892)); AddSingle(dictionary, "gtrless;", Convert(8823)); AddSingle(dictionary, "gtrsim;", Convert(8819)); AddSingle(dictionary, "gvertneqq;", Convert(8809, 65024)); AddSingle(dictionary, "gvnE;", Convert(8809, 65024)); return dictionary; } private Dictionary<string, string> GetSymbolBigG() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Gamma;", Convert(915)); AddSingle(dictionary, "Gammad;", Convert(988)); AddSingle(dictionary, "Gbreve;", Convert(286)); AddSingle(dictionary, "Gcedil;", Convert(290)); AddSingle(dictionary, "Gcirc;", Convert(284)); AddSingle(dictionary, "Gcy;", Convert(1043)); AddSingle(dictionary, "Gdot;", Convert(288)); AddSingle(dictionary, "Gfr;", Convert(120074)); AddSingle(dictionary, "Gg;", Convert(8921)); AddSingle(dictionary, "GJcy;", Convert(1027)); AddSingle(dictionary, "Gopf;", Convert(120126)); AddSingle(dictionary, "GreaterEqual;", Convert(8805)); AddSingle(dictionary, "GreaterEqualLess;", Convert(8923)); AddSingle(dictionary, "GreaterFullEqual;", Convert(8807)); AddSingle(dictionary, "GreaterGreater;", Convert(10914)); AddSingle(dictionary, "GreaterLess;", Convert(8823)); AddSingle(dictionary, "GreaterSlantEqual;", Convert(10878)); AddSingle(dictionary, "GreaterTilde;", Convert(8819)); AddSingle(dictionary, "Gscr;", Convert(119970)); AddBoth(dictionary, "GT;", Convert(62)); AddSingle(dictionary, "Gt;", Convert(8811)); return dictionary; } private Dictionary<string, string> GetSymbolLittleH() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "hairsp;", Convert(8202)); AddSingle(dictionary, "half;", Convert(189)); AddSingle(dictionary, "hamilt;", Convert(8459)); AddSingle(dictionary, "hardcy;", Convert(1098)); AddSingle(dictionary, "hArr;", Convert(8660)); AddSingle(dictionary, "harr;", Convert(8596)); AddSingle(dictionary, "harrcir;", Convert(10568)); AddSingle(dictionary, "harrw;", Convert(8621)); AddSingle(dictionary, "hbar;", Convert(8463)); AddSingle(dictionary, "hcirc;", Convert(293)); AddSingle(dictionary, "hearts;", Convert(9829)); AddSingle(dictionary, "heartsuit;", Convert(9829)); AddSingle(dictionary, "hellip;", Convert(8230)); AddSingle(dictionary, "hercon;", Convert(8889)); AddSingle(dictionary, "hfr;", Convert(120101)); AddSingle(dictionary, "hksearow;", Convert(10533)); AddSingle(dictionary, "hkswarow;", Convert(10534)); AddSingle(dictionary, "hoarr;", Convert(8703)); AddSingle(dictionary, "homtht;", Convert(8763)); AddSingle(dictionary, "hookleftarrow;", Convert(8617)); AddSingle(dictionary, "hookrightarrow;", Convert(8618)); AddSingle(dictionary, "hopf;", Convert(120153)); AddSingle(dictionary, "horbar;", Convert(8213)); AddSingle(dictionary, "hscr;", Convert(119997)); AddSingle(dictionary, "hslash;", Convert(8463)); AddSingle(dictionary, "hstrok;", Convert(295)); AddSingle(dictionary, "hybull;", Convert(8259)); AddSingle(dictionary, "hyphen;", Convert(8208)); return dictionary; } private Dictionary<string, string> GetSymbolBigH() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Hacek;", Convert(711)); AddSingle(dictionary, "HARDcy;", Convert(1066)); AddSingle(dictionary, "Hat;", Convert(94)); AddSingle(dictionary, "Hcirc;", Convert(292)); AddSingle(dictionary, "Hfr;", Convert(8460)); AddSingle(dictionary, "HilbertSpace;", Convert(8459)); AddSingle(dictionary, "Hopf;", Convert(8461)); AddSingle(dictionary, "HorizontalLine;", Convert(9472)); AddSingle(dictionary, "Hscr;", Convert(8459)); AddSingle(dictionary, "Hstrok;", Convert(294)); AddSingle(dictionary, "HumpDownHump;", Convert(8782)); AddSingle(dictionary, "HumpEqual;", Convert(8783)); return dictionary; } private Dictionary<string, string> GetSymbolLittleI() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "iacute;", Convert(237)); AddSingle(dictionary, "ic;", Convert(8291)); AddBoth(dictionary, "icirc;", Convert(238)); AddSingle(dictionary, "icy;", Convert(1080)); AddSingle(dictionary, "iecy;", Convert(1077)); AddBoth(dictionary, "iexcl;", Convert(161)); AddSingle(dictionary, "iff;", Convert(8660)); AddSingle(dictionary, "ifr;", Convert(120102)); AddBoth(dictionary, "igrave;", Convert(236)); AddSingle(dictionary, "ii;", Convert(8520)); AddSingle(dictionary, "iiiint;", Convert(10764)); AddSingle(dictionary, "iiint;", Convert(8749)); AddSingle(dictionary, "iinfin;", Convert(10716)); AddSingle(dictionary, "iiota;", Convert(8489)); AddSingle(dictionary, "ijlig;", Convert(307)); AddSingle(dictionary, "imacr;", Convert(299)); AddSingle(dictionary, "image;", Convert(8465)); AddSingle(dictionary, "imagline;", Convert(8464)); AddSingle(dictionary, "imagpart;", Convert(8465)); AddSingle(dictionary, "imath;", Convert(305)); AddSingle(dictionary, "imof;", Convert(8887)); AddSingle(dictionary, "imped;", Convert(437)); AddSingle(dictionary, "in;", Convert(8712)); AddSingle(dictionary, "incare;", Convert(8453)); AddSingle(dictionary, "infin;", Convert(8734)); AddSingle(dictionary, "infintie;", Convert(10717)); AddSingle(dictionary, "inodot;", Convert(305)); AddSingle(dictionary, "int;", Convert(8747)); AddSingle(dictionary, "intcal;", Convert(8890)); AddSingle(dictionary, "integers;", Convert(8484)); AddSingle(dictionary, "intercal;", Convert(8890)); AddSingle(dictionary, "intlarhk;", Convert(10775)); AddSingle(dictionary, "intprod;", Convert(10812)); AddSingle(dictionary, "iocy;", Convert(1105)); AddSingle(dictionary, "iogon;", Convert(303)); AddSingle(dictionary, "iopf;", Convert(120154)); AddSingle(dictionary, "iota;", Convert(953)); AddSingle(dictionary, "iprod;", Convert(10812)); AddBoth(dictionary, "iquest;", Convert(191)); AddSingle(dictionary, "iscr;", Convert(119998)); AddSingle(dictionary, "isin;", Convert(8712)); AddSingle(dictionary, "isindot;", Convert(8949)); AddSingle(dictionary, "isinE;", Convert(8953)); AddSingle(dictionary, "isins;", Convert(8948)); AddSingle(dictionary, "isinsv;", Convert(8947)); AddSingle(dictionary, "isinv;", Convert(8712)); AddSingle(dictionary, "it;", Convert(8290)); AddSingle(dictionary, "itilde;", Convert(297)); AddSingle(dictionary, "iukcy;", Convert(1110)); AddBoth(dictionary, "iuml;", Convert(239)); return dictionary; } private Dictionary<string, string> GetSymbolBigI() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "Iacute;", Convert(205)); AddBoth(dictionary, "Icirc;", Convert(206)); AddSingle(dictionary, "Icy;", Convert(1048)); AddSingle(dictionary, "Idot;", Convert(304)); AddSingle(dictionary, "IEcy;", Convert(1045)); AddSingle(dictionary, "Ifr;", Convert(8465)); AddBoth(dictionary, "Igrave;", Convert(204)); AddSingle(dictionary, "IJlig;", Convert(306)); AddSingle(dictionary, "Im;", Convert(8465)); AddSingle(dictionary, "Imacr;", Convert(298)); AddSingle(dictionary, "ImaginaryI;", Convert(8520)); AddSingle(dictionary, "Implies;", Convert(8658)); AddSingle(dictionary, "Int;", Convert(8748)); AddSingle(dictionary, "Integral;", Convert(8747)); AddSingle(dictionary, "Intersection;", Convert(8898)); AddSingle(dictionary, "InvisibleComma;", Convert(8291)); AddSingle(dictionary, "InvisibleTimes;", Convert(8290)); AddSingle(dictionary, "IOcy;", Convert(1025)); AddSingle(dictionary, "Iogon;", Convert(302)); AddSingle(dictionary, "Iopf;", Convert(120128)); AddSingle(dictionary, "Iota;", Convert(921)); AddSingle(dictionary, "Iscr;", Convert(8464)); AddSingle(dictionary, "Itilde;", Convert(296)); AddSingle(dictionary, "Iukcy;", Convert(1030)); AddBoth(dictionary, "Iuml;", Convert(207)); return dictionary; } private Dictionary<string, string> GetSymbolLittleJ() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "jcirc;", Convert(309)); AddSingle(dictionary, "jcy;", Convert(1081)); AddSingle(dictionary, "jfr;", Convert(120103)); AddSingle(dictionary, "jmath;", Convert(567)); AddSingle(dictionary, "jopf;", Convert(120155)); AddSingle(dictionary, "jscr;", Convert(119999)); AddSingle(dictionary, "jsercy;", Convert(1112)); AddSingle(dictionary, "jukcy;", Convert(1108)); return dictionary; } private Dictionary<string, string> GetSymbolBigJ() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Jcirc;", Convert(308)); AddSingle(dictionary, "Jcy;", Convert(1049)); AddSingle(dictionary, "Jfr;", Convert(120077)); AddSingle(dictionary, "Jopf;", Convert(120129)); AddSingle(dictionary, "Jscr;", Convert(119973)); AddSingle(dictionary, "Jsercy;", Convert(1032)); AddSingle(dictionary, "Jukcy;", Convert(1028)); return dictionary; } private Dictionary<string, string> GetSymbolLittleK() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "kappa;", Convert(954)); AddSingle(dictionary, "kappav;", Convert(1008)); AddSingle(dictionary, "kcedil;", Convert(311)); AddSingle(dictionary, "kcy;", Convert(1082)); AddSingle(dictionary, "kfr;", Convert(120104)); AddSingle(dictionary, "kgreen;", Convert(312)); AddSingle(dictionary, "khcy;", Convert(1093)); AddSingle(dictionary, "kjcy;", Convert(1116)); AddSingle(dictionary, "kopf;", Convert(120156)); AddSingle(dictionary, "kscr;", Convert(120000)); return dictionary; } private Dictionary<string, string> GetSymbolBigK() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Kappa;", Convert(922)); AddSingle(dictionary, "Kcedil;", Convert(310)); AddSingle(dictionary, "Kcy;", Convert(1050)); AddSingle(dictionary, "Kfr;", Convert(120078)); AddSingle(dictionary, "KHcy;", Convert(1061)); AddSingle(dictionary, "KJcy;", Convert(1036)); AddSingle(dictionary, "Kopf;", Convert(120130)); AddSingle(dictionary, "Kscr;", Convert(119974)); return dictionary; } private Dictionary<string, string> GetSymbolLittleL() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "lAarr;", Convert(8666)); AddSingle(dictionary, "lacute;", Convert(314)); AddSingle(dictionary, "laemptyv;", Convert(10676)); AddSingle(dictionary, "lagran;", Convert(8466)); AddSingle(dictionary, "lambda;", Convert(955)); AddSingle(dictionary, "lang;", Convert(10216)); AddSingle(dictionary, "langd;", Convert(10641)); AddSingle(dictionary, "langle;", Convert(10216)); AddSingle(dictionary, "lap;", Convert(10885)); AddBoth(dictionary, "laquo;", Convert(171)); AddSingle(dictionary, "lArr;", Convert(8656)); AddSingle(dictionary, "larr;", Convert(8592)); AddSingle(dictionary, "larrb;", Convert(8676)); AddSingle(dictionary, "larrbfs;", Convert(10527)); AddSingle(dictionary, "larrfs;", Convert(10525)); AddSingle(dictionary, "larrhk;", Convert(8617)); AddSingle(dictionary, "larrlp;", Convert(8619)); AddSingle(dictionary, "larrpl;", Convert(10553)); AddSingle(dictionary, "larrsim;", Convert(10611)); AddSingle(dictionary, "larrtl;", Convert(8610)); AddSingle(dictionary, "lat;", Convert(10923)); AddSingle(dictionary, "lAtail;", Convert(10523)); AddSingle(dictionary, "latail;", Convert(10521)); AddSingle(dictionary, "late;", Convert(10925)); AddSingle(dictionary, "lates;", Convert(10925, 65024)); AddSingle(dictionary, "lBarr;", Convert(10510)); AddSingle(dictionary, "lbarr;", Convert(10508)); AddSingle(dictionary, "lbbrk;", Convert(10098)); AddSingle(dictionary, "lbrace;", Convert(123)); AddSingle(dictionary, "lbrack;", Convert(91)); AddSingle(dictionary, "lbrke;", Convert(10635)); AddSingle(dictionary, "lbrksld;", Convert(10639)); AddSingle(dictionary, "lbrkslu;", Convert(10637)); AddSingle(dictionary, "lcaron;", Convert(318)); AddSingle(dictionary, "lcedil;", Convert(316)); AddSingle(dictionary, "lceil;", Convert(8968)); AddSingle(dictionary, "lcub;", Convert(123)); AddSingle(dictionary, "lcy;", Convert(1083)); AddSingle(dictionary, "ldca;", Convert(10550)); AddSingle(dictionary, "ldquo;", Convert(8220)); AddSingle(dictionary, "ldquor;", Convert(8222)); AddSingle(dictionary, "ldrdhar;", Convert(10599)); AddSingle(dictionary, "ldrushar;", Convert(10571)); AddSingle(dictionary, "ldsh;", Convert(8626)); AddSingle(dictionary, "lE;", Convert(8806)); AddSingle(dictionary, "le;", Convert(8804)); AddSingle(dictionary, "leftarrow;", Convert(8592)); AddSingle(dictionary, "leftarrowtail;", Convert(8610)); AddSingle(dictionary, "leftharpoondown;", Convert(8637)); AddSingle(dictionary, "leftharpoonup;", Convert(8636)); AddSingle(dictionary, "leftleftarrows;", Convert(8647)); AddSingle(dictionary, "leftrightarrow;", Convert(8596)); AddSingle(dictionary, "leftrightarrows;", Convert(8646)); AddSingle(dictionary, "leftrightharpoons;", Convert(8651)); AddSingle(dictionary, "leftrightsquigarrow;", Convert(8621)); AddSingle(dictionary, "leftthreetimes;", Convert(8907)); AddSingle(dictionary, "lEg;", Convert(10891)); AddSingle(dictionary, "leg;", Convert(8922)); AddSingle(dictionary, "leq;", Convert(8804)); AddSingle(dictionary, "leqq;", Convert(8806)); AddSingle(dictionary, "leqslant;", Convert(10877)); AddSingle(dictionary, "les;", Convert(10877)); AddSingle(dictionary, "lescc;", Convert(10920)); AddSingle(dictionary, "lesdot;", Convert(10879)); AddSingle(dictionary, "lesdoto;", Convert(10881)); AddSingle(dictionary, "lesdotor;", Convert(10883)); AddSingle(dictionary, "lesg;", Convert(8922, 65024)); AddSingle(dictionary, "lesges;", Convert(10899)); AddSingle(dictionary, "lessapprox;", Convert(10885)); AddSingle(dictionary, "lessdot;", Convert(8918)); AddSingle(dictionary, "lesseqgtr;", Convert(8922)); AddSingle(dictionary, "lesseqqgtr;", Convert(10891)); AddSingle(dictionary, "lessgtr;", Convert(8822)); AddSingle(dictionary, "lesssim;", Convert(8818)); AddSingle(dictionary, "lfisht;", Convert(10620)); AddSingle(dictionary, "lfloor;", Convert(8970)); AddSingle(dictionary, "lfr;", Convert(120105)); AddSingle(dictionary, "lg;", Convert(8822)); AddSingle(dictionary, "lgE;", Convert(10897)); AddSingle(dictionary, "lHar;", Convert(10594)); AddSingle(dictionary, "lhard;", Convert(8637)); AddSingle(dictionary, "lharu;", Convert(8636)); AddSingle(dictionary, "lharul;", Convert(10602)); AddSingle(dictionary, "lhblk;", Convert(9604)); AddSingle(dictionary, "ljcy;", Convert(1113)); AddSingle(dictionary, "ll;", Convert(8810)); AddSingle(dictionary, "llarr;", Convert(8647)); AddSingle(dictionary, "llcorner;", Convert(8990)); AddSingle(dictionary, "llhard;", Convert(10603)); AddSingle(dictionary, "lltri;", Convert(9722)); AddSingle(dictionary, "lmidot;", Convert(320)); AddSingle(dictionary, "lmoust;", Convert(9136)); AddSingle(dictionary, "lmoustache;", Convert(9136)); AddSingle(dictionary, "lnap;", Convert(10889)); AddSingle(dictionary, "lnapprox;", Convert(10889)); AddSingle(dictionary, "lnE;", Convert(8808)); AddSingle(dictionary, "lne;", Convert(10887)); AddSingle(dictionary, "lneq;", Convert(10887)); AddSingle(dictionary, "lneqq;", Convert(8808)); AddSingle(dictionary, "lnsim;", Convert(8934)); AddSingle(dictionary, "loang;", Convert(10220)); AddSingle(dictionary, "loarr;", Convert(8701)); AddSingle(dictionary, "lobrk;", Convert(10214)); AddSingle(dictionary, "longleftarrow;", Convert(10229)); AddSingle(dictionary, "longleftrightarrow;", Convert(10231)); AddSingle(dictionary, "longmapsto;", Convert(10236)); AddSingle(dictionary, "longrightarrow;", Convert(10230)); AddSingle(dictionary, "looparrowleft;", Convert(8619)); AddSingle(dictionary, "looparrowright;", Convert(8620)); AddSingle(dictionary, "lopar;", Convert(10629)); AddSingle(dictionary, "lopf;", Convert(120157)); AddSingle(dictionary, "loplus;", Convert(10797)); AddSingle(dictionary, "lotimes;", Convert(10804)); AddSingle(dictionary, "lowast;", Convert(8727)); AddSingle(dictionary, "lowbar;", Convert(95)); AddSingle(dictionary, "loz;", Convert(9674)); AddSingle(dictionary, "lozenge;", Convert(9674)); AddSingle(dictionary, "lozf;", Convert(10731)); AddSingle(dictionary, "lpar;", Convert(40)); AddSingle(dictionary, "lparlt;", Convert(10643)); AddSingle(dictionary, "lrarr;", Convert(8646)); AddSingle(dictionary, "lrcorner;", Convert(8991)); AddSingle(dictionary, "lrhar;", Convert(8651)); AddSingle(dictionary, "lrhard;", Convert(10605)); AddSingle(dictionary, "lrm;", Convert(8206)); AddSingle(dictionary, "lrtri;", Convert(8895)); AddSingle(dictionary, "lsaquo;", Convert(8249)); AddSingle(dictionary, "lscr;", Convert(120001)); AddSingle(dictionary, "lsh;", Convert(8624)); AddSingle(dictionary, "lsim;", Convert(8818)); AddSingle(dictionary, "lsime;", Convert(10893)); AddSingle(dictionary, "lsimg;", Convert(10895)); AddSingle(dictionary, "lsqb;", Convert(91)); AddSingle(dictionary, "lsquo;", Convert(8216)); AddSingle(dictionary, "lsquor;", Convert(8218)); AddSingle(dictionary, "lstrok;", Convert(322)); AddBoth(dictionary, "lt;", Convert(60)); AddSingle(dictionary, "ltcc;", Convert(10918)); AddSingle(dictionary, "ltcir;", Convert(10873)); AddSingle(dictionary, "ltdot;", Convert(8918)); AddSingle(dictionary, "lthree;", Convert(8907)); AddSingle(dictionary, "ltimes;", Convert(8905)); AddSingle(dictionary, "ltlarr;", Convert(10614)); AddSingle(dictionary, "ltquest;", Convert(10875)); AddSingle(dictionary, "ltri;", Convert(9667)); AddSingle(dictionary, "ltrie;", Convert(8884)); AddSingle(dictionary, "ltrif;", Convert(9666)); AddSingle(dictionary, "ltrPar;", Convert(10646)); AddSingle(dictionary, "lurdshar;", Convert(10570)); AddSingle(dictionary, "luruhar;", Convert(10598)); AddSingle(dictionary, "lvertneqq;", Convert(8808, 65024)); AddSingle(dictionary, "lvnE;", Convert(8808, 65024)); return dictionary; } private Dictionary<string, string> GetSymbolBigL() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Lacute;", Convert(313)); AddSingle(dictionary, "Lambda;", Convert(923)); AddSingle(dictionary, "Lang;", Convert(10218)); AddSingle(dictionary, "Laplacetrf;", Convert(8466)); AddSingle(dictionary, "Larr;", Convert(8606)); AddSingle(dictionary, "Lcaron;", Convert(317)); AddSingle(dictionary, "Lcedil;", Convert(315)); AddSingle(dictionary, "Lcy;", Convert(1051)); AddSingle(dictionary, "LeftAngleBracket;", Convert(10216)); AddSingle(dictionary, "LeftArrow;", Convert(8592)); AddSingle(dictionary, "Leftarrow;", Convert(8656)); AddSingle(dictionary, "LeftArrowBar;", Convert(8676)); AddSingle(dictionary, "LeftArrowRightArrow;", Convert(8646)); AddSingle(dictionary, "LeftCeiling;", Convert(8968)); AddSingle(dictionary, "LeftDoubleBracket;", Convert(10214)); AddSingle(dictionary, "LeftDownTeeVector;", Convert(10593)); AddSingle(dictionary, "LeftDownVector;", Convert(8643)); AddSingle(dictionary, "LeftDownVectorBar;", Convert(10585)); AddSingle(dictionary, "LeftFloor;", Convert(8970)); AddSingle(dictionary, "LeftRightArrow;", Convert(8596)); AddSingle(dictionary, "Leftrightarrow;", Convert(8660)); AddSingle(dictionary, "LeftRightVector;", Convert(10574)); AddSingle(dictionary, "LeftTee;", Convert(8867)); AddSingle(dictionary, "LeftTeeArrow;", Convert(8612)); AddSingle(dictionary, "LeftTeeVector;", Convert(10586)); AddSingle(dictionary, "LeftTriangle;", Convert(8882)); AddSingle(dictionary, "LeftTriangleBar;", Convert(10703)); AddSingle(dictionary, "LeftTriangleEqual;", Convert(8884)); AddSingle(dictionary, "LeftUpDownVector;", Convert(10577)); AddSingle(dictionary, "LeftUpTeeVector;", Convert(10592)); AddSingle(dictionary, "LeftUpVector;", Convert(8639)); AddSingle(dictionary, "LeftUpVectorBar;", Convert(10584)); AddSingle(dictionary, "LeftVector;", Convert(8636)); AddSingle(dictionary, "LeftVectorBar;", Convert(10578)); AddSingle(dictionary, "LessEqualGreater;", Convert(8922)); AddSingle(dictionary, "LessFullEqual;", Convert(8806)); AddSingle(dictionary, "LessGreater;", Convert(8822)); AddSingle(dictionary, "LessLess;", Convert(10913)); AddSingle(dictionary, "LessSlantEqual;", Convert(10877)); AddSingle(dictionary, "LessTilde;", Convert(8818)); AddSingle(dictionary, "Lfr;", Convert(120079)); AddSingle(dictionary, "LJcy;", Convert(1033)); AddSingle(dictionary, "Ll;", Convert(8920)); AddSingle(dictionary, "Lleftarrow;", Convert(8666)); AddSingle(dictionary, "Lmidot;", Convert(319)); AddSingle(dictionary, "LongLeftArrow;", Convert(10229)); AddSingle(dictionary, "Longleftarrow;", Convert(10232)); AddSingle(dictionary, "LongLeftRightArrow;", Convert(10231)); AddSingle(dictionary, "Longleftrightarrow;", Convert(10234)); AddSingle(dictionary, "LongRightArrow;", Convert(10230)); AddSingle(dictionary, "Longrightarrow;", Convert(10233)); AddSingle(dictionary, "Lopf;", Convert(120131)); AddSingle(dictionary, "LowerLeftArrow;", Convert(8601)); AddSingle(dictionary, "LowerRightArrow;", Convert(8600)); AddSingle(dictionary, "Lscr;", Convert(8466)); AddSingle(dictionary, "Lsh;", Convert(8624)); AddSingle(dictionary, "Lstrok;", Convert(321)); AddBoth(dictionary, "LT;", Convert(60)); AddSingle(dictionary, "Lt;", Convert(8810)); return dictionary; } private Dictionary<string, string> GetSymbolLittleM() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "macr;", Convert(175)); AddSingle(dictionary, "male;", Convert(9794)); AddSingle(dictionary, "malt;", Convert(10016)); AddSingle(dictionary, "maltese;", Convert(10016)); AddSingle(dictionary, "map;", Convert(8614)); AddSingle(dictionary, "mapsto;", Convert(8614)); AddSingle(dictionary, "mapstodown;", Convert(8615)); AddSingle(dictionary, "mapstoleft;", Convert(8612)); AddSingle(dictionary, "mapstoup;", Convert(8613)); AddSingle(dictionary, "marker;", Convert(9646)); AddSingle(dictionary, "mcomma;", Convert(10793)); AddSingle(dictionary, "mcy;", Convert(1084)); AddSingle(dictionary, "mdash;", Convert(8212)); AddSingle(dictionary, "mDDot;", Convert(8762)); AddSingle(dictionary, "measuredangle;", Convert(8737)); AddSingle(dictionary, "mfr;", Convert(120106)); AddSingle(dictionary, "mho;", Convert(8487)); AddBoth(dictionary, "micro;", Convert(181)); AddSingle(dictionary, "mid;", Convert(8739)); AddSingle(dictionary, "midast;", Convert(42)); AddSingle(dictionary, "midcir;", Convert(10992)); AddBoth(dictionary, "middot;", Convert(183)); AddSingle(dictionary, "minus;", Convert(8722)); AddSingle(dictionary, "minusb;", Convert(8863)); AddSingle(dictionary, "minusd;", Convert(8760)); AddSingle(dictionary, "minusdu;", Convert(10794)); AddSingle(dictionary, "mlcp;", Convert(10971)); AddSingle(dictionary, "mldr;", Convert(8230)); AddSingle(dictionary, "mnplus;", Convert(8723)); AddSingle(dictionary, "models;", Convert(8871)); AddSingle(dictionary, "mopf;", Convert(120158)); AddSingle(dictionary, "mp;", Convert(8723)); AddSingle(dictionary, "mscr;", Convert(120002)); AddSingle(dictionary, "mstpos;", Convert(8766)); AddSingle(dictionary, "mu;", Convert(956)); AddSingle(dictionary, "multimap;", Convert(8888)); AddSingle(dictionary, "mumap;", Convert(8888)); return dictionary; } private Dictionary<string, string> GetSymbolBigM() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Map;", Convert(10501)); AddSingle(dictionary, "Mcy;", Convert(1052)); AddSingle(dictionary, "MediumSpace;", Convert(8287)); AddSingle(dictionary, "Mellintrf;", Convert(8499)); AddSingle(dictionary, "Mfr;", Convert(120080)); AddSingle(dictionary, "MinusPlus;", Convert(8723)); AddSingle(dictionary, "Mopf;", Convert(120132)); AddSingle(dictionary, "Mscr;", Convert(8499)); AddSingle(dictionary, "Mu;", Convert(924)); return dictionary; } private Dictionary<string, string> GetSymbolLittleN() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "nabla;", Convert(8711)); AddSingle(dictionary, "nacute;", Convert(324)); AddSingle(dictionary, "nang;", Convert(8736, 8402)); AddSingle(dictionary, "nap;", Convert(8777)); AddSingle(dictionary, "napE;", Convert(10864, 824)); AddSingle(dictionary, "napid;", Convert(8779, 824)); AddSingle(dictionary, "napos;", Convert(329)); AddSingle(dictionary, "napprox;", Convert(8777)); AddSingle(dictionary, "natur;", Convert(9838)); AddSingle(dictionary, "natural;", Convert(9838)); AddSingle(dictionary, "naturals;", Convert(8469)); AddBoth(dictionary, "nbsp;", Convert(160)); AddSingle(dictionary, "nbump;", Convert(8782, 824)); AddSingle(dictionary, "nbumpe;", Convert(8783, 824)); AddSingle(dictionary, "ncap;", Convert(10819)); AddSingle(dictionary, "ncaron;", Convert(328)); AddSingle(dictionary, "ncedil;", Convert(326)); AddSingle(dictionary, "ncong;", Convert(8775)); AddSingle(dictionary, "ncongdot;", Convert(10861, 824)); AddSingle(dictionary, "ncup;", Convert(10818)); AddSingle(dictionary, "ncy;", Convert(1085)); AddSingle(dictionary, "ndash;", Convert(8211)); AddSingle(dictionary, "ne;", Convert(8800)); AddSingle(dictionary, "nearhk;", Convert(10532)); AddSingle(dictionary, "neArr;", Convert(8663)); AddSingle(dictionary, "nearr;", Convert(8599)); AddSingle(dictionary, "nearrow;", Convert(8599)); AddSingle(dictionary, "nedot;", Convert(8784, 824)); AddSingle(dictionary, "nequiv;", Convert(8802)); AddSingle(dictionary, "nesear;", Convert(10536)); AddSingle(dictionary, "nesim;", Convert(8770, 824)); AddSingle(dictionary, "nexist;", Convert(8708)); AddSingle(dictionary, "nexists;", Convert(8708)); AddSingle(dictionary, "nfr;", Convert(120107)); AddSingle(dictionary, "ngE;", Convert(8807, 824)); AddSingle(dictionary, "nge;", Convert(8817)); AddSingle(dictionary, "ngeq;", Convert(8817)); AddSingle(dictionary, "ngeqq;", Convert(8807, 824)); AddSingle(dictionary, "ngeqslant;", Convert(10878, 824)); AddSingle(dictionary, "nges;", Convert(10878, 824)); AddSingle(dictionary, "nGg;", Convert(8921, 824)); AddSingle(dictionary, "ngsim;", Convert(8821)); AddSingle(dictionary, "nGt;", Convert(8811, 8402)); AddSingle(dictionary, "ngt;", Convert(8815)); AddSingle(dictionary, "ngtr;", Convert(8815)); AddSingle(dictionary, "nGtv;", Convert(8811, 824)); AddSingle(dictionary, "nhArr;", Convert(8654)); AddSingle(dictionary, "nharr;", Convert(8622)); AddSingle(dictionary, "nhpar;", Convert(10994)); AddSingle(dictionary, "ni;", Convert(8715)); AddSingle(dictionary, "nis;", Convert(8956)); AddSingle(dictionary, "nisd;", Convert(8954)); AddSingle(dictionary, "niv;", Convert(8715)); AddSingle(dictionary, "njcy;", Convert(1114)); AddSingle(dictionary, "nlArr;", Convert(8653)); AddSingle(dictionary, "nlarr;", Convert(8602)); AddSingle(dictionary, "nldr;", Convert(8229)); AddSingle(dictionary, "nlE;", Convert(8806, 824)); AddSingle(dictionary, "nle;", Convert(8816)); AddSingle(dictionary, "nLeftarrow;", Convert(8653)); AddSingle(dictionary, "nleftarrow;", Convert(8602)); AddSingle(dictionary, "nLeftrightarrow;", Convert(8654)); AddSingle(dictionary, "nleftrightarrow;", Convert(8622)); AddSingle(dictionary, "nleq;", Convert(8816)); AddSingle(dictionary, "nleqq;", Convert(8806, 824)); AddSingle(dictionary, "nleqslant;", Convert(10877, 824)); AddSingle(dictionary, "nles;", Convert(10877, 824)); AddSingle(dictionary, "nless;", Convert(8814)); AddSingle(dictionary, "nLl;", Convert(8920, 824)); AddSingle(dictionary, "nlsim;", Convert(8820)); AddSingle(dictionary, "nLt;", Convert(8810, 8402)); AddSingle(dictionary, "nlt;", Convert(8814)); AddSingle(dictionary, "nltri;", Convert(8938)); AddSingle(dictionary, "nltrie;", Convert(8940)); AddSingle(dictionary, "nLtv;", Convert(8810, 824)); AddSingle(dictionary, "nmid;", Convert(8740)); AddSingle(dictionary, "nopf;", Convert(120159)); AddBoth(dictionary, "not;", Convert(172)); AddSingle(dictionary, "notin;", Convert(8713)); AddSingle(dictionary, "notindot;", Convert(8949, 824)); AddSingle(dictionary, "notinE;", Convert(8953, 824)); AddSingle(dictionary, "notinva;", Convert(8713)); AddSingle(dictionary, "notinvb;", Convert(8951)); AddSingle(dictionary, "notinvc;", Convert(8950)); AddSingle(dictionary, "notni;", Convert(8716)); AddSingle(dictionary, "notniva;", Convert(8716)); AddSingle(dictionary, "notnivb;", Convert(8958)); AddSingle(dictionary, "notnivc;", Convert(8957)); AddSingle(dictionary, "npar;", Convert(8742)); AddSingle(dictionary, "nparallel;", Convert(8742)); AddSingle(dictionary, "nparsl;", Convert(11005, 8421)); AddSingle(dictionary, "npart;", Convert(8706, 824)); AddSingle(dictionary, "npolint;", Convert(10772)); AddSingle(dictionary, "npr;", Convert(8832)); AddSingle(dictionary, "nprcue;", Convert(8928)); AddSingle(dictionary, "npre;", Convert(10927, 824)); AddSingle(dictionary, "nprec;", Convert(8832)); AddSingle(dictionary, "npreceq;", Convert(10927, 824)); AddSingle(dictionary, "nrArr;", Convert(8655)); AddSingle(dictionary, "nrarr;", Convert(8603)); AddSingle(dictionary, "nrarrc;", Convert(10547, 824)); AddSingle(dictionary, "nrarrw;", Convert(8605, 824)); AddSingle(dictionary, "nRightarrow;", Convert(8655)); AddSingle(dictionary, "nrightarrow;", Convert(8603)); AddSingle(dictionary, "nrtri;", Convert(8939)); AddSingle(dictionary, "nrtrie;", Convert(8941)); AddSingle(dictionary, "nsc;", Convert(8833)); AddSingle(dictionary, "nsccue;", Convert(8929)); AddSingle(dictionary, "nsce;", Convert(10928, 824)); AddSingle(dictionary, "nscr;", Convert(120003)); AddSingle(dictionary, "nshortmid;", Convert(8740)); AddSingle(dictionary, "nshortparallel;", Convert(8742)); AddSingle(dictionary, "nsim;", Convert(8769)); AddSingle(dictionary, "nsime;", Convert(8772)); AddSingle(dictionary, "nsimeq;", Convert(8772)); AddSingle(dictionary, "nsmid;", Convert(8740)); AddSingle(dictionary, "nspar;", Convert(8742)); AddSingle(dictionary, "nsqsube;", Convert(8930)); AddSingle(dictionary, "nsqsupe;", Convert(8931)); AddSingle(dictionary, "nsub;", Convert(8836)); AddSingle(dictionary, "nsubE;", Convert(10949, 824)); AddSingle(dictionary, "nsube;", Convert(8840)); AddSingle(dictionary, "nsubset;", Convert(8834, 8402)); AddSingle(dictionary, "nsubseteq;", Convert(8840)); AddSingle(dictionary, "nsubseteqq;", Convert(10949, 824)); AddSingle(dictionary, "nsucc;", Convert(8833)); AddSingle(dictionary, "nsucceq;", Convert(10928, 824)); AddSingle(dictionary, "nsup;", Convert(8837)); AddSingle(dictionary, "nsupE;", Convert(10950, 824)); AddSingle(dictionary, "nsupe;", Convert(8841)); AddSingle(dictionary, "nsupset;", Convert(8835, 8402)); AddSingle(dictionary, "nsupseteq;", Convert(8841)); AddSingle(dictionary, "nsupseteqq;", Convert(10950, 824)); AddSingle(dictionary, "ntgl;", Convert(8825)); AddBoth(dictionary, "ntilde;", Convert(241)); AddSingle(dictionary, "ntlg;", Convert(8824)); AddSingle(dictionary, "ntriangleleft;", Convert(8938)); AddSingle(dictionary, "ntrianglelefteq;", Convert(8940)); AddSingle(dictionary, "ntriangleright;", Convert(8939)); AddSingle(dictionary, "ntrianglerighteq;", Convert(8941)); AddSingle(dictionary, "nu;", Convert(957)); AddSingle(dictionary, "num;", Convert(35)); AddSingle(dictionary, "numero;", Convert(8470)); AddSingle(dictionary, "numsp;", Convert(8199)); AddSingle(dictionary, "nvap;", Convert(8781, 8402)); AddSingle(dictionary, "nVDash;", Convert(8879)); AddSingle(dictionary, "nVdash;", Convert(8878)); AddSingle(dictionary, "nvDash;", Convert(8877)); AddSingle(dictionary, "nvdash;", Convert(8876)); AddSingle(dictionary, "nvge;", Convert(8805, 8402)); AddSingle(dictionary, "nvgt;", Convert(62, 8402)); AddSingle(dictionary, "nvHarr;", Convert(10500)); AddSingle(dictionary, "nvinfin;", Convert(10718)); AddSingle(dictionary, "nvlArr;", Convert(10498)); AddSingle(dictionary, "nvle;", Convert(8804, 8402)); AddSingle(dictionary, "nvlt;", Convert(60, 8402)); AddSingle(dictionary, "nvltrie;", Convert(8884, 8402)); AddSingle(dictionary, "nvrArr;", Convert(10499)); AddSingle(dictionary, "nvrtrie;", Convert(8885, 8402)); AddSingle(dictionary, "nvsim;", Convert(8764, 8402)); AddSingle(dictionary, "nwarhk;", Convert(10531)); AddSingle(dictionary, "nwArr;", Convert(8662)); AddSingle(dictionary, "nwarr;", Convert(8598)); AddSingle(dictionary, "nwarrow;", Convert(8598)); AddSingle(dictionary, "nwnear;", Convert(10535)); return dictionary; } private Dictionary<string, string> GetSymbolBigN() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Nacute;", Convert(323)); AddSingle(dictionary, "Ncaron;", Convert(327)); AddSingle(dictionary, "Ncedil;", Convert(325)); AddSingle(dictionary, "NegativeMediumSpace;", Convert(8203)); AddSingle(dictionary, "NegativeThickSpace;", Convert(8203)); AddSingle(dictionary, "NegativeThinSpace;", Convert(8203)); AddSingle(dictionary, "NegativeVeryThinSpace;", Convert(8203)); AddSingle(dictionary, "NestedGreaterGreater;", Convert(8811)); AddSingle(dictionary, "NestedLessLess;", Convert(8810)); AddSingle(dictionary, "Ncy;", Convert(1053)); AddSingle(dictionary, "Nfr;", Convert(120081)); AddSingle(dictionary, "NoBreak;", Convert(8288)); AddSingle(dictionary, "NonBreakingSpace;", Convert(160)); AddSingle(dictionary, "Nopf;", Convert(8469)); AddSingle(dictionary, "NewLine;", Convert(10)); AddSingle(dictionary, "NJcy;", Convert(1034)); AddSingle(dictionary, "Not;", Convert(10988)); AddSingle(dictionary, "NotCongruent;", Convert(8802)); AddSingle(dictionary, "NotCupCap;", Convert(8813)); AddSingle(dictionary, "NotDoubleVerticalBar;", Convert(8742)); AddSingle(dictionary, "NotElement;", Convert(8713)); AddSingle(dictionary, "NotEqual;", Convert(8800)); AddSingle(dictionary, "NotEqualTilde;", Convert(8770, 824)); AddSingle(dictionary, "NotExists;", Convert(8708)); AddSingle(dictionary, "NotGreater;", Convert(8815)); AddSingle(dictionary, "NotGreaterEqual;", Convert(8817)); AddSingle(dictionary, "NotGreaterFullEqual;", Convert(8807, 824)); AddSingle(dictionary, "NotGreaterGreater;", Convert(8811, 824)); AddSingle(dictionary, "NotGreaterLess;", Convert(8825)); AddSingle(dictionary, "NotGreaterSlantEqual;", Convert(10878, 824)); AddSingle(dictionary, "NotGreaterTilde;", Convert(8821)); AddSingle(dictionary, "NotHumpDownHump;", Convert(8782, 824)); AddSingle(dictionary, "NotHumpEqual;", Convert(8783, 824)); AddSingle(dictionary, "NotLeftTriangle;", Convert(8938)); AddSingle(dictionary, "NotLeftTriangleBar;", Convert(10703, 824)); AddSingle(dictionary, "NotLeftTriangleEqual;", Convert(8940)); AddSingle(dictionary, "NotLess;", Convert(8814)); AddSingle(dictionary, "NotLessEqual;", Convert(8816)); AddSingle(dictionary, "NotLessGreater;", Convert(8824)); AddSingle(dictionary, "NotLessLess;", Convert(8810, 824)); AddSingle(dictionary, "NotLessSlantEqual;", Convert(10877, 824)); AddSingle(dictionary, "NotLessTilde;", Convert(8820)); AddSingle(dictionary, "NotNestedGreaterGreater;", Convert(10914, 824)); AddSingle(dictionary, "NotNestedLessLess;", Convert(10913, 824)); AddSingle(dictionary, "NotPrecedes;", Convert(8832)); AddSingle(dictionary, "NotPrecedesEqual;", Convert(10927, 824)); AddSingle(dictionary, "NotPrecedesSlantEqual;", Convert(8928)); AddSingle(dictionary, "NotReverseElement;", Convert(8716)); AddSingle(dictionary, "NotRightTriangle;", Convert(8939)); AddSingle(dictionary, "NotRightTriangleBar;", Convert(10704, 824)); AddSingle(dictionary, "NotRightTriangleEqual;", Convert(8941)); AddSingle(dictionary, "NotSquareSubset;", Convert(8847, 824)); AddSingle(dictionary, "NotSquareSubsetEqual;", Convert(8930)); AddSingle(dictionary, "NotSquareSuperset;", Convert(8848, 824)); AddSingle(dictionary, "NotSquareSupersetEqual;", Convert(8931)); AddSingle(dictionary, "NotSubset;", Convert(8834, 8402)); AddSingle(dictionary, "NotSubsetEqual;", Convert(8840)); AddSingle(dictionary, "NotSucceeds;", Convert(8833)); AddSingle(dictionary, "NotSucceedsEqual;", Convert(10928, 824)); AddSingle(dictionary, "NotSucceedsSlantEqual;", Convert(8929)); AddSingle(dictionary, "NotSucceedsTilde;", Convert(8831, 824)); AddSingle(dictionary, "NotSuperset;", Convert(8835, 8402)); AddSingle(dictionary, "NotSupersetEqual;", Convert(8841)); AddSingle(dictionary, "NotTilde;", Convert(8769)); AddSingle(dictionary, "NotTildeEqual;", Convert(8772)); AddSingle(dictionary, "NotTildeFullEqual;", Convert(8775)); AddSingle(dictionary, "NotTildeTilde;", Convert(8777)); AddSingle(dictionary, "NotVerticalBar;", Convert(8740)); AddSingle(dictionary, "Nscr;", Convert(119977)); AddBoth(dictionary, "Ntilde;", Convert(209)); AddSingle(dictionary, "Nu;", Convert(925)); return dictionary; } private Dictionary<string, string> GetSymbolLittleO() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "oacute;", Convert(243)); AddSingle(dictionary, "oast;", Convert(8859)); AddSingle(dictionary, "ocir;", Convert(8858)); AddBoth(dictionary, "ocirc;", Convert(244)); AddSingle(dictionary, "ocy;", Convert(1086)); AddSingle(dictionary, "odash;", Convert(8861)); AddSingle(dictionary, "odblac;", Convert(337)); AddSingle(dictionary, "odiv;", Convert(10808)); AddSingle(dictionary, "odot;", Convert(8857)); AddSingle(dictionary, "odsold;", Convert(10684)); AddSingle(dictionary, "oelig;", Convert(339)); AddSingle(dictionary, "ofcir;", Convert(10687)); AddSingle(dictionary, "ofr;", Convert(120108)); AddSingle(dictionary, "ogon;", Convert(731)); AddBoth(dictionary, "ograve;", Convert(242)); AddSingle(dictionary, "ogt;", Convert(10689)); AddSingle(dictionary, "ohbar;", Convert(10677)); AddSingle(dictionary, "ohm;", Convert(937)); AddSingle(dictionary, "oint;", Convert(8750)); AddSingle(dictionary, "olarr;", Convert(8634)); AddSingle(dictionary, "olcir;", Convert(10686)); AddSingle(dictionary, "olcross;", Convert(10683)); AddSingle(dictionary, "oline;", Convert(8254)); AddSingle(dictionary, "olt;", Convert(10688)); AddSingle(dictionary, "omacr;", Convert(333)); AddSingle(dictionary, "omega;", Convert(969)); AddSingle(dictionary, "omicron;", Convert(959)); AddSingle(dictionary, "omid;", Convert(10678)); AddSingle(dictionary, "ominus;", Convert(8854)); AddSingle(dictionary, "oopf;", Convert(120160)); AddSingle(dictionary, "opar;", Convert(10679)); AddSingle(dictionary, "operp;", Convert(10681)); AddSingle(dictionary, "oplus;", Convert(8853)); AddSingle(dictionary, "or;", Convert(8744)); AddSingle(dictionary, "orarr;", Convert(8635)); AddSingle(dictionary, "ord;", Convert(10845)); AddSingle(dictionary, "order;", Convert(8500)); AddSingle(dictionary, "orderof;", Convert(8500)); AddBoth(dictionary, "ordf;", Convert(170)); AddBoth(dictionary, "ordm;", Convert(186)); AddSingle(dictionary, "origof;", Convert(8886)); AddSingle(dictionary, "oror;", Convert(10838)); AddSingle(dictionary, "orslope;", Convert(10839)); AddSingle(dictionary, "orv;", Convert(10843)); AddSingle(dictionary, "oS;", Convert(9416)); AddSingle(dictionary, "oscr;", Convert(8500)); AddBoth(dictionary, "oslash;", Convert(248)); AddSingle(dictionary, "osol;", Convert(8856)); AddBoth(dictionary, "otilde;", Convert(245)); AddSingle(dictionary, "otimes;", Convert(8855)); AddSingle(dictionary, "otimesas;", Convert(10806)); AddBoth(dictionary, "ouml;", Convert(246)); AddSingle(dictionary, "ovbar;", Convert(9021)); return dictionary; } private Dictionary<string, string> GetSymbolBigO() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "Oacute;", Convert(211)); AddBoth(dictionary, "Ocirc;", Convert(212)); AddSingle(dictionary, "Ocy;", Convert(1054)); AddSingle(dictionary, "Odblac;", Convert(336)); AddSingle(dictionary, "OElig;", Convert(338)); AddSingle(dictionary, "Ofr;", Convert(120082)); AddBoth(dictionary, "Ograve;", Convert(210)); AddSingle(dictionary, "Omacr;", Convert(332)); AddSingle(dictionary, "Omega;", Convert(937)); AddSingle(dictionary, "Omicron;", Convert(927)); AddSingle(dictionary, "Oopf;", Convert(120134)); AddSingle(dictionary, "OpenCurlyDoubleQuote;", Convert(8220)); AddSingle(dictionary, "OpenCurlyQuote;", Convert(8216)); AddSingle(dictionary, "Or;", Convert(10836)); AddSingle(dictionary, "Oscr;", Convert(119978)); AddBoth(dictionary, "Oslash;", Convert(216)); AddBoth(dictionary, "Otilde;", Convert(213)); AddSingle(dictionary, "Otimes;", Convert(10807)); AddBoth(dictionary, "Ouml;", Convert(214)); AddSingle(dictionary, "OverBar;", Convert(8254)); AddSingle(dictionary, "OverBrace;", Convert(9182)); AddSingle(dictionary, "OverBracket;", Convert(9140)); AddSingle(dictionary, "OverParenthesis;", Convert(9180)); return dictionary; } private Dictionary<string, string> GetSymbolLittleP() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "pfr;", Convert(120109)); AddSingle(dictionary, "par;", Convert(8741)); AddBoth(dictionary, "para;", Convert(182)); AddSingle(dictionary, "parallel;", Convert(8741)); AddSingle(dictionary, "parsim;", Convert(10995)); AddSingle(dictionary, "parsl;", Convert(11005)); AddSingle(dictionary, "part;", Convert(8706)); AddSingle(dictionary, "pcy;", Convert(1087)); AddSingle(dictionary, "percnt;", Convert(37)); AddSingle(dictionary, "period;", Convert(46)); AddSingle(dictionary, "permil;", Convert(8240)); AddSingle(dictionary, "perp;", Convert(8869)); AddSingle(dictionary, "pertenk;", Convert(8241)); AddSingle(dictionary, "phi;", Convert(966)); AddSingle(dictionary, "phiv;", Convert(981)); AddSingle(dictionary, "phmmat;", Convert(8499)); AddSingle(dictionary, "phone;", Convert(9742)); AddSingle(dictionary, "pi;", Convert(960)); AddSingle(dictionary, "pitchfork;", Convert(8916)); AddSingle(dictionary, "piv;", Convert(982)); AddSingle(dictionary, "planck;", Convert(8463)); AddSingle(dictionary, "planckh;", Convert(8462)); AddSingle(dictionary, "plankv;", Convert(8463)); AddSingle(dictionary, "plus;", Convert(43)); AddSingle(dictionary, "plusacir;", Convert(10787)); AddSingle(dictionary, "plusb;", Convert(8862)); AddSingle(dictionary, "pluscir;", Convert(10786)); AddSingle(dictionary, "plusdo;", Convert(8724)); AddSingle(dictionary, "plusdu;", Convert(10789)); AddSingle(dictionary, "pluse;", Convert(10866)); AddBoth(dictionary, "plusmn;", Convert(177)); AddSingle(dictionary, "plussim;", Convert(10790)); AddSingle(dictionary, "plustwo;", Convert(10791)); AddSingle(dictionary, "pm;", Convert(177)); AddSingle(dictionary, "pointint;", Convert(10773)); AddSingle(dictionary, "popf;", Convert(120161)); AddBoth(dictionary, "pound;", Convert(163)); AddSingle(dictionary, "pr;", Convert(8826)); AddSingle(dictionary, "prap;", Convert(10935)); AddSingle(dictionary, "prcue;", Convert(8828)); AddSingle(dictionary, "prE;", Convert(10931)); AddSingle(dictionary, "pre;", Convert(10927)); AddSingle(dictionary, "prec;", Convert(8826)); AddSingle(dictionary, "precapprox;", Convert(10935)); AddSingle(dictionary, "preccurlyeq;", Convert(8828)); AddSingle(dictionary, "preceq;", Convert(10927)); AddSingle(dictionary, "precnapprox;", Convert(10937)); AddSingle(dictionary, "precneqq;", Convert(10933)); AddSingle(dictionary, "precnsim;", Convert(8936)); AddSingle(dictionary, "precsim;", Convert(8830)); AddSingle(dictionary, "prime;", Convert(8242)); AddSingle(dictionary, "primes;", Convert(8473)); AddSingle(dictionary, "prnap;", Convert(10937)); AddSingle(dictionary, "prnE;", Convert(10933)); AddSingle(dictionary, "prnsim;", Convert(8936)); AddSingle(dictionary, "prod;", Convert(8719)); AddSingle(dictionary, "profalar;", Convert(9006)); AddSingle(dictionary, "profline;", Convert(8978)); AddSingle(dictionary, "profsurf;", Convert(8979)); AddSingle(dictionary, "prop;", Convert(8733)); AddSingle(dictionary, "propto;", Convert(8733)); AddSingle(dictionary, "prsim;", Convert(8830)); AddSingle(dictionary, "prurel;", Convert(8880)); AddSingle(dictionary, "pscr;", Convert(120005)); AddSingle(dictionary, "psi;", Convert(968)); AddSingle(dictionary, "puncsp;", Convert(8200)); return dictionary; } private Dictionary<string, string> GetSymbolBigP() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "PartialD;", Convert(8706)); AddSingle(dictionary, "Pcy;", Convert(1055)); AddSingle(dictionary, "Pfr;", Convert(120083)); AddSingle(dictionary, "Phi;", Convert(934)); AddSingle(dictionary, "Pi;", Convert(928)); AddSingle(dictionary, "PlusMinus;", Convert(177)); AddSingle(dictionary, "Poincareplane;", Convert(8460)); AddSingle(dictionary, "Popf;", Convert(8473)); AddSingle(dictionary, "Pr;", Convert(10939)); AddSingle(dictionary, "Precedes;", Convert(8826)); AddSingle(dictionary, "PrecedesEqual;", Convert(10927)); AddSingle(dictionary, "PrecedesSlantEqual;", Convert(8828)); AddSingle(dictionary, "PrecedesTilde;", Convert(8830)); AddSingle(dictionary, "Prime;", Convert(8243)); AddSingle(dictionary, "Product;", Convert(8719)); AddSingle(dictionary, "Proportion;", Convert(8759)); AddSingle(dictionary, "Proportional;", Convert(8733)); AddSingle(dictionary, "Pscr;", Convert(119979)); AddSingle(dictionary, "Psi;", Convert(936)); return dictionary; } private Dictionary<string, string> GetSymbolLittleQ() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "qfr;", Convert(120110)); AddSingle(dictionary, "qint;", Convert(10764)); AddSingle(dictionary, "qopf;", Convert(120162)); AddSingle(dictionary, "qprime;", Convert(8279)); AddSingle(dictionary, "qscr;", Convert(120006)); AddSingle(dictionary, "quaternions;", Convert(8461)); AddSingle(dictionary, "quatint;", Convert(10774)); AddSingle(dictionary, "quest;", Convert(63)); AddSingle(dictionary, "questeq;", Convert(8799)); AddBoth(dictionary, "quot;", Convert(34)); return dictionary; } private Dictionary<string, string> GetSymbolBigQ() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Qfr;", Convert(120084)); AddSingle(dictionary, "Qopf;", Convert(8474)); AddSingle(dictionary, "Qscr;", Convert(119980)); AddBoth(dictionary, "QUOT;", Convert(34)); return dictionary; } private Dictionary<string, string> GetSymbolLittleR() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "rAarr;", Convert(8667)); AddSingle(dictionary, "race;", Convert(8765, 817)); AddSingle(dictionary, "racute;", Convert(341)); AddSingle(dictionary, "radic;", Convert(8730)); AddSingle(dictionary, "raemptyv;", Convert(10675)); AddSingle(dictionary, "rang;", Convert(10217)); AddSingle(dictionary, "rangd;", Convert(10642)); AddSingle(dictionary, "range;", Convert(10661)); AddSingle(dictionary, "rangle;", Convert(10217)); AddBoth(dictionary, "raquo;", Convert(187)); AddSingle(dictionary, "rArr;", Convert(8658)); AddSingle(dictionary, "rarr;", Convert(8594)); AddSingle(dictionary, "rarrap;", Convert(10613)); AddSingle(dictionary, "rarrb;", Convert(8677)); AddSingle(dictionary, "rarrbfs;", Convert(10528)); AddSingle(dictionary, "rarrc;", Convert(10547)); AddSingle(dictionary, "rarrfs;", Convert(10526)); AddSingle(dictionary, "rarrhk;", Convert(8618)); AddSingle(dictionary, "rarrlp;", Convert(8620)); AddSingle(dictionary, "rarrpl;", Convert(10565)); AddSingle(dictionary, "rarrsim;", Convert(10612)); AddSingle(dictionary, "rarrtl;", Convert(8611)); AddSingle(dictionary, "rarrw;", Convert(8605)); AddSingle(dictionary, "rAtail;", Convert(10524)); AddSingle(dictionary, "ratail;", Convert(10522)); AddSingle(dictionary, "ratio;", Convert(8758)); AddSingle(dictionary, "rationals;", Convert(8474)); AddSingle(dictionary, "rBarr;", Convert(10511)); AddSingle(dictionary, "rbarr;", Convert(10509)); AddSingle(dictionary, "rbbrk;", Convert(10099)); AddSingle(dictionary, "rbrace;", Convert(125)); AddSingle(dictionary, "rbrack;", Convert(93)); AddSingle(dictionary, "rbrke;", Convert(10636)); AddSingle(dictionary, "rbrksld;", Convert(10638)); AddSingle(dictionary, "rbrkslu;", Convert(10640)); AddSingle(dictionary, "rcaron;", Convert(345)); AddSingle(dictionary, "rcedil;", Convert(343)); AddSingle(dictionary, "rceil;", Convert(8969)); AddSingle(dictionary, "rcub;", Convert(125)); AddSingle(dictionary, "rcy;", Convert(1088)); AddSingle(dictionary, "rdca;", Convert(10551)); AddSingle(dictionary, "rdldhar;", Convert(10601)); AddSingle(dictionary, "rdquo;", Convert(8221)); AddSingle(dictionary, "rdquor;", Convert(8221)); AddSingle(dictionary, "rdsh;", Convert(8627)); AddSingle(dictionary, "real;", Convert(8476)); AddSingle(dictionary, "realine;", Convert(8475)); AddSingle(dictionary, "realpart;", Convert(8476)); AddSingle(dictionary, "reals;", Convert(8477)); AddSingle(dictionary, "rect;", Convert(9645)); AddBoth(dictionary, "reg;", Convert(174)); AddSingle(dictionary, "rfisht;", Convert(10621)); AddSingle(dictionary, "rfloor;", Convert(8971)); AddSingle(dictionary, "rfr;", Convert(120111)); AddSingle(dictionary, "rHar;", Convert(10596)); AddSingle(dictionary, "rhard;", Convert(8641)); AddSingle(dictionary, "rharu;", Convert(8640)); AddSingle(dictionary, "rharul;", Convert(10604)); AddSingle(dictionary, "rho;", Convert(961)); AddSingle(dictionary, "rhov;", Convert(1009)); AddSingle(dictionary, "rightarrow;", Convert(8594)); AddSingle(dictionary, "rightarrowtail;", Convert(8611)); AddSingle(dictionary, "rightharpoondown;", Convert(8641)); AddSingle(dictionary, "rightharpoonup;", Convert(8640)); AddSingle(dictionary, "rightleftarrows;", Convert(8644)); AddSingle(dictionary, "rightleftharpoons;", Convert(8652)); AddSingle(dictionary, "rightrightarrows;", Convert(8649)); AddSingle(dictionary, "rightsquigarrow;", Convert(8605)); AddSingle(dictionary, "rightthreetimes;", Convert(8908)); AddSingle(dictionary, "ring;", Convert(730)); AddSingle(dictionary, "risingdotseq;", Convert(8787)); AddSingle(dictionary, "rlarr;", Convert(8644)); AddSingle(dictionary, "rlhar;", Convert(8652)); AddSingle(dictionary, "rlm;", Convert(8207)); AddSingle(dictionary, "rmoust;", Convert(9137)); AddSingle(dictionary, "rmoustache;", Convert(9137)); AddSingle(dictionary, "rnmid;", Convert(10990)); AddSingle(dictionary, "roang;", Convert(10221)); AddSingle(dictionary, "roarr;", Convert(8702)); AddSingle(dictionary, "robrk;", Convert(10215)); AddSingle(dictionary, "ropar;", Convert(10630)); AddSingle(dictionary, "ropf;", Convert(120163)); AddSingle(dictionary, "roplus;", Convert(10798)); AddSingle(dictionary, "rotimes;", Convert(10805)); AddSingle(dictionary, "rpar;", Convert(41)); AddSingle(dictionary, "rpargt;", Convert(10644)); AddSingle(dictionary, "rppolint;", Convert(10770)); AddSingle(dictionary, "rrarr;", Convert(8649)); AddSingle(dictionary, "rsaquo;", Convert(8250)); AddSingle(dictionary, "rscr;", Convert(120007)); AddSingle(dictionary, "rsh;", Convert(8625)); AddSingle(dictionary, "rsqb;", Convert(93)); AddSingle(dictionary, "rsquo;", Convert(8217)); AddSingle(dictionary, "rsquor;", Convert(8217)); AddSingle(dictionary, "rthree;", Convert(8908)); AddSingle(dictionary, "rtimes;", Convert(8906)); AddSingle(dictionary, "rtri;", Convert(9657)); AddSingle(dictionary, "rtrie;", Convert(8885)); AddSingle(dictionary, "rtrif;", Convert(9656)); AddSingle(dictionary, "rtriltri;", Convert(10702)); AddSingle(dictionary, "ruluhar;", Convert(10600)); AddSingle(dictionary, "rx;", Convert(8478)); return dictionary; } private Dictionary<string, string> GetSymbolBigR() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Racute;", Convert(340)); AddSingle(dictionary, "Rang;", Convert(10219)); AddSingle(dictionary, "Rarr;", Convert(8608)); AddSingle(dictionary, "Rarrtl;", Convert(10518)); AddSingle(dictionary, "RBarr;", Convert(10512)); AddSingle(dictionary, "Rcaron;", Convert(344)); AddSingle(dictionary, "Rcedil;", Convert(342)); AddSingle(dictionary, "Rcy;", Convert(1056)); AddSingle(dictionary, "Re;", Convert(8476)); AddBoth(dictionary, "REG;", Convert(174)); AddSingle(dictionary, "ReverseElement;", Convert(8715)); AddSingle(dictionary, "ReverseEquilibrium;", Convert(8651)); AddSingle(dictionary, "ReverseUpEquilibrium;", Convert(10607)); AddSingle(dictionary, "Rfr;", Convert(8476)); AddSingle(dictionary, "Rho;", Convert(929)); AddSingle(dictionary, "RightAngleBracket;", Convert(10217)); AddSingle(dictionary, "RightArrow;", Convert(8594)); AddSingle(dictionary, "Rightarrow;", Convert(8658)); AddSingle(dictionary, "RightArrowBar;", Convert(8677)); AddSingle(dictionary, "RightArrowLeftArrow;", Convert(8644)); AddSingle(dictionary, "RightCeiling;", Convert(8969)); AddSingle(dictionary, "RightDoubleBracket;", Convert(10215)); AddSingle(dictionary, "RightDownTeeVector;", Convert(10589)); AddSingle(dictionary, "RightDownVector;", Convert(8642)); AddSingle(dictionary, "RightDownVectorBar;", Convert(10581)); AddSingle(dictionary, "RightFloor;", Convert(8971)); AddSingle(dictionary, "RightTee;", Convert(8866)); AddSingle(dictionary, "RightTeeArrow;", Convert(8614)); AddSingle(dictionary, "RightTeeVector;", Convert(10587)); AddSingle(dictionary, "RightTriangle;", Convert(8883)); AddSingle(dictionary, "RightTriangleBar;", Convert(10704)); AddSingle(dictionary, "RightTriangleEqual;", Convert(8885)); AddSingle(dictionary, "RightUpDownVector;", Convert(10575)); AddSingle(dictionary, "RightUpTeeVector;", Convert(10588)); AddSingle(dictionary, "RightUpVector;", Convert(8638)); AddSingle(dictionary, "RightUpVectorBar;", Convert(10580)); AddSingle(dictionary, "RightVector;", Convert(8640)); AddSingle(dictionary, "RightVectorBar;", Convert(10579)); AddSingle(dictionary, "Ropf;", Convert(8477)); AddSingle(dictionary, "RoundImplies;", Convert(10608)); AddSingle(dictionary, "Rrightarrow;", Convert(8667)); AddSingle(dictionary, "Rscr;", Convert(8475)); AddSingle(dictionary, "Rsh;", Convert(8625)); AddSingle(dictionary, "RuleDelayed;", Convert(10740)); return dictionary; } private Dictionary<string, string> GetSymbolLittleS() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "sacute;", Convert(347)); AddSingle(dictionary, "sbquo;", Convert(8218)); AddSingle(dictionary, "sc;", Convert(8827)); AddSingle(dictionary, "scap;", Convert(10936)); AddSingle(dictionary, "scaron;", Convert(353)); AddSingle(dictionary, "sccue;", Convert(8829)); AddSingle(dictionary, "scE;", Convert(10932)); AddSingle(dictionary, "sce;", Convert(10928)); AddSingle(dictionary, "scedil;", Convert(351)); AddSingle(dictionary, "scirc;", Convert(349)); AddSingle(dictionary, "scnap;", Convert(10938)); AddSingle(dictionary, "scnE;", Convert(10934)); AddSingle(dictionary, "scnsim;", Convert(8937)); AddSingle(dictionary, "scpolint;", Convert(10771)); AddSingle(dictionary, "scsim;", Convert(8831)); AddSingle(dictionary, "scy;", Convert(1089)); AddSingle(dictionary, "sdot;", Convert(8901)); AddSingle(dictionary, "sdotb;", Convert(8865)); AddSingle(dictionary, "sdote;", Convert(10854)); AddSingle(dictionary, "searhk;", Convert(10533)); AddSingle(dictionary, "seArr;", Convert(8664)); AddSingle(dictionary, "searr;", Convert(8600)); AddSingle(dictionary, "searrow;", Convert(8600)); AddBoth(dictionary, "sect;", Convert(167)); AddSingle(dictionary, "semi;", Convert(59)); AddSingle(dictionary, "seswar;", Convert(10537)); AddSingle(dictionary, "setminus;", Convert(8726)); AddSingle(dictionary, "setmn;", Convert(8726)); AddSingle(dictionary, "sext;", Convert(10038)); AddSingle(dictionary, "sfr;", Convert(120112)); AddSingle(dictionary, "sfrown;", Convert(8994)); AddSingle(dictionary, "sharp;", Convert(9839)); AddSingle(dictionary, "shchcy;", Convert(1097)); AddSingle(dictionary, "shcy;", Convert(1096)); AddSingle(dictionary, "shortmid;", Convert(8739)); AddSingle(dictionary, "shortparallel;", Convert(8741)); AddBoth(dictionary, "shy;", Convert(173)); AddSingle(dictionary, "sigma;", Convert(963)); AddSingle(dictionary, "sigmaf;", Convert(962)); AddSingle(dictionary, "sigmav;", Convert(962)); AddSingle(dictionary, "sim;", Convert(8764)); AddSingle(dictionary, "simdot;", Convert(10858)); AddSingle(dictionary, "sime;", Convert(8771)); AddSingle(dictionary, "simeq;", Convert(8771)); AddSingle(dictionary, "simg;", Convert(10910)); AddSingle(dictionary, "simgE;", Convert(10912)); AddSingle(dictionary, "siml;", Convert(10909)); AddSingle(dictionary, "simlE;", Convert(10911)); AddSingle(dictionary, "simne;", Convert(8774)); AddSingle(dictionary, "simplus;", Convert(10788)); AddSingle(dictionary, "simrarr;", Convert(10610)); AddSingle(dictionary, "slarr;", Convert(8592)); AddSingle(dictionary, "smallsetminus;", Convert(8726)); AddSingle(dictionary, "smashp;", Convert(10803)); AddSingle(dictionary, "smeparsl;", Convert(10724)); AddSingle(dictionary, "smid;", Convert(8739)); AddSingle(dictionary, "smile;", Convert(8995)); AddSingle(dictionary, "smt;", Convert(10922)); AddSingle(dictionary, "smte;", Convert(10924)); AddSingle(dictionary, "smtes;", Convert(10924, 65024)); AddSingle(dictionary, "softcy;", Convert(1100)); AddSingle(dictionary, "sol;", Convert(47)); AddSingle(dictionary, "solb;", Convert(10692)); AddSingle(dictionary, "solbar;", Convert(9023)); AddSingle(dictionary, "sopf;", Convert(120164)); AddSingle(dictionary, "spades;", Convert(9824)); AddSingle(dictionary, "spadesuit;", Convert(9824)); AddSingle(dictionary, "spar;", Convert(8741)); AddSingle(dictionary, "sqcap;", Convert(8851)); AddSingle(dictionary, "sqcaps;", Convert(8851, 65024)); AddSingle(dictionary, "sqcup;", Convert(8852)); AddSingle(dictionary, "sqcups;", Convert(8852, 65024)); AddSingle(dictionary, "sqsub;", Convert(8847)); AddSingle(dictionary, "sqsube;", Convert(8849)); AddSingle(dictionary, "sqsubset;", Convert(8847)); AddSingle(dictionary, "sqsubseteq;", Convert(8849)); AddSingle(dictionary, "sqsup;", Convert(8848)); AddSingle(dictionary, "sqsupe;", Convert(8850)); AddSingle(dictionary, "sqsupset;", Convert(8848)); AddSingle(dictionary, "sqsupseteq;", Convert(8850)); AddSingle(dictionary, "squ;", Convert(9633)); AddSingle(dictionary, "square;", Convert(9633)); AddSingle(dictionary, "squarf;", Convert(9642)); AddSingle(dictionary, "squf;", Convert(9642)); AddSingle(dictionary, "srarr;", Convert(8594)); AddSingle(dictionary, "sscr;", Convert(120008)); AddSingle(dictionary, "ssetmn;", Convert(8726)); AddSingle(dictionary, "ssmile;", Convert(8995)); AddSingle(dictionary, "sstarf;", Convert(8902)); AddSingle(dictionary, "star;", Convert(9734)); AddSingle(dictionary, "starf;", Convert(9733)); AddSingle(dictionary, "straightepsilon;", Convert(1013)); AddSingle(dictionary, "straightphi;", Convert(981)); AddSingle(dictionary, "strns;", Convert(175)); AddSingle(dictionary, "sub;", Convert(8834)); AddSingle(dictionary, "subdot;", Convert(10941)); AddSingle(dictionary, "subE;", Convert(10949)); AddSingle(dictionary, "sube;", Convert(8838)); AddSingle(dictionary, "subedot;", Convert(10947)); AddSingle(dictionary, "submult;", Convert(10945)); AddSingle(dictionary, "subnE;", Convert(10955)); AddSingle(dictionary, "subne;", Convert(8842)); AddSingle(dictionary, "subplus;", Convert(10943)); AddSingle(dictionary, "subrarr;", Convert(10617)); AddSingle(dictionary, "subset;", Convert(8834)); AddSingle(dictionary, "subseteq;", Convert(8838)); AddSingle(dictionary, "subseteqq;", Convert(10949)); AddSingle(dictionary, "subsetneq;", Convert(8842)); AddSingle(dictionary, "subsetneqq;", Convert(10955)); AddSingle(dictionary, "subsim;", Convert(10951)); AddSingle(dictionary, "subsub;", Convert(10965)); AddSingle(dictionary, "subsup;", Convert(10963)); AddSingle(dictionary, "succ;", Convert(8827)); AddSingle(dictionary, "succapprox;", Convert(10936)); AddSingle(dictionary, "succcurlyeq;", Convert(8829)); AddSingle(dictionary, "succeq;", Convert(10928)); AddSingle(dictionary, "succnapprox;", Convert(10938)); AddSingle(dictionary, "succneqq;", Convert(10934)); AddSingle(dictionary, "succnsim;", Convert(8937)); AddSingle(dictionary, "succsim;", Convert(8831)); AddSingle(dictionary, "sum;", Convert(8721)); AddSingle(dictionary, "sung;", Convert(9834)); AddSingle(dictionary, "sup;", Convert(8835)); AddBoth(dictionary, "sup1;", Convert(185)); AddBoth(dictionary, "sup2;", Convert(178)); AddBoth(dictionary, "sup3;", Convert(179)); AddSingle(dictionary, "supdot;", Convert(10942)); AddSingle(dictionary, "supdsub;", Convert(10968)); AddSingle(dictionary, "supE;", Convert(10950)); AddSingle(dictionary, "supe;", Convert(8839)); AddSingle(dictionary, "supedot;", Convert(10948)); AddSingle(dictionary, "suphsol;", Convert(10185)); AddSingle(dictionary, "suphsub;", Convert(10967)); AddSingle(dictionary, "suplarr;", Convert(10619)); AddSingle(dictionary, "supmult;", Convert(10946)); AddSingle(dictionary, "supnE;", Convert(10956)); AddSingle(dictionary, "supne;", Convert(8843)); AddSingle(dictionary, "supplus;", Convert(10944)); AddSingle(dictionary, "supset;", Convert(8835)); AddSingle(dictionary, "supseteq;", Convert(8839)); AddSingle(dictionary, "supseteqq;", Convert(10950)); AddSingle(dictionary, "supsetneq;", Convert(8843)); AddSingle(dictionary, "supsetneqq;", Convert(10956)); AddSingle(dictionary, "supsim;", Convert(10952)); AddSingle(dictionary, "supsub;", Convert(10964)); AddSingle(dictionary, "supsup;", Convert(10966)); AddSingle(dictionary, "swarhk;", Convert(10534)); AddSingle(dictionary, "swArr;", Convert(8665)); AddSingle(dictionary, "swarr;", Convert(8601)); AddSingle(dictionary, "swarrow;", Convert(8601)); AddSingle(dictionary, "swnwar;", Convert(10538)); AddBoth(dictionary, "szlig;", Convert(223)); return dictionary; } private Dictionary<string, string> GetSymbolBigS() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Sacute;", Convert(346)); AddSingle(dictionary, "Sc;", Convert(10940)); AddSingle(dictionary, "Scaron;", Convert(352)); AddSingle(dictionary, "Scedil;", Convert(350)); AddSingle(dictionary, "Scirc;", Convert(348)); AddSingle(dictionary, "Scy;", Convert(1057)); AddSingle(dictionary, "Sfr;", Convert(120086)); AddSingle(dictionary, "SHCHcy;", Convert(1065)); AddSingle(dictionary, "SHcy;", Convert(1064)); AddSingle(dictionary, "ShortDownArrow;", Convert(8595)); AddSingle(dictionary, "ShortLeftArrow;", Convert(8592)); AddSingle(dictionary, "ShortRightArrow;", Convert(8594)); AddSingle(dictionary, "ShortUpArrow;", Convert(8593)); AddSingle(dictionary, "Sigma;", Convert(931)); AddSingle(dictionary, "SmallCircle;", Convert(8728)); AddSingle(dictionary, "SOFTcy;", Convert(1068)); AddSingle(dictionary, "Sopf;", Convert(120138)); AddSingle(dictionary, "Sqrt;", Convert(8730)); AddSingle(dictionary, "Square;", Convert(9633)); AddSingle(dictionary, "SquareIntersection;", Convert(8851)); AddSingle(dictionary, "SquareSubset;", Convert(8847)); AddSingle(dictionary, "SquareSubsetEqual;", Convert(8849)); AddSingle(dictionary, "SquareSuperset;", Convert(8848)); AddSingle(dictionary, "SquareSupersetEqual;", Convert(8850)); AddSingle(dictionary, "SquareUnion;", Convert(8852)); AddSingle(dictionary, "Sscr;", Convert(119982)); AddSingle(dictionary, "Star;", Convert(8902)); AddSingle(dictionary, "Sub;", Convert(8912)); AddSingle(dictionary, "Subset;", Convert(8912)); AddSingle(dictionary, "SubsetEqual;", Convert(8838)); AddSingle(dictionary, "Succeeds;", Convert(8827)); AddSingle(dictionary, "SucceedsEqual;", Convert(10928)); AddSingle(dictionary, "SucceedsSlantEqual;", Convert(8829)); AddSingle(dictionary, "SucceedsTilde;", Convert(8831)); AddSingle(dictionary, "SuchThat;", Convert(8715)); AddSingle(dictionary, "Sum;", Convert(8721)); AddSingle(dictionary, "Sup;", Convert(8913)); AddSingle(dictionary, "Superset;", Convert(8835)); AddSingle(dictionary, "SupersetEqual;", Convert(8839)); AddSingle(dictionary, "Supset;", Convert(8913)); return dictionary; } private Dictionary<string, string> GetSymbolLittleT() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "target;", Convert(8982)); AddSingle(dictionary, "tau;", Convert(964)); AddSingle(dictionary, "tbrk;", Convert(9140)); AddSingle(dictionary, "tcaron;", Convert(357)); AddSingle(dictionary, "tcedil;", Convert(355)); AddSingle(dictionary, "tcy;", Convert(1090)); AddSingle(dictionary, "tdot;", Convert(8411)); AddSingle(dictionary, "telrec;", Convert(8981)); AddSingle(dictionary, "tfr;", Convert(120113)); AddSingle(dictionary, "there4;", Convert(8756)); AddSingle(dictionary, "therefore;", Convert(8756)); AddSingle(dictionary, "theta;", Convert(952)); AddSingle(dictionary, "thetasym;", Convert(977)); AddSingle(dictionary, "thetav;", Convert(977)); AddSingle(dictionary, "thickapprox;", Convert(8776)); AddSingle(dictionary, "thicksim;", Convert(8764)); AddSingle(dictionary, "thinsp;", Convert(8201)); AddSingle(dictionary, "thkap;", Convert(8776)); AddSingle(dictionary, "thksim;", Convert(8764)); AddBoth(dictionary, "thorn;", Convert(254)); AddSingle(dictionary, "tilde;", Convert(732)); AddBoth(dictionary, "times;", Convert(215)); AddSingle(dictionary, "timesb;", Convert(8864)); AddSingle(dictionary, "timesbar;", Convert(10801)); AddSingle(dictionary, "timesd;", Convert(10800)); AddSingle(dictionary, "tint;", Convert(8749)); AddSingle(dictionary, "toea;", Convert(10536)); AddSingle(dictionary, "top;", Convert(8868)); AddSingle(dictionary, "topbot;", Convert(9014)); AddSingle(dictionary, "topcir;", Convert(10993)); AddSingle(dictionary, "topf;", Convert(120165)); AddSingle(dictionary, "topfork;", Convert(10970)); AddSingle(dictionary, "tosa;", Convert(10537)); AddSingle(dictionary, "tprime;", Convert(8244)); AddSingle(dictionary, "trade;", Convert(8482)); AddSingle(dictionary, "triangle;", Convert(9653)); AddSingle(dictionary, "triangledown;", Convert(9663)); AddSingle(dictionary, "triangleleft;", Convert(9667)); AddSingle(dictionary, "trianglelefteq;", Convert(8884)); AddSingle(dictionary, "triangleq;", Convert(8796)); AddSingle(dictionary, "triangleright;", Convert(9657)); AddSingle(dictionary, "trianglerighteq;", Convert(8885)); AddSingle(dictionary, "tridot;", Convert(9708)); AddSingle(dictionary, "trie;", Convert(8796)); AddSingle(dictionary, "triminus;", Convert(10810)); AddSingle(dictionary, "triplus;", Convert(10809)); AddSingle(dictionary, "trisb;", Convert(10701)); AddSingle(dictionary, "tritime;", Convert(10811)); AddSingle(dictionary, "trpezium;", Convert(9186)); AddSingle(dictionary, "tscr;", Convert(120009)); AddSingle(dictionary, "tscy;", Convert(1094)); AddSingle(dictionary, "tshcy;", Convert(1115)); AddSingle(dictionary, "tstrok;", Convert(359)); AddSingle(dictionary, "twixt;", Convert(8812)); AddSingle(dictionary, "twoheadleftarrow;", Convert(8606)); AddSingle(dictionary, "twoheadrightarrow;", Convert(8608)); return dictionary; } private Dictionary<string, string> GetSymbolBigT() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Tab;", Convert(9)); AddSingle(dictionary, "Tau;", Convert(932)); AddSingle(dictionary, "Tcaron;", Convert(356)); AddSingle(dictionary, "Tcedil;", Convert(354)); AddSingle(dictionary, "Tcy;", Convert(1058)); AddSingle(dictionary, "Tfr;", Convert(120087)); AddSingle(dictionary, "Therefore;", Convert(8756)); AddSingle(dictionary, "Theta;", Convert(920)); AddSingle(dictionary, "ThickSpace;", Convert(8287, 8202)); AddSingle(dictionary, "ThinSpace;", Convert(8201)); AddBoth(dictionary, "THORN;", Convert(222)); AddSingle(dictionary, "Tilde;", Convert(8764)); AddSingle(dictionary, "TildeEqual;", Convert(8771)); AddSingle(dictionary, "TildeFullEqual;", Convert(8773)); AddSingle(dictionary, "TildeTilde;", Convert(8776)); AddSingle(dictionary, "Topf;", Convert(120139)); AddSingle(dictionary, "TRADE;", Convert(8482)); AddSingle(dictionary, "TripleDot;", Convert(8411)); AddSingle(dictionary, "Tscr;", Convert(119983)); AddSingle(dictionary, "TScy;", Convert(1062)); AddSingle(dictionary, "TSHcy;", Convert(1035)); AddSingle(dictionary, "Tstrok;", Convert(358)); return dictionary; } private Dictionary<string, string> GetSymbolLittleU() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "uacute;", Convert(250)); AddSingle(dictionary, "uArr;", Convert(8657)); AddSingle(dictionary, "uarr;", Convert(8593)); AddSingle(dictionary, "ubrcy;", Convert(1118)); AddSingle(dictionary, "ubreve;", Convert(365)); AddBoth(dictionary, "ucirc;", Convert(251)); AddSingle(dictionary, "ucy;", Convert(1091)); AddSingle(dictionary, "udarr;", Convert(8645)); AddSingle(dictionary, "udblac;", Convert(369)); AddSingle(dictionary, "udhar;", Convert(10606)); AddSingle(dictionary, "ufisht;", Convert(10622)); AddSingle(dictionary, "ufr;", Convert(120114)); AddBoth(dictionary, "ugrave;", Convert(249)); AddSingle(dictionary, "uHar;", Convert(10595)); AddSingle(dictionary, "uharl;", Convert(8639)); AddSingle(dictionary, "uharr;", Convert(8638)); AddSingle(dictionary, "uhblk;", Convert(9600)); AddSingle(dictionary, "ulcorn;", Convert(8988)); AddSingle(dictionary, "ulcorner;", Convert(8988)); AddSingle(dictionary, "ulcrop;", Convert(8975)); AddSingle(dictionary, "ultri;", Convert(9720)); AddSingle(dictionary, "umacr;", Convert(363)); AddBoth(dictionary, "uml;", Convert(168)); AddSingle(dictionary, "uogon;", Convert(371)); AddSingle(dictionary, "uopf;", Convert(120166)); AddSingle(dictionary, "uparrow;", Convert(8593)); AddSingle(dictionary, "updownarrow;", Convert(8597)); AddSingle(dictionary, "upharpoonleft;", Convert(8639)); AddSingle(dictionary, "upharpoonright;", Convert(8638)); AddSingle(dictionary, "uplus;", Convert(8846)); AddSingle(dictionary, "upsi;", Convert(965)); AddSingle(dictionary, "upsih;", Convert(978)); AddSingle(dictionary, "upsilon;", Convert(965)); AddSingle(dictionary, "upuparrows;", Convert(8648)); AddSingle(dictionary, "urcorn;", Convert(8989)); AddSingle(dictionary, "urcorner;", Convert(8989)); AddSingle(dictionary, "urcrop;", Convert(8974)); AddSingle(dictionary, "uring;", Convert(367)); AddSingle(dictionary, "urtri;", Convert(9721)); AddSingle(dictionary, "uscr;", Convert(120010)); AddSingle(dictionary, "utdot;", Convert(8944)); AddSingle(dictionary, "utilde;", Convert(361)); AddSingle(dictionary, "utri;", Convert(9653)); AddSingle(dictionary, "utrif;", Convert(9652)); AddSingle(dictionary, "uuarr;", Convert(8648)); AddBoth(dictionary, "uuml;", Convert(252)); AddSingle(dictionary, "uwangle;", Convert(10663)); return dictionary; } private Dictionary<string, string> GetSymbolBigU() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "Uacute;", Convert(218)); AddSingle(dictionary, "Uarr;", Convert(8607)); AddSingle(dictionary, "Uarrocir;", Convert(10569)); AddSingle(dictionary, "Ubrcy;", Convert(1038)); AddSingle(dictionary, "Ubreve;", Convert(364)); AddBoth(dictionary, "Ucirc;", Convert(219)); AddSingle(dictionary, "Ucy;", Convert(1059)); AddSingle(dictionary, "Udblac;", Convert(368)); AddSingle(dictionary, "Ufr;", Convert(120088)); AddBoth(dictionary, "Ugrave;", Convert(217)); AddSingle(dictionary, "Umacr;", Convert(362)); AddSingle(dictionary, "UnderBar;", Convert(95)); AddSingle(dictionary, "UnderBrace;", Convert(9183)); AddSingle(dictionary, "UnderBracket;", Convert(9141)); AddSingle(dictionary, "UnderParenthesis;", Convert(9181)); AddSingle(dictionary, "Union;", Convert(8899)); AddSingle(dictionary, "UnionPlus;", Convert(8846)); AddSingle(dictionary, "Uogon;", Convert(370)); AddSingle(dictionary, "Uopf;", Convert(120140)); AddSingle(dictionary, "UpArrow;", Convert(8593)); AddSingle(dictionary, "Uparrow;", Convert(8657)); AddSingle(dictionary, "UpArrowBar;", Convert(10514)); AddSingle(dictionary, "UpArrowDownArrow;", Convert(8645)); AddSingle(dictionary, "UpDownArrow;", Convert(8597)); AddSingle(dictionary, "Updownarrow;", Convert(8661)); AddSingle(dictionary, "UpEquilibrium;", Convert(10606)); AddSingle(dictionary, "UpperLeftArrow;", Convert(8598)); AddSingle(dictionary, "UpperRightArrow;", Convert(8599)); AddSingle(dictionary, "Upsi;", Convert(978)); AddSingle(dictionary, "Upsilon;", Convert(933)); AddSingle(dictionary, "UpTee;", Convert(8869)); AddSingle(dictionary, "UpTeeArrow;", Convert(8613)); AddSingle(dictionary, "Uring;", Convert(366)); AddSingle(dictionary, "Uscr;", Convert(119984)); AddSingle(dictionary, "Utilde;", Convert(360)); AddBoth(dictionary, "Uuml;", Convert(220)); return dictionary; } private Dictionary<string, string> GetSymbolLittleV() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "vangrt;", Convert(10652)); AddSingle(dictionary, "varepsilon;", Convert(1013)); AddSingle(dictionary, "varkappa;", Convert(1008)); AddSingle(dictionary, "varnothing;", Convert(8709)); AddSingle(dictionary, "varphi;", Convert(981)); AddSingle(dictionary, "varpi;", Convert(982)); AddSingle(dictionary, "varpropto;", Convert(8733)); AddSingle(dictionary, "vArr;", Convert(8661)); AddSingle(dictionary, "varr;", Convert(8597)); AddSingle(dictionary, "varrho;", Convert(1009)); AddSingle(dictionary, "varsigma;", Convert(962)); AddSingle(dictionary, "varsubsetneq;", Convert(8842, 65024)); AddSingle(dictionary, "varsubsetneqq;", Convert(10955, 65024)); AddSingle(dictionary, "varsupsetneq;", Convert(8843, 65024)); AddSingle(dictionary, "varsupsetneqq;", Convert(10956, 65024)); AddSingle(dictionary, "vartheta;", Convert(977)); AddSingle(dictionary, "vartriangleleft;", Convert(8882)); AddSingle(dictionary, "vartriangleright;", Convert(8883)); AddSingle(dictionary, "vBar;", Convert(10984)); AddSingle(dictionary, "vBarv;", Convert(10985)); AddSingle(dictionary, "vcy;", Convert(1074)); AddSingle(dictionary, "vDash;", Convert(8872)); AddSingle(dictionary, "vdash;", Convert(8866)); AddSingle(dictionary, "vee;", Convert(8744)); AddSingle(dictionary, "veebar;", Convert(8891)); AddSingle(dictionary, "veeeq;", Convert(8794)); AddSingle(dictionary, "vellip;", Convert(8942)); AddSingle(dictionary, "verbar;", Convert(124)); AddSingle(dictionary, "vert;", Convert(124)); AddSingle(dictionary, "vfr;", Convert(120115)); AddSingle(dictionary, "vltri;", Convert(8882)); AddSingle(dictionary, "vnsub;", Convert(8834, 8402)); AddSingle(dictionary, "vnsup;", Convert(8835, 8402)); AddSingle(dictionary, "vopf;", Convert(120167)); AddSingle(dictionary, "vprop;", Convert(8733)); AddSingle(dictionary, "vrtri;", Convert(8883)); AddSingle(dictionary, "vscr;", Convert(120011)); AddSingle(dictionary, "vsubnE;", Convert(10955, 65024)); AddSingle(dictionary, "vsubne;", Convert(8842, 65024)); AddSingle(dictionary, "vsupnE;", Convert(10956, 65024)); AddSingle(dictionary, "vsupne;", Convert(8843, 65024)); AddSingle(dictionary, "vzigzag;", Convert(10650)); return dictionary; } private Dictionary<string, string> GetSymbolBigV() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Vbar;", Convert(10987)); AddSingle(dictionary, "Vcy;", Convert(1042)); AddSingle(dictionary, "VDash;", Convert(8875)); AddSingle(dictionary, "Vdash;", Convert(8873)); AddSingle(dictionary, "Vdashl;", Convert(10982)); AddSingle(dictionary, "Vee;", Convert(8897)); AddSingle(dictionary, "Verbar;", Convert(8214)); AddSingle(dictionary, "Vert;", Convert(8214)); AddSingle(dictionary, "VerticalBar;", Convert(8739)); AddSingle(dictionary, "VerticalLine;", Convert(124)); AddSingle(dictionary, "VerticalSeparator;", Convert(10072)); AddSingle(dictionary, "VerticalTilde;", Convert(8768)); AddSingle(dictionary, "VeryThinSpace;", Convert(8202)); AddSingle(dictionary, "Vfr;", Convert(120089)); AddSingle(dictionary, "Vopf;", Convert(120141)); AddSingle(dictionary, "Vscr;", Convert(119985)); AddSingle(dictionary, "Vvdash;", Convert(8874)); return dictionary; } private Dictionary<string, string> GetSymbolLittleW() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "wcirc;", Convert(373)); AddSingle(dictionary, "wedbar;", Convert(10847)); AddSingle(dictionary, "wedge;", Convert(8743)); AddSingle(dictionary, "wedgeq;", Convert(8793)); AddSingle(dictionary, "weierp;", Convert(8472)); AddSingle(dictionary, "wfr;", Convert(120116)); AddSingle(dictionary, "wopf;", Convert(120168)); AddSingle(dictionary, "wp;", Convert(8472)); AddSingle(dictionary, "wr;", Convert(8768)); AddSingle(dictionary, "wreath;", Convert(8768)); AddSingle(dictionary, "wscr;", Convert(120012)); return dictionary; } private Dictionary<string, string> GetSymbolBigW() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Wcirc;", Convert(372)); AddSingle(dictionary, "Wedge;", Convert(8896)); AddSingle(dictionary, "Wfr;", Convert(120090)); AddSingle(dictionary, "Wopf;", Convert(120142)); AddSingle(dictionary, "Wscr;", Convert(119986)); return dictionary; } private Dictionary<string, string> GetSymbolLittleX() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "xcap;", Convert(8898)); AddSingle(dictionary, "xcirc;", Convert(9711)); AddSingle(dictionary, "xcup;", Convert(8899)); AddSingle(dictionary, "xdtri;", Convert(9661)); AddSingle(dictionary, "xfr;", Convert(120117)); AddSingle(dictionary, "xhArr;", Convert(10234)); AddSingle(dictionary, "xharr;", Convert(10231)); AddSingle(dictionary, "xi;", Convert(958)); AddSingle(dictionary, "xlArr;", Convert(10232)); AddSingle(dictionary, "xlarr;", Convert(10229)); AddSingle(dictionary, "xmap;", Convert(10236)); AddSingle(dictionary, "xnis;", Convert(8955)); AddSingle(dictionary, "xodot;", Convert(10752)); AddSingle(dictionary, "xopf;", Convert(120169)); AddSingle(dictionary, "xoplus;", Convert(10753)); AddSingle(dictionary, "xotime;", Convert(10754)); AddSingle(dictionary, "xrArr;", Convert(10233)); AddSingle(dictionary, "xrarr;", Convert(10230)); AddSingle(dictionary, "xscr;", Convert(120013)); AddSingle(dictionary, "xsqcup;", Convert(10758)); AddSingle(dictionary, "xuplus;", Convert(10756)); AddSingle(dictionary, "xutri;", Convert(9651)); AddSingle(dictionary, "xvee;", Convert(8897)); AddSingle(dictionary, "xwedge;", Convert(8896)); return dictionary; } private Dictionary<string, string> GetSymbolBigX() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Xfr;", Convert(120091)); AddSingle(dictionary, "Xi;", Convert(926)); AddSingle(dictionary, "Xopf;", Convert(120143)); AddSingle(dictionary, "Xscr;", Convert(119987)); return dictionary; } private Dictionary<string, string> GetSymbolLittleY() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "yacute;", Convert(253)); AddSingle(dictionary, "yacy;", Convert(1103)); AddSingle(dictionary, "ycirc;", Convert(375)); AddSingle(dictionary, "ycy;", Convert(1099)); AddBoth(dictionary, "yen;", Convert(165)); AddSingle(dictionary, "yfr;", Convert(120118)); AddSingle(dictionary, "yicy;", Convert(1111)); AddSingle(dictionary, "yopf;", Convert(120170)); AddSingle(dictionary, "yscr;", Convert(120014)); AddSingle(dictionary, "yucy;", Convert(1102)); AddBoth(dictionary, "yuml;", Convert(255)); return dictionary; } private Dictionary<string, string> GetSymbolBigY() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddBoth(dictionary, "Yacute;", Convert(221)); AddSingle(dictionary, "YAcy;", Convert(1071)); AddSingle(dictionary, "Ycirc;", Convert(374)); AddSingle(dictionary, "Ycy;", Convert(1067)); AddSingle(dictionary, "Yfr;", Convert(120092)); AddSingle(dictionary, "YIcy;", Convert(1031)); AddSingle(dictionary, "Yopf;", Convert(120144)); AddSingle(dictionary, "Yscr;", Convert(119988)); AddSingle(dictionary, "YUcy;", Convert(1070)); AddSingle(dictionary, "Yuml;", Convert(376)); return dictionary; } private Dictionary<string, string> GetSymbolLittleZ() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "zacute;", Convert(378)); AddSingle(dictionary, "zcaron;", Convert(382)); AddSingle(dictionary, "zcy;", Convert(1079)); AddSingle(dictionary, "zdot;", Convert(380)); AddSingle(dictionary, "zeetrf;", Convert(8488)); AddSingle(dictionary, "zeta;", Convert(950)); AddSingle(dictionary, "zfr;", Convert(120119)); AddSingle(dictionary, "zhcy;", Convert(1078)); AddSingle(dictionary, "zigrarr;", Convert(8669)); AddSingle(dictionary, "zopf;", Convert(120171)); AddSingle(dictionary, "zscr;", Convert(120015)); AddSingle(dictionary, "zwj;", Convert(8205)); AddSingle(dictionary, "zwnj;", Convert(8204)); return dictionary; } private Dictionary<string, string> GetSymbolBigZ() { Dictionary<string, string> dictionary = new Dictionary<string, string>(); AddSingle(dictionary, "Zacute;", Convert(377)); AddSingle(dictionary, "Zcaron;", Convert(381)); AddSingle(dictionary, "Zcy;", Convert(1047)); AddSingle(dictionary, "Zdot;", Convert(379)); AddSingle(dictionary, "ZeroWidthSpace;", Convert(8203)); AddSingle(dictionary, "Zeta;", Convert(918)); AddSingle(dictionary, "Zfr;", Convert(8488)); AddSingle(dictionary, "ZHcy;", Convert(1046)); AddSingle(dictionary, "Zopf;", Convert(8484)); AddSingle(dictionary, "Zscr;", Convert(119989)); return dictionary; } public string GetSymbol(string name) { string value = null; Dictionary<string, string> value2 = null; if (!string.IsNullOrEmpty(name) && _entities.TryGetValue(name[0], out value2)) value2.TryGetValue(name, out value); return value; } private static string Convert(int code) { return code.ConvertFromUtf32(); } private static string Convert(int leading, int trailing) { return leading.ConvertFromUtf32() + trailing.ConvertFromUtf32(); } public static bool IsInvalidNumber(int code) { if (code < 55296 || code > 57343) return code > 1114111; return true; } public static bool IsInCharacterTable(int code) { if (code != 0 && code != 13 && code != 128 && code != 129 && code != 130 && code != 131 && code != 132 && code != 133 && code != 134 && code != 135 && code != 136 && code != 137 && code != 138 && code != 139 && code != 140 && code != 141 && code != 142 && code != 143 && code != 144 && code != 145 && code != 146 && code != 147 && code != 148 && code != 149 && code != 150 && code != 151 && code != 152 && code != 153 && code != 154 && code != 155 && code != 156 && code != 157 && code != 158) return code == 159; return true; } public static string GetSymbolFromTable(int code) { switch (code) { case 0: return Convert(65533); case 13: return Convert(13); case 128: return Convert(8364); case 129: return Convert(129); case 130: return Convert(8218); case 131: return Convert(402); case 132: return Convert(8222); case 133: return Convert(8230); case 134: return Convert(8224); case 135: return Convert(8225); case 136: return Convert(710); case 137: return Convert(8240); case 138: return Convert(352); case 139: return Convert(8249); case 140: return Convert(338); case 141: return Convert(141); case 142: return Convert(381); case 143: return Convert(143); case 144: return Convert(144); case 145: return Convert(8216); case 146: return Convert(8217); case 147: return Convert(8220); case 148: return Convert(8221); case 149: return Convert(8226); case 150: return Convert(8211); case 151: return Convert(8212); case 152: return Convert(732); case 153: return Convert(8482); case 154: return Convert(353); case 155: return Convert(8250); case 156: return Convert(339); case 157: return Convert(157); case 158: return Convert(382); case 159: return Convert(376); default: return null; } } public static bool IsInInvalidRange(int code) { if ((code < 1 || code > 8) && (code < 14 || code > 31) && (code < 127 || code > 159) && (code < 64976 || code > 65007) && code != 11 && code != 65534 && code != 65535 && code != 131070 && code != 196606 && code != 131071 && code != 196607 && code != 262142 && code != 262143 && code != 327678 && code != 327679 && code != 393214 && code != 393215 && code != 458750 && code != 458751 && code != 524286 && code != 524287 && code != 589822 && code != 589823 && code != 655358 && code != 655359 && code != 720894 && code != 720895 && code != 786430 && code != 786431 && code != 851966 && code != 851967 && code != 917502 && code != 917503 && code != 983038 && code != 983039 && code != 1048574 && code != 1048575 && code != 1114110) return code == 1114111; return true; } private static void AddSingle(Dictionary<string, string> symbols, string key, string value) { symbols.Add(key, value); } private static void AddBoth(Dictionary<string, string> symbols, string key, string value) { symbols.Add(key, value); symbols.Add(key.Remove(key.Length - 1), value); } } }