Subversion Repositories spacemission

Rev

Blame | Last modification | View Log | RSS feed

  1. unit MarkdownHTMLEntities;
  2.  
  3. // from https://html.spec.whatwg.org/entities.json
  4.  
  5. {
  6. Copyright (c) 2011+, Health Intersections Pty Ltd (http://www.healthintersections.com.au)
  7. All rights reserved.
  8.  
  9. Redistribution and use in source and binary forms, with or without modification,
  10. are permitted provided that the following conditions are met:
  11.  
  12.  * Redistributions of source code must retain the above copyright notice, this
  13.    list of conditions and the following disclaimer.
  14.  * Redistributions in binary form must reproduce the above copyright notice,
  15.    this list of conditions and the following disclaimer in the documentation
  16.    and/or other materials provided with the distribution.
  17.  * Neither the name of HL7 nor the names of its contributors may be used to
  18.    endorse or promote products derived from this software without specific
  19.    prior written permission.
  20.  
  21. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND
  22. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  23. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  24. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  25. INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  26. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  27. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  28. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  29. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  30. POSSIBILITY OF SUCH DAMAGE.
  31. }
  32. {$IFDEF FPC}
  33. {$WARN 4108 off : Unicode constant cast with potential data loss}
  34. {$ENDIF}
  35.  
  36. interface
  37.  
  38. {$IFDEF FPC}{$MODE DELPHI}{$ENDIF}
  39.  
  40. uses
  41.   SysUtils, Generics.Collections;
  42.  
  43. procedure registerEntities(dict : TDictionary<String,String>);
  44.  
  45. implementation
  46.  
  47. procedure registerEntities(dict : TDictionary<String,String>);
  48.   procedure add(name, value : {$IFDEF FPC}UTF8String{$ELSE}String{$ENDIF});
  49.   begin
  50.     dict.add(name, value);
  51.   end;
  52. begin
  53.   add('&AElig;', #$00C6);
  54.   add('&AMP;', #$0026);
  55.   add('&Aacute;', #$00C1);
  56.   add('&Abreve;', #$0102);
  57.   add('&Acirc;', #$00C2);
  58.   add('&Acy;', #$0410);
  59.   add('&Afr;', #$D835#$DD04);
  60.   add('&Agrave;', #$00C0);
  61.   add('&Alpha;', #$0391);
  62.   add('&Amacr;', #$0100);
  63.   add('&And;', #$2A53);
  64.   add('&Aogon;', #$0104);
  65.   add('&Aopf;', #$D835#$DD38);
  66.   add('&ApplyFunction;', #$2061);
  67.   add('&Aring;', #$00C5);
  68.   add('&Ascr;', #$D835#$DC9C);
  69.   add('&Assign;', #$2254);
  70.   add('&Atilde;', #$00C3);
  71.   add('&Auml;', #$00C4);
  72.   add('&Backslash;', #$2216);
  73.   add('&Barv;', #$2AE7);
  74.   add('&Barwed;', #$2306);
  75.   add('&Bcy;', #$0411);
  76.   add('&Because;', #$2235);
  77.   add('&Bernoullis;', #$212C);
  78.   add('&Beta;', #$0392);
  79.   add('&Bfr;', #$D835#$DD05);
  80.   add('&Bopf;', #$D835#$DD39);
  81.   add('&Breve;', #$02D8);
  82.   add('&Bscr;', #$212C);
  83.   add('&Bumpeq;', #$224E);
  84.   add('&CHcy;', #$0427);
  85.   add('&COPY;', #$00A9);
  86.   add('&Cacute;', #$0106);
  87.   add('&Cap;', #$22D2);
  88.   add('&CapitalDifferentialD;', #$2145);
  89.   add('&Cayleys;', #$212D);
  90.   add('&Ccaron;', #$010C);
  91.   add('&Ccedil;', #$00C7);
  92.   add('&Ccirc;', #$0108);
  93.   add('&Cconint;', #$2230);
  94.   add('&Cdot;', #$010A);
  95.   add('&Cedilla;', #$00B8);
  96.   add('&CenterDot;', #$00B7);
  97.   add('&Cfr;', #$212D);
  98.   add('&Chi;', #$03A7);
  99.   add('&CircleDot;', #$2299);
  100.   add('&CircleMinus;', #$2296);
  101.   add('&CirclePlus;', #$2295);
  102.   add('&CircleTimes;', #$2297);
  103.   add('&ClockwiseContourIntegral;', #$2232);
  104.   add('&CloseCurlyDoubleQuote;', #$201D);
  105.   add('&CloseCurlyQuote;', #$2019);
  106.   add('&Colon;', #$2237);
  107.   add('&Colone;', #$2A74);
  108.   add('&Congruent;', #$2261);
  109.   add('&Conint;', #$222F);
  110.   add('&ContourIntegral;', #$222E);
  111.   add('&Copf;', #$2102);
  112.   add('&Coproduct;', #$2210);
  113.   add('&CounterClockwiseContourIntegral;', #$2233);
  114.   add('&Cross;', #$2A2F);
  115.   add('&Cscr;', #$D835#$DC9E);
  116.   add('&Cup;', #$22D3);
  117.   add('&CupCap;', #$224D);
  118.   add('&DD;', #$2145);
  119.   add('&DDotrahd;', #$2911);
  120.   add('&DJcy;', #$0402);
  121.   add('&DScy;', #$0405);
  122.   add('&DZcy;', #$040F);
  123.   add('&Dagger;', #$2021);
  124.   add('&Darr;', #$21A1);
  125.   add('&Dashv;', #$2AE4);
  126.   add('&Dcaron;', #$010E);
  127.   add('&Dcy;', #$0414);
  128.   add('&Del;', #$2207);
  129.   add('&Delta;', #$0394);
  130.   add('&Dfr;', #$D835#$DD07);
  131.   add('&DiacriticalAcute;', #$00B4);
  132.   add('&DiacriticalDot;', #$02D9);
  133.   add('&DiacriticalDoubleAcute;', #$02DD);
  134.   add('&DiacriticalGrave;', #$0060);
  135.   add('&DiacriticalTilde;', #$02DC);
  136.   add('&Diamond;', #$22C4);
  137.   add('&DifferentialD;', #$2146);
  138.   add('&Dopf;', #$D835#$DD3B);
  139.   add('&Dot;', #$00A8);
  140.   add('&DotDot;', #$20DC);
  141.   add('&DotEqual;', #$2250);
  142.   add('&DoubleContourIntegral;', #$222F);
  143.   add('&DoubleDot;', #$00A8);
  144.   add('&DoubleDownArrow;', #$21D3);
  145.   add('&DoubleLeftArrow;', #$21D0);
  146.   add('&DoubleLeftRightArrow;', #$21D4);
  147.   add('&DoubleLeftTee;', #$2AE4);
  148.   add('&DoubleLongLeftArrow;', #$27F8);
  149.   add('&DoubleLongLeftRightArrow;', #$27FA);
  150.   add('&DoubleLongRightArrow;', #$27F9);
  151.   add('&DoubleRightArrow;', #$21D2);
  152.   add('&DoubleRightTee;', #$22A8);
  153.   add('&DoubleUpArrow;', #$21D1);
  154.   add('&DoubleUpDownArrow;', #$21D5);
  155.   add('&DoubleVerticalBar;', #$2225);
  156.   add('&DownArrow;', #$2193);
  157.   add('&DownArrowBar;', #$2913);
  158.   add('&DownArrowUpArrow;', #$21F5);
  159.   add('&DownBreve;', #$0311);
  160.   add('&DownLeftRightVector;', #$2950);
  161.   add('&DownLeftTeeVector;', #$295E);
  162.   add('&DownLeftVector;', #$21BD);
  163.   add('&DownLeftVectorBar;', #$2956);
  164.   add('&DownRightTeeVector;', #$295F);
  165.   add('&DownRightVector;', #$21C1);
  166.   add('&DownRightVectorBar;', #$2957);
  167.   add('&DownTee;', #$22A4);
  168.   add('&DownTeeArrow;', #$21A7);
  169.   add('&Downarrow;', #$21D3);
  170.   add('&Dscr;', #$D835#$DC9F);
  171.   add('&Dstrok;', #$0110);
  172.   add('&ENG;', #$014A);
  173.   add('&ETH;', #$00D0);
  174.   add('&Eacute;', #$00C9);
  175.   add('&Ecaron;', #$011A);
  176.   add('&Ecirc;', #$00CA);
  177.   add('&Ecy;', #$042D);
  178.   add('&Edot;', #$0116);
  179.   add('&Efr;', #$D835#$DD08);
  180.   add('&Egrave;', #$00C8);
  181.   add('&Element;', #$2208);
  182.   add('&Emacr;', #$0112);
  183.   add('&EmptySmallSquare;', #$25FB);
  184.   add('&EmptyVerySmallSquare;', #$25AB);
  185.   add('&Eogon;', #$0118);
  186.   add('&Eopf;', #$D835#$DD3C);
  187.   add('&Epsilon;', #$0395);
  188.   add('&Equal;', #$2A75);
  189.   add('&EqualTilde;', #$2242);
  190.   add('&Equilibrium;', #$21CC);
  191.   add('&Escr;', #$2130);
  192.   add('&Esim;', #$2A73);
  193.   add('&Eta;', #$0397);
  194.   add('&Euml;', #$00CB);
  195.   add('&Exists;', #$2203);
  196.   add('&ExponentialE;', #$2147);
  197.   add('&Fcy;', #$0424);
  198.   add('&Ffr;', #$D835#$DD09);
  199.   add('&FilledSmallSquare;', #$25FC);
  200.   add('&FilledVerySmallSquare;', #$25AA);
  201.   add('&Fopf;', #$D835#$DD3D);
  202.   add('&ForAll;', #$2200);
  203.   add('&Fouriertrf;', #$2131);
  204.   add('&Fscr;', #$2131);
  205.   add('&GJcy;', #$0403);
  206.   add('&GT;', #$003E);
  207.   add('&Gamma;', #$0393);
  208.   add('&Gammad;', #$03DC);
  209.   add('&Gbreve;', #$011E);
  210.   add('&Gcedil;', #$0122);
  211.   add('&Gcirc;', #$011C);
  212.   add('&Gcy;', #$0413);
  213.   add('&Gdot;', #$0120);
  214.   add('&Gfr;', #$D835#$DD0A);
  215.   add('&Gg;', #$22D9);
  216.   add('&Gopf;', #$D835#$DD3E);
  217.   add('&GreaterEqual;', #$2265);
  218.   add('&GreaterEqualLess;', #$22DB);
  219.   add('&GreaterFullEqual;', #$2267);
  220.   add('&GreaterGreater;', #$2AA2);
  221.   add('&GreaterLess;', #$2277);
  222.   add('&GreaterSlantEqual;', #$2A7E);
  223.   add('&GreaterTilde;', #$2273);
  224.   add('&Gscr;', #$D835#$DCA2);
  225.   add('&Gt;', #$226B);
  226.   add('&HARDcy;', #$042A);
  227.   add('&Hacek;', #$02C7);
  228.   add('&Hat;', #$005E);
  229.   add('&Hcirc;', #$0124);
  230.   add('&Hfr;', #$210C);
  231.   add('&HilbertSpace;', #$210B);
  232.   add('&Hopf;', #$210D);
  233.   add('&HorizontalLine;', #$2500);
  234.   add('&Hscr;', #$210B);
  235.   add('&Hstrok;', #$0126);
  236.   add('&HumpDownHump;', #$224E);
  237.   add('&HumpEqual;', #$224F);
  238.   add('&IEcy;', #$0415);
  239.   add('&IJlig;', #$0132);
  240.   add('&IOcy;', #$0401);
  241.   add('&Iacute;', #$00CD);
  242.   add('&Icirc;', #$00CE);
  243.   add('&Icy;', #$0418);
  244.   add('&Idot;', #$0130);
  245.   add('&Ifr;', #$2111);
  246.   add('&Igrave;', #$00CC);
  247.   add('&Im;', #$2111);
  248.   add('&Imacr;', #$012A);
  249.   add('&ImaginaryI;', #$2148);
  250.   add('&Implies;', #$21D2);
  251.   add('&Int;', #$222C);
  252.   add('&Integral;', #$222B);
  253.   add('&Intersection;', #$22C2);
  254.   add('&InvisibleComma;', #$2063);
  255.   add('&InvisibleTimes;', #$2062);
  256.   add('&Iogon;', #$012E);
  257.   add('&Iopf;', #$D835#$DD40);
  258.   add('&Iota;', #$0399);
  259.   add('&Iscr;', #$2110);
  260.   add('&Itilde;', #$0128);
  261.   add('&Iukcy;', #$0406);
  262.   add('&Iuml;', #$00CF);
  263.   add('&Jcirc;', #$0134);
  264.   add('&Jcy;', #$0419);
  265.   add('&Jfr;', #$D835#$DD0D);
  266.   add('&Jopf;', #$D835#$DD41);
  267.   add('&Jscr;', #$D835#$DCA5);
  268.   add('&Jsercy;', #$0408);
  269.   add('&Jukcy;', #$0404);
  270.   add('&KHcy;', #$0425);
  271.   add('&KJcy;', #$040C);
  272.   add('&Kappa;', #$039A);
  273.   add('&Kcedil;', #$0136);
  274.   add('&Kcy;', #$041A);
  275.   add('&Kfr;', #$D835#$DD0E);
  276.   add('&Kopf;', #$D835#$DD42);
  277.   add('&Kscr;', #$D835#$DCA6);
  278.   add('&LJcy;', #$0409);
  279.   add('&LT;', #$003C);
  280.   add('&Lacute;', #$0139);
  281.   add('&Lambda;', #$039B);
  282.   add('&Lang;', #$27EA);
  283.   add('&Laplacetrf;', #$2112);
  284.   add('&Larr;', #$219E);
  285.   add('&Lcaron;', #$013D);
  286.   add('&Lcedil;', #$013B);
  287.   add('&Lcy;', #$041B);
  288.   add('&LeftAngleBracket;', #$27E8);
  289.   add('&LeftArrow;', #$2190);
  290.   add('&LeftArrowBar;', #$21E4);
  291.   add('&LeftArrowRightArrow;', #$21C6);
  292.   add('&LeftCeiling;', #$2308);
  293.   add('&LeftDoubleBracket;', #$27E6);
  294.   add('&LeftDownTeeVector;', #$2961);
  295.   add('&LeftDownVector;', #$21C3);
  296.   add('&LeftDownVectorBar;', #$2959);
  297.   add('&LeftFloor;', #$230A);
  298.   add('&LeftRightArrow;', #$2194);
  299.   add('&LeftRightVector;', #$294E);
  300.   add('&LeftTee;', #$22A3);
  301.   add('&LeftTeeArrow;', #$21A4);
  302.   add('&LeftTeeVector;', #$295A);
  303.   add('&LeftTriangle;', #$22B2);
  304.   add('&LeftTriangleBar;', #$29CF);
  305.   add('&LeftTriangleEqual;', #$22B4);
  306.   add('&LeftUpDownVector;', #$2951);
  307.   add('&LeftUpTeeVector;', #$2960);
  308.   add('&LeftUpVector;', #$21BF);
  309.   add('&LeftUpVectorBar;', #$2958);
  310.   add('&LeftVector;', #$21BC);
  311.   add('&LeftVectorBar;', #$2952);
  312.   add('&Leftarrow;', #$21D0);
  313.   add('&Leftrightarrow;', #$21D4);
  314.   add('&LessEqualGreater;', #$22DA);
  315.   add('&LessFullEqual;', #$2266);
  316.   add('&LessGreater;', #$2276);
  317.   add('&LessLess;', #$2AA1);
  318.   add('&LessSlantEqual;', #$2A7D);
  319.   add('&LessTilde;', #$2272);
  320.   add('&Lfr;', #$D835#$DD0F);
  321.   add('&Ll;', #$22D8);
  322.   add('&Lleftarrow;', #$21DA);
  323.   add('&Lmidot;', #$013F);
  324.   add('&LongLeftArrow;', #$27F5);
  325.   add('&LongLeftRightArrow;', #$27F7);
  326.   add('&LongRightArrow;', #$27F6);
  327.   add('&Longleftarrow;', #$27F8);
  328.   add('&Longleftrightarrow;', #$27FA);
  329.   add('&Longrightarrow;', #$27F9);
  330.   add('&Lopf;', #$D835#$DD43);
  331.   add('&LowerLeftArrow;', #$2199);
  332.   add('&LowerRightArrow;', #$2198);
  333.   add('&Lscr;', #$2112);
  334.   add('&Lsh;', #$21B0);
  335.   add('&Lstrok;', #$0141);
  336.   add('&Lt;', #$226A);
  337.   add('&Map;', #$2905);
  338.   add('&Mcy;', #$041C);
  339.   add('&MediumSpace;', #$205F);
  340.   add('&Mellintrf;', #$2133);
  341.   add('&Mfr;', #$D835#$DD10);
  342.   add('&MinusPlus;', #$2213);
  343.   add('&Mopf;', #$D835#$DD44);
  344.   add('&Mscr;', #$2133);
  345.   add('&Mu;', #$039C);
  346.   add('&NJcy;', #$040A);
  347.   add('&Nacute;', #$0143);
  348.   add('&Ncaron;', #$0147);
  349.   add('&Ncedil;', #$0145);
  350.   add('&Ncy;', #$041D);
  351.   add('&NegativeMediumSpace;', #$200B);
  352.   add('&NegativeThickSpace;', #$200B);
  353.   add('&NegativeThinSpace;', #$200B);
  354.   add('&NegativeVeryThinSpace;', #$200B);
  355.   add('&NestedGreaterGreater;', #$226B);
  356.   add('&NestedLessLess;', #$226A);
  357.   add('&NewLine;', #$000A);
  358.   add('&Nfr;', #$D835#$DD11);
  359.   add('&NoBreak;', #$2060);
  360.   add('&NonBreakingSpace;', #$00A0);
  361.   add('&Nopf;', #$2115);
  362.   add('&Not;', #$2AEC);
  363.   add('&NotCongruent;', #$2262);
  364.   add('&NotCupCap;', #$226D);
  365.   add('&NotDoubleVerticalBar;', #$2226);
  366.   add('&NotElement;', #$2209);
  367.   add('&NotEqual;', #$2260);
  368.   add('&NotEqualTilde;', #$2242#$0338);
  369.   add('&NotExists;', #$2204);
  370.   add('&NotGreater;', #$226F);
  371.   add('&NotGreaterEqual;', #$2271);
  372.   add('&NotGreaterFullEqual;', #$2267#$033);
  373.   add('&NotGreaterGreater;', #$226B#$033);
  374.   add('&NotGreaterLess;', #$2279);
  375.   add('&NotGreaterSlantEqual;', #$2A7E#$0338);
  376.   add('&NotGreaterTilde;', #$2275);
  377.   add('&NotHumpDownHump;', #$224E#$0338);
  378.   add('&NotHumpEqual;', #$224F#$0338);
  379.   add('&NotLeftTriangle;', #$22EA);
  380.   add('&NotLeftTriangleBar;', #$29CF#$0338);
  381.   add('&NotLeftTriangleEqual;', #$22EC);
  382.   add('&NotLess;', #$226E);
  383.   add('&NotLessEqual;', #$2270);
  384.   add('&NotLessGreater;', #$2278);
  385.   add('&NotLessLess;', #$226A#$0338);
  386.   add('&NotLessSlantEqual;', #$2A7D#$0338);
  387.   add('&NotLessTilde;', #$2274);
  388.   add('&NotNestedGreaterGreater;', #$2AA2#$0338);
  389.   add('&NotNestedLessLess;', #$2AA1#$0338);
  390.   add('&NotPrecedes;', #$2280);
  391.   add('&NotPrecedesEqual;', #$2AAF#$0338);
  392.   add('&NotPrecedesSlantEqual;', #$22E0);
  393.   add('&NotReverseElement;', #$220C);
  394.   add('&NotRightTriangle;', #$22EB);
  395.   add('&NotRightTriangleBar;', #$29D0#$0338);
  396.   add('&NotRightTriangleEqual;', #$22ED);
  397.   add('&NotSquareSubset;', #$228F#$0338);
  398.   add('&NotSquareSubsetEqual;', #$22E2);
  399.   add('&NotSquareSuperset;', #$2290#$0338);
  400.   add('&NotSquareSupersetEqual;', #$22E3);
  401.   add('&NotSubset;', #$2282#$20D2);
  402.   add('&NotSubsetEqual;', #$2288);
  403.   add('&NotSucceeds;', #$2281);
  404.   add('&NotSucceedsEqual;', #$2AB0#$0338);
  405.   add('&NotSucceedsSlantEqual;', #$22E1);
  406.   add('&NotSucceedsTilde;', #$227F#$0338);
  407.   add('&NotSuperset;', #$2283#$20D2);
  408.   add('&NotSupersetEqual;', #$2289);
  409.   add('&NotTilde;', #$2241);
  410.   add('&NotTildeEqual;', #$2244);
  411.   add('&NotTildeFullEqual;', #$2247);
  412.   add('&NotTildeTilde;', #$2249);
  413.   add('&NotVerticalBar;', #$2224);
  414.   add('&Nscr;', #$D835#$DCA9);
  415.   add('&Ntilde;', #$00D1);
  416.   add('&Nu;', #$039D);
  417.   add('&OElig;', #$0152);
  418.   add('&Oacute;', #$00D3);
  419.   add('&Ocirc;', #$00D4);
  420.   add('&Ocy;', #$041E);
  421.   add('&Odblac;', #$0150);
  422.   add('&Ofr;', #$D835#$DD12);
  423.   add('&Ograve;', #$00D2);
  424.   add('&Omacr;', #$014C);
  425.   add('&Omega;', #$03A9);
  426.   add('&Omicron;', #$039F);
  427.   add('&Oopf;', #$D835#$DD46);
  428.   add('&OpenCurlyDoubleQuote;', #$201C);
  429.   add('&OpenCurlyQuote;', #$2018);
  430.   add('&Or;', #$2A54);
  431.   add('&Oscr;', #$D835#$DCAA);
  432.   add('&Oslash;', #$00D8);
  433.   add('&Otilde;', #$00D5);
  434.   add('&Otimes;', #$2A37);
  435.   add('&Ouml;', #$00D6);
  436.   add('&OverBar;', #$203E);
  437.   add('&OverBrace;', #$23DE);
  438.   add('&OverBracket;', #$23B4);
  439.   add('&OverParenthesis;', #$23DC);
  440.   add('&PartialD;', #$2202);
  441.   add('&Pcy;', #$041F);
  442.   add('&Pfr;', #$D835#$DD13);
  443.   add('&Phi;', #$03A6);
  444.   add('&Pi;', #$03A0);
  445.   add('&PlusMinus;', #$00B1);
  446.   add('&Poincareplane;', #$210C);
  447.   add('&Popf;', #$2119);
  448.   add('&Pr;', #$2ABB);
  449.   add('&Precedes;', #$227A);
  450.   add('&PrecedesEqual;', #$2AAF);
  451.   add('&PrecedesSlantEqual;', #$227C);
  452.   add('&PrecedesTilde;', #$227E);
  453.   add('&Prime;', #$2033);
  454.   add('&Product;', #$220F);
  455.   add('&Proportion;', #$2237);
  456.   add('&Proportional;', #$221D);
  457.   add('&Pscr;', #$D835#$DCAB);
  458.   add('&Psi;', #$03A8);
  459.   add('&QUOT;', #$0022);
  460.   add('&Qfr;', #$D835#$DD14);
  461.   add('&Qopf;', #$211A);
  462.   add('&Qscr;', #$D835#$DCAC);
  463.   add('&RBarr;', #$2910);
  464.   add('&REG;', #$00AE);
  465.   add('&Racute;', #$0154);
  466.   add('&Rang;', #$27EB);
  467.   add('&Rarr;', #$21A0);
  468.   add('&Rarrtl;', #$2916);
  469.   add('&Rcaron;', #$0158);
  470.   add('&Rcedil;', #$0156);
  471.   add('&Rcy;', #$0420);
  472.   add('&Re;', #$211C);
  473.   add('&ReverseElement;', #$220B);
  474.   add('&ReverseEquilibrium;', #$21CB);
  475.   add('&ReverseUpEquilibrium;', #$296F);
  476.   add('&Rfr;', #$211C);
  477.   add('&Rho;', #$03A1);
  478.   add('&RightAngleBracket;', #$27E9);
  479.   add('&RightArrow;', #$2192);
  480.   add('&RightArrowBar;', #$21E5);
  481.   add('&RightArrowLeftArrow;', #$21C4);
  482.   add('&RightCeiling;', #$2309);
  483.   add('&RightDoubleBracket;', #$27E7);
  484.   add('&RightDownTeeVector;', #$295D);
  485.   add('&RightDownVector;', #$21C2);
  486.   add('&RightDownVectorBar;', #$2955);
  487.   add('&RightFloor;', #$230B);
  488.   add('&RightTee;', #$22A2);
  489.   add('&RightTeeArrow;', #$21A6);
  490.   add('&RightTeeVector;', #$295B);
  491.   add('&RightTriangle;', #$22B3);
  492.   add('&RightTriangleBar;', #$29D0);
  493.   add('&RightTriangleEqual;', #$22B5);
  494.   add('&RightUpDownVector;', #$294F);
  495.   add('&RightUpTeeVector;', #$295C);
  496.   add('&RightUpVector;', #$21BE);
  497.   add('&RightUpVectorBar;', #$2954);
  498.   add('&RightVector;', #$21C0);
  499.   add('&RightVectorBar;', #$2953);
  500.   add('&Rightarrow;', #$21D2);
  501.   add('&Ropf;', #$211D);
  502.   add('&RoundImplies;', #$2970);
  503.   add('&Rrightarrow;', #$21DB);
  504.   add('&Rscr;', #$211B);
  505.   add('&Rsh;', #$21B1);
  506.   add('&RuleDelayed;', #$29F4);
  507.   add('&SHCHcy;', #$0429);
  508.   add('&SHcy;', #$0428);
  509.   add('&SOFTcy;', #$042C);
  510.   add('&Sacute;', #$015A);
  511.   add('&Sc;', #$2ABC);
  512.   add('&Scaron;', #$0160);
  513.   add('&Scedil;', #$015E);
  514.   add('&Scirc;', #$015C);
  515.   add('&Scy;', #$0421);
  516.   add('&Sfr;', #$D835#$DD16);
  517.   add('&ShortDownArrow;', #$2193);
  518.   add('&ShortLeftArrow;', #$2190);
  519.   add('&ShortRightArrow;', #$2192);
  520.   add('&ShortUpArrow;', #$2191);
  521.   add('&Sigma;', #$03A3);
  522.   add('&SmallCircle;', #$2218);
  523.   add('&Sopf;', #$D835#$DD4A);
  524.   add('&Sqrt;', #$221A);
  525.   add('&Square;', #$25A1);
  526.   add('&SquareIntersection;', #$2293);
  527.   add('&SquareSubset;', #$228F);
  528.   add('&SquareSubsetEqual;', #$2291);
  529.   add('&SquareSuperset;', #$2290);
  530.   add('&SquareSupersetEqual;', #$2292);
  531.   add('&SquareUnion;', #$2294);
  532.   add('&Sscr;', #$D835#$DCAE);
  533.   add('&Star;', #$22C6);
  534.   add('&Sub;', #$22D0);
  535.   add('&Subset;', #$22D0);
  536.   add('&SubsetEqual;', #$2286);
  537.   add('&Succeeds;', #$227B);
  538.   add('&SucceedsEqual;', #$2AB0);
  539.   add('&SucceedsSlantEqual;', #$227D);
  540.   add('&SucceedsTilde;', #$227F);
  541.   add('&SuchThat;', #$220B);
  542.   add('&Sum;', #$2211);
  543.   add('&Sup;', #$22D1);
  544.   add('&Superset;', #$2283);
  545.   add('&SupersetEqual;', #$2287);
  546.   add('&Supset;', #$22D1);
  547.   add('&THORN;', #$00DE);
  548.   add('&TRADE;', #$2122);
  549.   add('&TSHcy;', #$040B);
  550.   add('&TScy;', #$0426);
  551.   add('&Tab;', #$0009);
  552.   add('&Tau;', #$03A4);
  553.   add('&Tcaron;', #$0164);
  554.   add('&Tcedil;', #$0162);
  555.   add('&Tcy;', #$0422);
  556.   add('&Tfr;', #$D835#$DD17);
  557.   add('&Therefore;', #$2234);
  558.   add('&Theta;', #$0398);
  559.   add('&ThickSpace;', #$205F#$200A);
  560.   add('&ThinSpace;', #$2009);
  561.   add('&Tilde;', #$223C);
  562.   add('&TildeEqual;', #$2243);
  563.   add('&TildeFullEqual;', #$2245);
  564.   add('&TildeTilde;', #$2248);
  565.   add('&Topf;', #$D835#$DD4B);
  566.   add('&TripleDot;', #$20DB);
  567.   add('&Tscr;', #$D835#$DCAF);
  568.   add('&Tstrok;', #$0166);
  569.   add('&Uacute;', #$00DA);
  570.   add('&Uarr;', #$219F);
  571.   add('&Uarrocir;', #$2949);
  572.   add('&Ubrcy;', #$040E);
  573.   add('&Ubreve;', #$016C);
  574.   add('&Ucirc;', #$00DB);
  575.   add('&Ucy;', #$0423);
  576.   add('&Udblac;', #$0170);
  577.   add('&Ufr;', #$D835#$DD18);
  578.   add('&Ugrave;', #$00D9);
  579.   add('&Umacr;', #$016A);
  580.   add('&UnderBar;', #$005F);
  581.   add('&UnderBrace;', #$23DF);
  582.   add('&UnderBracket;', #$23B5);
  583.   add('&UnderParenthesis;', #$23DD);
  584.   add('&Union;', #$22C3);
  585.   add('&UnionPlus;', #$228E);
  586.   add('&Uogon;', #$0172);
  587.   add('&Uopf;', #$D835#$DD4C);
  588.   add('&UpArrow;', #$2191);
  589.   add('&UpArrowBar;', #$2912);
  590.   add('&UpArrowDownArrow;', #$21C5);
  591.   add('&UpDownArrow;', #$2195);
  592.   add('&UpEquilibrium;', #$296E);
  593.   add('&UpTee;', #$22A5);
  594.   add('&UpTeeArrow;', #$21A5);
  595.   add('&Uparrow;', #$21D1);
  596.   add('&Updownarrow;', #$21D5);
  597.   add('&UpperLeftArrow;', #$2196);
  598.   add('&UpperRightArrow;', #$2197);
  599.   add('&Upsi;', #$03D2);
  600.   add('&Upsilon;', #$03A5);
  601.   add('&Uring;', #$016E);
  602.   add('&Uscr;', #$D835#$DCB0);
  603.   add('&Utilde;', #$0168);
  604.   add('&Uuml;', #$00DC);
  605.   add('&VDash;', #$22AB);
  606.   add('&Vbar;', #$2AEB);
  607.   add('&Vcy;', #$0412);
  608.   add('&Vdash;', #$22A9);
  609.   add('&Vdashl;', #$2AE6);
  610.   add('&Vee;', #$22C1);
  611.   add('&Verbar;', #$2016);
  612.   add('&Vert;', #$2016);
  613.   add('&VerticalBar;', #$2223);
  614.   add('&VerticalLine;', #$007C);
  615.   add('&VerticalSeparator;', #$2758);
  616.   add('&VerticalTilde;', #$2240);
  617.   add('&VeryThinSpace;', #$200A);
  618.   add('&Vfr;', #$D835#$DD19);
  619.   add('&Vopf;', #$D835#$DD4D);
  620.   add('&Vscr;', #$D835#$DCB1);
  621.   add('&Vvdash;', #$22AA);
  622.   add('&Wcirc;', #$0174);
  623.   add('&Wedge;', #$22C0);
  624.   add('&Wfr;', #$D835#$DD1A);
  625.   add('&Wopf;', #$D835#$DD4E);
  626.   add('&Wscr;', #$D835#$DCB2);
  627.   add('&Xfr;', #$D835#$DD1B);
  628.   add('&Xi;', #$039E);
  629.   add('&Xopf;', #$D835#$DD4F);
  630.   add('&Xscr;', #$D835#$DCB3);
  631.   add('&YAcy;', #$042F);
  632.   add('&YIcy;', #$0407);
  633.   add('&YUcy;', #$042E);
  634.   add('&Yacute;', #$00DD);
  635.   add('&Ycirc;', #$0176);
  636.   add('&Ycy;', #$042B);
  637.   add('&Yfr;', #$D835#$DD1C);
  638.   add('&Yopf;', #$D835#$DD50);
  639.   add('&Yscr;', #$D835#$DCB4);
  640.   add('&Yuml;', #$0178);
  641.   add('&ZHcy;', #$0416);
  642.   add('&Zacute;', #$0179);
  643.   add('&Zcaron;', #$017D);
  644.   add('&Zcy;', #$0417);
  645.   add('&Zdot;', #$017B);
  646.   add('&ZeroWidthSpace;', #$200B);
  647.   add('&Zeta;', #$0396);
  648.   add('&Zfr;', #$2128);
  649.   add('&Zopf;', #$2124);
  650.   add('&Zscr;', #$D835#$DCB5);
  651.   add('&aacute;', #$00E1);
  652.   add('&abreve;', #$0103);
  653.   add('&ac;', #$223E);
  654.   add('&acE;', #$223E#$0333);
  655.   add('&acd;', #$223F);
  656.   add('&acirc;', #$00E2);
  657.   add('&acute;', #$00B4);
  658.   add('&acy;', #$0430);
  659.   add('&aelig;', #$00E6);
  660.   add('&af;', #$2061);
  661.   add('&afr;', #$D835#$DD1E);
  662.   add('&agrave;', #$00E0);
  663.   add('&alefsym;', #$2135);
  664.   add('&aleph;', #$2135);
  665.   add('&alpha;', #$03B1);
  666.   add('&amacr;', #$0101);
  667.   add('&amalg;', #$2A3F);
  668.   add('&amp;', #$0026);
  669.   add('&and;', #$2227);
  670.   add('&andand;', #$2A55);
  671.   add('&andd;', #$2A5C);
  672.   add('&andslope;', #$2A58);
  673.   add('&andv;', #$2A5A);
  674.   add('&ang;', #$2220);
  675.   add('&ange;', #$29A4);
  676.   add('&angle;', #$2220);
  677.   add('&angmsd;', #$2221);
  678.   add('&angmsdaa;', #$29A8);
  679.   add('&angmsdab;', #$29A9);
  680.   add('&angmsdac;', #$29AA);
  681.   add('&angmsdad;', #$29AB);
  682.   add('&angmsdae;', #$29AC);
  683.   add('&angmsdaf;', #$29AD);
  684.   add('&angmsdag;', #$29AE);
  685.   add('&angmsdah;', #$29AF);
  686.   add('&angrt;', #$221F);
  687.   add('&angrtvb;', #$22BE);
  688.   add('&angrtvbd;', #$299D);
  689.   add('&angsph;', #$2222);
  690.   add('&angst;', #$00C5);
  691.   add('&angzarr;', #$237C);
  692.   add('&aogon;', #$0105);
  693.   add('&aopf;', #$D835#$DD52);
  694.   add('&ap;', #$2248);
  695.   add('&apE;', #$2A70);
  696.   add('&apacir;', #$2A6F);
  697.   add('&ape;', #$224A);
  698.   add('&apid;', #$224B);
  699.   add('&apos;', #$0027);
  700.   add('&approx;', #$2248);
  701.   add('&approxeq;', #$224A);
  702.   add('&aring;', #$00E5);
  703.   add('&ascr;', #$D835#$DCB6);
  704.   add('&ast;', #$002A);
  705.   add('&asymp;', #$2248);
  706.   add('&asympeq;', #$224D);
  707.   add('&atilde;', #$00E3);
  708.   add('&auml;', #$00E4);
  709.   add('&awconint;', #$2233);
  710.   add('&awint;', #$2A11);
  711.   add('&bNot;', #$2AED);
  712.   add('&backcong;', #$224C);
  713.   add('&backepsilon;', #$03F6);
  714.   add('&backprime;', #$2035);
  715.   add('&backsim;', #$223D);
  716.   add('&backsimeq;', #$22CD);
  717.   add('&barvee;', #$22BD);
  718.   add('&barwed;', #$2305);
  719.   add('&barwedge;', #$2305);
  720.   add('&bbrk;', #$23B5);
  721.   add('&bbrktbrk;', #$23B6);
  722.   add('&bcong;', #$224C);
  723.   add('&bcy;', #$0431);
  724.   add('&bdquo;', #$201E);
  725.   add('&becaus;', #$2235);
  726.   add('&because;', #$2235);
  727.   add('&bemptyv;', #$29B0);
  728.   add('&bepsi;', #$03F6);
  729.   add('&bernou;', #$212C);
  730.   add('&beta;', #$03B2);
  731.   add('&beth;', #$2136);
  732.   add('&between;', #$226C);
  733.   add('&bfr;', #$D835#$DD1F);
  734.   add('&bigcap;', #$22C2);
  735.   add('&bigcirc;', #$25EF);
  736.   add('&bigcup;', #$22C3);
  737.   add('&bigodot;', #$2A00);
  738.   add('&bigoplus;', #$2A01);
  739.   add('&bigotimes;', #$2A02);
  740.   add('&bigsqcup;', #$2A06);
  741.   add('&bigstar;', #$2605);
  742.   add('&bigtriangledown;', #$25BD);
  743.   add('&bigtriangleup;', #$25B3);
  744.   add('&biguplus;', #$2A04);
  745.   add('&bigvee;', #$22C1);
  746.   add('&bigwedge;', #$22C0);
  747.   add('&bkarow;', #$290D);
  748.   add('&blacklozenge;', #$29EB);
  749.   add('&blacksquare;', #$25AA);
  750.   add('&blacktriangle;', #$25B4);
  751.   add('&blacktriangledown;', #$25BE);
  752.   add('&blacktriangleleft;', #$25C2);
  753.   add('&blacktriangleright;', #$25B8);
  754.   add('&blank;', #$2423);
  755.   add('&blk12;', #$2592);
  756.   add('&blk14;', #$2591);
  757.   add('&blk34;', #$2593);
  758.   add('&block;', #$2588);
  759.   add('&bne;', #$003D#$20E5);
  760.   add('&bnequiv;', #$2261#$20E5);
  761.   add('&bnot;', #$2310);
  762.   add('&bopf;', #$D835#$DD53);
  763.   add('&bot;', #$22A5);
  764.   add('&bottom;', #$22A5);
  765.   add('&bowtie;', #$22C8);
  766.   add('&boxDL;', #$2557);
  767.   add('&boxDR;', #$2554);
  768.   add('&boxDl;', #$2556);
  769.   add('&boxDr;', #$2553);
  770.   add('&boxH;', #$2550);
  771.   add('&boxHD;', #$2566);
  772.   add('&boxHU;', #$2569);
  773.   add('&boxHd;', #$2564);
  774.   add('&boxHu;', #$2567);
  775.   add('&boxUL;', #$255D);
  776.   add('&boxUR;', #$255A);
  777.   add('&boxUl;', #$255C);
  778.   add('&boxUr;', #$2559);
  779.   add('&boxV;', #$2551);
  780.   add('&boxVH;', #$256C);
  781.   add('&boxVL;', #$2563);
  782.   add('&boxVR;', #$2560);
  783.   add('&boxVh;', #$256B);
  784.   add('&boxVl;', #$2562);
  785.   add('&boxVr;', #$255F);
  786.   add('&boxbox;', #$29C9);
  787.   add('&boxdL;', #$2555);
  788.   add('&boxdR;', #$2552);
  789.   add('&boxdl;', #$2510);
  790.   add('&boxdr;', #$250C);
  791.   add('&boxh;', #$2500);
  792.   add('&boxhD;', #$2565);
  793.   add('&boxhU;', #$2568);
  794.   add('&boxhd;', #$252C);
  795.   add('&boxhu;', #$2534);
  796.   add('&boxminus;', #$229F);
  797.   add('&boxplus;', #$229E);
  798.   add('&boxtimes;', #$22A0);
  799.   add('&boxuL;', #$255B);
  800.   add('&boxuR;', #$2558);
  801.   add('&boxul;', #$2518);
  802.   add('&boxur;', #$2514);
  803.   add('&boxv;', #$2502);
  804.   add('&boxvH;', #$256A);
  805.   add('&boxvL;', #$2561);
  806.   add('&boxvR;', #$255E);
  807.   add('&boxvh;', #$253C);
  808.   add('&boxvl;', #$2524);
  809.   add('&boxvr;', #$251C);
  810.   add('&bprime;', #$2035);
  811.   add('&breve;', #$02D8);
  812.   add('&brvbar;', #$00A6);
  813.   add('&bscr;', #$D835#$DCB7);
  814.   add('&bsemi;', #$204F);
  815.   add('&bsim;', #$223D);
  816.   add('&bsime;', #$22CD);
  817.   add('&bsol;', #$005C);
  818.   add('&bsolb;', #$29C5);
  819.   add('&bsolhsub;', #$27C8);
  820.   add('&bull;', #$2022);
  821.   add('&bullet;', #$2022);
  822.   add('&bump;', #$224E);
  823.   add('&bumpE;', #$2AAE);
  824.   add('&bumpe;', #$224F);
  825.   add('&bumpeq;', #$224F);
  826.   add('&cacute;', #$0107);
  827.   add('&cap;', #$2229);
  828.   add('&capand;', #$2A44);
  829.   add('&capbrcup;', #$2A49);
  830.   add('&capcap;', #$2A4B);
  831.   add('&capcup;', #$2A47);
  832.   add('&capdot;', #$2A40);
  833.   add('&caps;', #$2229#$FE00);
  834.   add('&caret;', #$2041);
  835.   add('&caron;', #$02C7);
  836.   add('&ccaps;', #$2A4D);
  837.   add('&ccaron;', #$010D);
  838.   add('&ccedil;', #$00E7);
  839.   add('&ccirc;', #$0109);
  840.   add('&ccups;', #$2A4C);
  841.   add('&ccupssm;', #$2A50);
  842.   add('&cdot;', #$010B);
  843.   add('&cedil;', #$00B8);
  844.   add('&cemptyv;', #$29B2);
  845.   add('&cent;', #$00A2);
  846.   add('&centerdot;', #$00B7);
  847.   add('&cfr;', #$D835#$DD20);
  848.   add('&chcy;', #$0447);
  849.   add('&check;', #$2713);
  850.   add('&checkmark;', #$2713);
  851.   add('&chi;', #$03C7);
  852.   add('&cir;', #$25CB);
  853.   add('&cirE;', #$29C3);
  854.   add('&circ;', #$02C6);
  855.   add('&circeq;', #$2257);
  856.   add('&circlearrowleft;', #$21BA);
  857.   add('&circlearrowright;', #$21BB);
  858.   add('&circledR;', #$00AE);
  859.   add('&circledS;', #$24C8);
  860.   add('&circledast;', #$229B);
  861.   add('&circledcirc;', #$229A);
  862.   add('&circleddash;', #$229D);
  863.   add('&cire;', #$2257);
  864.   add('&cirfnint;', #$2A10);
  865.   add('&cirmid;', #$2AEF);
  866.   add('&cirscir;', #$29C2);
  867.   add('&clubs;', #$2663);
  868.   add('&clubsuit;', #$2663);
  869.   add('&colon;', #$003A);
  870.   add('&colone;', #$2254);
  871.   add('&coloneq;', #$2254);
  872.   add('&comma;', #$002C);
  873.   add('&commat;', #$0040);
  874.   add('&comp;', #$2201);
  875.   add('&compfn;', #$2218);
  876.   add('&complement;', #$2201);
  877.   add('&complexes;', #$2102);
  878.   add('&cong;', #$2245);
  879.   add('&congdot;', #$2A6D);
  880.   add('&conint;', #$222E);
  881.   add('&copf;', #$D835#$DD54);
  882.   add('&coprod;', #$2210);
  883.   add('&copy;', #$00A9);
  884.   add('&copysr;', #$2117);
  885.   add('&crarr;', #$21B5);
  886.   add('&cross;', #$2717);
  887.   add('&cscr;', #$D835#$DCB8);
  888.   add('&csub;', #$2ACF);
  889.   add('&csube;', #$2AD1);
  890.   add('&csup;', #$2AD0);
  891.   add('&csupe;', #$2AD2);
  892.   add('&ctdot;', #$22EF);
  893.   add('&cudarrl;', #$2938);
  894.   add('&cudarrr;', #$2935);
  895.   add('&cuepr;', #$22DE);
  896.   add('&cuesc;', #$22DF);
  897.   add('&cularr;', #$21B6);
  898.   add('&cularrp;', #$293D);
  899.   add('&cup;', #$222A);
  900.   add('&cupbrcap;', #$2A48);
  901.   add('&cupcap;', #$2A46);
  902.   add('&cupcup;', #$2A4A);
  903.   add('&cupdot;', #$228D);
  904.   add('&cupor;', #$2A45);
  905.   add('&cups;', #$222A#$FE00);
  906.   add('&curarr;', #$21B7);
  907.   add('&curarrm;', #$293C);
  908.   add('&curlyeqprec;', #$22DE);
  909.   add('&curlyeqsucc;', #$22DF);
  910.   add('&curlyvee;', #$22CE);
  911.   add('&curlywedge;', #$22CF);
  912.   add('&curren;', #$00A4);
  913.   add('&curvearrowleft;', #$21B6);
  914.   add('&curvearrowright;', #$21B7);
  915.   add('&cuvee;', #$22CE);
  916.   add('&cuwed;', #$22CF);
  917.   add('&cwconint;', #$2232);
  918.   add('&cwint;', #$2231);
  919.   add('&cylcty;', #$232D);
  920.   add('&dArr;', #$21D3);
  921.   add('&dHar;', #$2965);
  922.   add('&dagger;', #$2020);
  923.   add('&daleth;', #$2138);
  924.   add('&darr;', #$2193);
  925.   add('&dash;', #$2010);
  926.   add('&dashv;', #$22A3);
  927.   add('&dbkarow;', #$290F);
  928.   add('&dblac;', #$02DD);
  929.   add('&dcaron;', #$010F);
  930.   add('&dcy;', #$0434);
  931.   add('&dd;', #$2146);
  932.   add('&ddagger;', #$2021);
  933.   add('&ddarr;', #$21CA);
  934.   add('&ddotseq;', #$2A77);
  935.   add('&deg;', #$00B0);
  936.   add('&delta;', #$03B4);
  937.   add('&demptyv;', #$29B1);
  938.   add('&dfisht;', #$297F);
  939.   add('&dfr;', #$D835#$DD21);
  940.   add('&dharl;', #$21C3);
  941.   add('&dharr;', #$21C2);
  942.   add('&diam;', #$22C4);
  943.   add('&diamond;', #$22C4);
  944.   add('&diamondsuit;', #$2666);
  945.   add('&diams;', #$2666);
  946.   add('&die;', #$00A8);
  947.   add('&digamma;', #$03DD);
  948.   add('&disin;', #$22F2);
  949.   add('&div;', #$00F7);
  950.   add('&divide;', #$00F7);
  951.   add('&divideontimes;', #$22C7);
  952.   add('&divonx;', #$22C7);
  953.   add('&djcy;', #$0452);
  954.   add('&dlcorn;', #$231E);
  955.   add('&dlcrop;', #$230D);
  956.   add('&dollar;', #$0024);
  957.   add('&dopf;', #$D835#$DD55);
  958.   add('&dot;', #$02D9);
  959.   add('&doteq;', #$2250);
  960.   add('&doteqdot;', #$2251);
  961.   add('&dotminus;', #$2238);
  962.   add('&dotplus;', #$2214);
  963.   add('&dotsquare;', #$22A1);
  964.   add('&doublebarwedge;', #$2306);
  965.   add('&downarrow;', #$2193);
  966.   add('&downdownarrows;', #$21CA);
  967.   add('&downharpoonleft;', #$21C3);
  968.   add('&downharpoonright;', #$21C2);
  969.   add('&drbkarow;', #$2910);
  970.   add('&drcorn;', #$231F);
  971.   add('&drcrop;', #$230C);
  972.   add('&dscr;', #$D835#$DCB9);
  973.   add('&dscy;', #$0455);
  974.   add('&dsol;', #$29F6);
  975.   add('&dstrok;', #$0111);
  976.   add('&dtdot;', #$22F1);
  977.   add('&dtri;', #$25BF);
  978.   add('&dtrif;', #$25BE);
  979.   add('&duarr;', #$21F5);
  980.   add('&duhar;', #$296F);
  981.   add('&dwangle;', #$29A6);
  982.   add('&dzcy;', #$045F);
  983.   add('&dzigrarr;', #$27FF);
  984.   add('&eDDot;', #$2A77);
  985.   add('&eDot;', #$2251);
  986.   add('&eacute;', #$00E9);
  987.   add('&easter;', #$2A6E);
  988.   add('&ecaron;', #$011B);
  989.   add('&ecir;', #$2256);
  990.   add('&ecirc;', #$00EA);
  991.   add('&ecolon;', #$2255);
  992.   add('&ecy;', #$044D);
  993.   add('&edot;', #$0117);
  994.   add('&ee;', #$2147);
  995.   add('&efDot;', #$2252);
  996.   add('&efr;', #$D835#$DD22);
  997.   add('&eg;', #$2A9A);
  998.   add('&egrave;', #$00E8);
  999.   add('&egs;', #$2A96);
  1000.   add('&egsdot;', #$2A98);
  1001.   add('&el;', #$2A99);
  1002.   add('&elinters;', #$23E7);
  1003.   add('&ell;', #$2113);
  1004.   add('&els;', #$2A95);
  1005.   add('&elsdot;', #$2A97);
  1006.   add('&emacr;', #$0113);
  1007.   add('&empty;', #$2205);
  1008.   add('&emptyset;', #$2205);
  1009.   add('&emptyv;', #$2205);
  1010.   add('&emsp13;', #$2004);
  1011.   add('&emsp14;', #$2005);
  1012.   add('&emsp;', #$2003);
  1013.   add('&eng;', #$014B);
  1014.   add('&ensp;', #$2002);
  1015.   add('&eogon;', #$0119);
  1016.   add('&eopf;', #$D835#$DD56);
  1017.   add('&epar;', #$22D5);
  1018.   add('&eparsl;', #$29E3);
  1019.   add('&eplus;', #$2A71);
  1020.   add('&epsi;', #$03B5);
  1021.   add('&epsilon;', #$03B5);
  1022.   add('&epsiv;', #$03F5);
  1023.   add('&eqcirc;', #$2256);
  1024.   add('&eqcolon;', #$2255);
  1025.   add('&eqsim;', #$2242);
  1026.   add('&eqslantgtr;', #$2A96);
  1027.   add('&eqslantless;', #$2A95);
  1028.   add('&equals;', #$003D);
  1029.   add('&equest;', #$225F);
  1030.   add('&equiv;', #$2261);
  1031.   add('&equivDD;', #$2A78);
  1032.   add('&eqvparsl;', #$29E5);
  1033.   add('&erDot;', #$2253);
  1034.   add('&erarr;', #$2971);
  1035.   add('&escr;', #$212F);
  1036.   add('&esdot;', #$2250);
  1037.   add('&esim;', #$2242);
  1038.   add('&eta;', #$03B7);
  1039.   add('&eth;', #$00F0);
  1040.   add('&euml;', #$00EB);
  1041.   add('&euro;', #$20AC);
  1042.   add('&excl;', #$0021);
  1043.   add('&exist;', #$2203);
  1044.   add('&expectation;', #$2130);
  1045.   add('&exponentiale;', #$2147);
  1046.   add('&fallingdotseq;', #$2252);
  1047.   add('&fcy;', #$0444);
  1048.   add('&female;', #$2640);
  1049.   add('&ffilig;', #$FB03);
  1050.   add('&fflig;', #$FB00);
  1051.   add('&ffllig;', #$FB04);
  1052.   add('&ffr;', #$D835#$DD23);
  1053.   add('&filig;', #$FB01);
  1054.   add('&fjlig;', #$0066#$006A);
  1055.   add('&flat;', #$266D);
  1056.   add('&fllig;', #$FB02);
  1057.   add('&fltns;', #$25B1);
  1058.   add('&fnof;', #$0192);
  1059.   add('&fopf;', #$D835#$DD57);
  1060.   add('&forall;', #$2200);
  1061.   add('&fork;', #$22D4);
  1062.   add('&forkv;', #$2AD9);
  1063.   add('&fpartint;', #$2A0D);
  1064.   add('&frac12;', #$00BD);
  1065.   add('&frac13;', #$2153);
  1066.   add('&frac14;', #$00BC);
  1067.   add('&frac15;', #$2155);
  1068.   add('&frac16;', #$2159);
  1069.   add('&frac18;', #$215B);
  1070.   add('&frac23;', #$2154);
  1071.   add('&frac25;', #$2156);
  1072.   add('&frac34;', #$00BE);
  1073.   add('&frac35;', #$2157);
  1074.   add('&frac38;', #$215C);
  1075.   add('&frac45;', #$2158);
  1076.   add('&frac56;', #$215A);
  1077.   add('&frac58;', #$215D);
  1078.   add('&frac78;', #$215E);
  1079.   add('&frasl;', #$2044);
  1080.   add('&frown;', #$2322);
  1081.   add('&fscr;', #$D835#$DCBB);
  1082.   add('&gE;', #$2267);
  1083.   add('&gEl;', #$2A8C);
  1084.   add('&gacute;', #$01F5);
  1085.   add('&gamma;', #$03B3);
  1086.   add('&gammad;', #$03DD);
  1087.   add('&gap;', #$2A86);
  1088.   add('&gbreve;', #$011F);
  1089.   add('&gcirc;', #$011D);
  1090.   add('&gcy;', #$0433);
  1091.   add('&gdot;', #$0121);
  1092.   add('&ge;', #$2265);
  1093.   add('&gel;', #$22DB);
  1094.   add('&geq;', #$2265);
  1095.   add('&geqq;', #$2267);
  1096.   add('&geqslant;', #$2A7E);
  1097.   add('&ges;', #$2A7E);
  1098.   add('&gescc;', #$2AA9);
  1099.   add('&gesdot;', #$2A80);
  1100.   add('&gesdoto;', #$2A82);
  1101.   add('&gesdotol;', #$2A84);
  1102.   add('&gesl;', #$22DB#$FE00);
  1103.   add('&gesles;', #$2A94);
  1104.   add('&gfr;', #$D835#$DD24);
  1105.   add('&gg;', #$226B);
  1106.   add('&ggg;', #$22D9);
  1107.   add('&gimel;', #$2137);
  1108.   add('&gjcy;', #$0453);
  1109.   add('&gl;', #$2277);
  1110.   add('&glE;', #$2A92);
  1111.   add('&gla;', #$2AA5);
  1112.   add('&glj;', #$2AA4);
  1113.   add('&gnE;', #$2269);
  1114.   add('&gnap;', #$2A8A);
  1115.   add('&gnapprox;', #$2A8A);
  1116.   add('&gne;', #$2A88);
  1117.   add('&gneq;', #$2A88);
  1118.   add('&gneqq;', #$2269);
  1119.   add('&gnsim;', #$22E7);
  1120.   add('&gopf;', #$D835#$DD58);
  1121.   add('&grave;', #$0060);
  1122.   add('&gscr;', #$210A);
  1123.   add('&gsim;', #$2273);
  1124.   add('&gsime;', #$2A8E);
  1125.   add('&gsiml;', #$2A90);
  1126.   add('&gt;', #$003E);
  1127.   add('&gtcc;', #$2AA7);
  1128.   add('&gtcir;', #$2A7A);
  1129.   add('&gtdot;', #$22D7);
  1130.   add('&gtlPar;', #$2995);
  1131.   add('&gtquest;', #$2A7C);
  1132.   add('&gtrapprox;', #$2A86);
  1133.   add('&gtrarr;', #$2978);
  1134.   add('&gtrdot;', #$22D7);
  1135.   add('&gtreqless;', #$22DB);
  1136.   add('&gtreqqless;', #$2A8C);
  1137.   add('&gtrless;', #$2277);
  1138.   add('&gtrsim;', #$2273);
  1139.   add('&gvertneqq;', #$2269#$FE00);
  1140.   add('&gvnE;', #$2269#$FE00);
  1141.   add('&hArr;', #$21D4);
  1142.   add('&hairsp;', #$200A);
  1143.   add('&half;', #$00BD);
  1144.   add('&hamilt;', #$210B);
  1145.   add('&hardcy;', #$044A);
  1146.   add('&harr;', #$2194);
  1147.   add('&harrcir;', #$2948);
  1148.   add('&harrw;', #$21AD);
  1149.   add('&hbar;', #$210F);
  1150.   add('&hcirc;', #$0125);
  1151.   add('&hearts;', #$2665);
  1152.   add('&heartsuit;', #$2665);
  1153.   add('&hellip;', #$2026);
  1154.   add('&hercon;', #$22B9);
  1155.   add('&hfr;', #$D835#$DD25);
  1156.   add('&hksearow;', #$2925);
  1157.   add('&hkswarow;', #$2926);
  1158.   add('&hoarr;', #$21FF);
  1159.   add('&homtht;', #$223B);
  1160.   add('&hookleftarrow;', #$21A9);
  1161.   add('&hookrightarrow;', #$21AA);
  1162.   add('&hopf;', #$D835#$DD59);
  1163.   add('&horbar;', #$2015);
  1164.   add('&hscr;', #$D835#$DCBD);
  1165.   add('&hslash;', #$210F);
  1166.   add('&hstrok;', #$0127);
  1167.   add('&hybull;', #$2043);
  1168.   add('&hyphen;', #$2010);
  1169.   add('&iacute;', #$00ED);
  1170.   add('&ic;', #$2063);
  1171.   add('&icirc;', #$00EE);
  1172.   add('&icy;', #$0438);
  1173.   add('&iecy;', #$0435);
  1174.   add('&iexcl;', #$00A1);
  1175.   add('&iff;', #$21D4);
  1176.   add('&ifr;', #$D835#$DD26);
  1177.   add('&igrave;', #$00EC);
  1178.   add('&ii;', #$2148);
  1179.   add('&iiiint;', #$2A0C);
  1180.   add('&iiint;', #$222D);
  1181.   add('&iinfin;', #$29DC);
  1182.   add('&iiota;', #$2129);
  1183.   add('&ijlig;', #$0133);
  1184.   add('&imacr;', #$012B);
  1185.   add('&image;', #$2111);
  1186.   add('&imagline;', #$2110);
  1187.   add('&imagpart;', #$2111);
  1188.   add('&imath;', #$0131);
  1189.   add('&imof;', #$22B7);
  1190.   add('&imped;', #$01B5);
  1191.   add('&in;', #$2208);
  1192.   add('&incare;', #$2105);
  1193.   add('&infin;', #$221E);
  1194.   add('&infintie;', #$29DD);
  1195.   add('&inodot;', #$0131);
  1196.   add('&int;', #$222B);
  1197.   add('&intcal;', #$22BA);
  1198.   add('&integers;', #$2124);
  1199.   add('&intercal;', #$22BA);
  1200.   add('&intlarhk;', #$2A17);
  1201.   add('&intprod;', #$2A3C);
  1202.   add('&iocy;', #$0451);
  1203.   add('&iogon;', #$012F);
  1204.   add('&iopf;', #$D835#$DD5A);
  1205.   add('&iota;', #$03B9);
  1206.   add('&iprod;', #$2A3C);
  1207.   add('&iquest;', #$00BF);
  1208.   add('&iscr;', #$D835#$DCBE);
  1209.   add('&isin;', #$2208);
  1210.   add('&isinE;', #$22F9);
  1211.   add('&isindot;', #$22F5);
  1212.   add('&isins;', #$22F4);
  1213.   add('&isinsv;', #$22F3);
  1214.   add('&isinv;', #$2208);
  1215.   add('&it;', #$2062);
  1216.   add('&itilde;', #$0129);
  1217.   add('&iukcy;', #$0456);
  1218.   add('&iuml;', #$00EF);
  1219.   add('&jcirc;', #$0135);
  1220.   add('&jcy;', #$0439);
  1221.   add('&jfr;', #$D835#$DD27);
  1222.   add('&jmath;', #$0237);
  1223.   add('&jopf;', #$D835#$DD5B);
  1224.   add('&jscr;', #$D835#$DCBF);
  1225.   add('&jsercy;', #$0458);
  1226.   add('&jukcy;', #$0454);
  1227.   add('&kappa;', #$03BA);
  1228.   add('&kappav;', #$03F0);
  1229.   add('&kcedil;', #$0137);
  1230.   add('&kcy;', #$043A);
  1231.   add('&kfr;', #$D835#$DD28);
  1232.   add('&kgreen;', #$0138);
  1233.   add('&khcy;', #$0445);
  1234.   add('&kjcy;', #$045C);
  1235.   add('&kopf;', #$D835#$DD5C);
  1236.   add('&kscr;', #$D835#$DCC0);
  1237.   add('&lAarr;', #$21DA);
  1238.   add('&lArr;', #$21D0);
  1239.   add('&lAtail;', #$291B);
  1240.   add('&lBarr;', #$290E);
  1241.   add('&lE;', #$2266);
  1242.   add('&lEg;', #$2A8B);
  1243.   add('&lHar;', #$2962);
  1244.   add('&lacute;', #$013A);
  1245.   add('&laemptyv;', #$29B4);
  1246.   add('&lagran;', #$2112);
  1247.   add('&lambda;', #$03BB);
  1248.   add('&lang;', #$27E8);
  1249.   add('&langd;', #$2991);
  1250.   add('&langle;', #$27E8);
  1251.   add('&lap;', #$2A85);
  1252.   add('&laquo;', #$00AB);
  1253.   add('&larr;', #$2190);
  1254.   add('&larrb;', #$21E4);
  1255.   add('&larrbfs;', #$291F);
  1256.   add('&larrfs;', #$291D);
  1257.   add('&larrhk;', #$21A9);
  1258.   add('&larrlp;', #$21AB);
  1259.   add('&larrpl;', #$2939);
  1260.   add('&larrsim;', #$2973);
  1261.   add('&larrtl;', #$21A2);
  1262.   add('&lat;', #$2AAB);
  1263.   add('&latail;', #$2919);
  1264.   add('&late;', #$2AAD);
  1265.   add('&lates;', #$2AAD#$FE00);
  1266.   add('&lbarr;', #$290C);
  1267.   add('&lbbrk;', #$2772);
  1268.   add('&lbrace;', #$007B);
  1269.   add('&lbrack;', #$005B);
  1270.   add('&lbrke;', #$298B);
  1271.   add('&lbrksld;', #$298F);
  1272.   add('&lbrkslu;', #$298D);
  1273.   add('&lcaron;', #$013E);
  1274.   add('&lcedil;', #$013C);
  1275.   add('&lceil;', #$2308);
  1276.   add('&lcub;', #$007B);
  1277.   add('&lcy;', #$043B);
  1278.   add('&ldca;', #$2936);
  1279.   add('&ldquo;', #$201C);
  1280.   add('&ldquor;', #$201E);
  1281.   add('&ldrdhar;', #$2967);
  1282.   add('&ldrushar;', #$294B);
  1283.   add('&ldsh;', #$21B2);
  1284.   add('&le;', #$2264);
  1285.   add('&leftarrow;', #$2190);
  1286.   add('&leftarrowtail;', #$21A2);
  1287.   add('&leftharpoondown;', #$21BD);
  1288.   add('&leftharpoonup;', #$21BC);
  1289.   add('&leftleftarrows;', #$21C7);
  1290.   add('&leftrightarrow;', #$2194);
  1291.   add('&leftrightarrows;', #$21C6);
  1292.   add('&leftrightharpoons;', #$21CB);
  1293.   add('&leftrightsquigarrow;', #$21AD);
  1294.   add('&leftthreetimes;', #$22CB);
  1295.   add('&leg;', #$22DA);
  1296.   add('&leq;', #$2264);
  1297.   add('&leqq;', #$2266);
  1298.   add('&leqslant;', #$2A7D);
  1299.   add('&les;', #$2A7D);
  1300.   add('&lescc;', #$2AA8);
  1301.   add('&lesdot;', #$2A7F);
  1302.   add('&lesdoto;', #$2A81);
  1303.   add('&lesdotor;', #$2A83);
  1304.   add('&lesg;', #$22DA#$FE00);
  1305.   add('&lesges;', #$2A93);
  1306.   add('&lessapprox;', #$2A85);
  1307.   add('&lessdot;', #$22D6);
  1308.   add('&lesseqgtr;', #$22DA);
  1309.   add('&lesseqqgtr;', #$2A8B);
  1310.   add('&lessgtr;', #$2276);
  1311.   add('&lesssim;', #$2272);
  1312.   add('&lfisht;', #$297C);
  1313.   add('&lfloor;', #$230A);
  1314.   add('&lfr;', #$D835#$DD29);
  1315.   add('&lg;', #$2276);
  1316.   add('&lgE;', #$2A91);
  1317.   add('&lhard;', #$21BD);
  1318.   add('&lharu;', #$21BC);
  1319.   add('&lharul;', #$296A);
  1320.   add('&lhblk;', #$2584);
  1321.   add('&ljcy;', #$0459);
  1322.   add('&ll;', #$226A);
  1323.   add('&llarr;', #$21C7);
  1324.   add('&llcorner;', #$231E);
  1325.   add('&llhard;', #$296B);
  1326.   add('&lltri;', #$25FA);
  1327.   add('&lmidot;', #$0140);
  1328.   add('&lmoust;', #$23B0);
  1329.   add('&lmoustache;', #$23B0);
  1330.   add('&lnE;', #$2268);
  1331.   add('&lnap;', #$2A89);
  1332.   add('&lnapprox;', #$2A89);
  1333.   add('&lne;', #$2A87);
  1334.   add('&lneq;', #$2A87);
  1335.   add('&lneqq;', #$2268);
  1336.   add('&lnsim;', #$22E6);
  1337.   add('&loang;', #$27EC);
  1338.   add('&loarr;', #$21FD);
  1339.   add('&lobrk;', #$27E6);
  1340.   add('&longleftarrow;', #$27F5);
  1341.   add('&longleftrightarrow;', #$27F7);
  1342.   add('&longmapsto;', #$27FC);
  1343.   add('&longrightarrow;', #$27F6);
  1344.   add('&looparrowleft;', #$21AB);
  1345.   add('&looparrowright;', #$21AC);
  1346.   add('&lopar;', #$2985);
  1347.   add('&lopf;', #$D835#$DD5D);
  1348.   add('&loplus;', #$2A2D);
  1349.   add('&lotimes;', #$2A34);
  1350.   add('&lowast;', #$2217);
  1351.   add('&lowbar;', #$005F);
  1352.   add('&loz;', #$25CA);
  1353.   add('&lozenge;', #$25CA);
  1354.   add('&lozf;', #$29EB);
  1355.   add('&lpar;', #$0028);
  1356.   add('&lparlt;', #$2993);
  1357.   add('&lrarr;', #$21C6);
  1358.   add('&lrcorner;', #$231F);
  1359.   add('&lrhar;', #$21CB);
  1360.   add('&lrhard;', #$296D);
  1361.   add('&lrm;', #$200E);
  1362.   add('&lrtri;', #$22BF);
  1363.   add('&lsaquo;', #$2039);
  1364.   add('&lscr;', #$D835#$DCC1);
  1365.   add('&lsh;', #$21B0);
  1366.   add('&lsim;', #$2272);
  1367.   add('&lsime;', #$2A8D);
  1368.   add('&lsimg;', #$2A8F);
  1369.   add('&lsqb;', #$005B);
  1370.   add('&lsquo;', #$2018);
  1371.   add('&lsquor;', #$201A);
  1372.   add('&lstrok;', #$0142);
  1373.   add('&lt;', #$003C);
  1374.   add('&ltcc;', #$2AA6);
  1375.   add('&ltcir;', #$2A79);
  1376.   add('&ltdot;', #$22D6);
  1377.   add('&lthree;', #$22CB);
  1378.   add('&ltimes;', #$22C9);
  1379.   add('&ltlarr;', #$2976);
  1380.   add('&ltquest;', #$2A7B);
  1381.   add('&ltrPar;', #$2996);
  1382.   add('&ltri;', #$25C3);
  1383.   add('&ltrie;', #$22B4);
  1384.   add('&ltrif;', #$25C2);
  1385.   add('&lurdshar;', #$294A);
  1386.   add('&luruhar;', #$2966);
  1387.   add('&lvertneqq;', #$2268#$FE00);
  1388.   add('&lvnE;', #$2268#$FE00);
  1389.   add('&mDDot;', #$223A);
  1390.   add('&macr;', #$00AF);
  1391.   add('&male;', #$2642);
  1392.   add('&malt;', #$2720);
  1393.   add('&maltese;', #$2720);
  1394.   add('&map;', #$21A6);
  1395.   add('&mapsto;', #$21A6);
  1396.   add('&mapstodown;', #$21A7);
  1397.   add('&mapstoleft;', #$21A4);
  1398.   add('&mapstoup;', #$21A5);
  1399.   add('&marker;', #$25AE);
  1400.   add('&mcomma;', #$2A29);
  1401.   add('&mcy;', #$043C);
  1402.   add('&mdash;', #$2014);
  1403.   add('&measuredangle;', #$2221);
  1404.   add('&mfr;', #$D835#$DD2A);
  1405.   add('&mho;', #$2127);
  1406.   add('&micro;', #$00B5);
  1407.   add('&mid;', #$2223);
  1408.   add('&midast;', #$002A);
  1409.   add('&midcir;', #$2AF0);
  1410.   add('&middot;', #$00B7);
  1411.   add('&minus;', #$2212);
  1412.   add('&minusb;', #$229F);
  1413.   add('&minusd;', #$2238);
  1414.   add('&minusdu;', #$2A2A);
  1415.   add('&mlcp;', #$2ADB);
  1416.   add('&mldr;', #$2026);
  1417.   add('&mnplus;', #$2213);
  1418.   add('&models;', #$22A7);
  1419.   add('&mopf;', #$D835#$DD5E);
  1420.   add('&mp;', #$2213);
  1421.   add('&mscr;', #$D835#$DCC2);
  1422.   add('&mstpos;', #$223E);
  1423.   add('&mu;', #$03BC);
  1424.   add('&multimap;', #$22B8);
  1425.   add('&mumap;', #$22B8);
  1426.   add('&nGg;', #$22D9#$0338);
  1427.   add('&nGt;', #$226B#$20D2);
  1428.   add('&nGtv;', #$226B#$0338);
  1429.   add('&nLeftarrow;', #$21CD);
  1430.   add('&nLeftrightarrow;', #$21CE);
  1431.   add('&nLl;', #$22D8#$0338);
  1432.   add('&nLt;', #$226A#$20D2);
  1433.   add('&nLtv;', #$226A#$0338);
  1434.   add('&nRightarrow;', #$21CF);
  1435.   add('&nVDash;', #$22AF);
  1436.   add('&nVdash;', #$22AE);
  1437.   add('&nabla;', #$2207);
  1438.   add('&nacute;', #$0144);
  1439.   add('&nang;', #$2220#$20D2);
  1440.   add('&nap;', #$2249);
  1441.   add('&napE;', #$2A70#$0338);
  1442.   add('&napid;', #$224B#$0338);
  1443.   add('&napos;', #$0149);
  1444.   add('&napprox;', #$2249);
  1445.   add('&natur;', #$266E);
  1446.   add('&natural;', #$266E);
  1447.   add('&naturals;', #$2115);
  1448.   add('&nbsp;', #$00A0);
  1449.   add('&nbump;', #$224E#$0338);
  1450.   add('&nbumpe;', #$224F#$0338);
  1451.   add('&ncap;', #$2A43);
  1452.   add('&ncaron;', #$0148);
  1453.   add('&ncedil;', #$0146);
  1454.   add('&ncong;', #$2247);
  1455.   add('&ncongdot;', #$2A6D#$0338);
  1456.   add('&ncup;', #$2A42);
  1457.   add('&ncy;', #$043D);
  1458.   add('&ndash;', #$2013);
  1459.   add('&ne;', #$2260);
  1460.   add('&neArr;', #$21D7);
  1461.   add('&nearhk;', #$2924);
  1462.   add('&nearr;', #$2197);
  1463.   add('&nearrow;', #$2197);
  1464.   add('&nedot;', #$2250#$0338);
  1465.   add('&nequiv;', #$2262);
  1466.   add('&nesear;', #$2928);
  1467.   add('&nesim;', #$2242#$0338);
  1468.   add('&nexist;', #$2204);
  1469.   add('&nexists;', #$2204);
  1470.   add('&nfr;', #$D835#$DD2B);
  1471.   add('&ngE;', #$2267#$0338);
  1472.   add('&nge;', #$2271);
  1473.   add('&ngeq;', #$2271);
  1474.   add('&ngeqq;', #$2267#$0338);
  1475.   add('&ngeqslant;', #$2A7E#$0338);
  1476.   add('&nges;', #$2A7E#$0338);
  1477.   add('&ngsim;', #$2275);
  1478.   add('&ngt;', #$226F);
  1479.   add('&ngtr;', #$226F);
  1480.   add('&nhArr;', #$21CE);
  1481.   add('&nharr;', #$21AE);
  1482.   add('&nhpar;', #$2AF2);
  1483.   add('&ni;', #$220B);
  1484.   add('&nis;', #$22FC);
  1485.   add('&nisd;', #$22FA);
  1486.   add('&niv;', #$220B);
  1487.   add('&njcy;', #$045A);
  1488.   add('&nlArr;', #$21CD);
  1489.   add('&nlE;', #$2266#$0338);
  1490.   add('&nlarr;', #$219A);
  1491.   add('&nldr;', #$2025);
  1492.   add('&nle;', #$2270);
  1493.   add('&nleftarrow;', #$219A);
  1494.   add('&nleftrightarrow;', #$21AE);
  1495.   add('&nleq;', #$2270);
  1496.   add('&nleqq;', #$2266#$0338);
  1497.   add('&nleqslant;', #$2A7D#$0338);
  1498.   add('&nles;', #$2A7D#$0338);
  1499.   add('&nless;', #$226E);
  1500.   add('&nlsim;', #$2274);
  1501.   add('&nlt;', #$226E);
  1502.   add('&nltri;', #$22EA);
  1503.   add('&nltrie;', #$22EC);
  1504.   add('&nmid;', #$2224);
  1505.   add('&nopf;', #$D835#$DD5F);
  1506.   add('&not;', #$00AC);
  1507.   add('&notin;', #$2209);
  1508.   add('&notinE;', #$22F9#$0338);
  1509.   add('&notindot;', #$22F5#$0338);
  1510.   add('&notinva;', #$2209);
  1511.   add('&notinvb;', #$22F7);
  1512.   add('&notinvc;', #$22F6);
  1513.   add('&notni;', #$220C);
  1514.   add('&notniva;', #$220C);
  1515.   add('&notnivb;', #$22FE);
  1516.   add('&notnivc;', #$22FD);
  1517.   add('&npar;', #$2226);
  1518.   add('&nparallel;', #$2226);
  1519.   add('&nparsl;', #$2AFD#$20E5);
  1520.   add('&npart;', #$2202#$0338);
  1521.   add('&npolint;', #$2A14);
  1522.   add('&npr;', #$2280);
  1523.   add('&nprcue;', #$22E0);
  1524.   add('&npre;', #$2AAF#$0338);
  1525.   add('&nprec;', #$2280);
  1526.   add('&npreceq;', #$2AAF#$0338);
  1527.   add('&nrArr;', #$21CF);
  1528.   add('&nrarr;', #$219B);
  1529.   add('&nrarrc;', #$2933#$0338);
  1530.   add('&nrarrw;', #$219D#$0338);
  1531.   add('&nrightarrow;', #$219B);
  1532.   add('&nrtri;', #$22EB);
  1533.   add('&nrtrie;', #$22ED);
  1534.   add('&nsc;', #$2281);
  1535.   add('&nsccue;', #$22E1);
  1536.   add('&nsce;', #$2AB0#$0338);
  1537.   add('&nscr;', #$D835#$DCC3);
  1538.   add('&nshortmid;', #$2224);
  1539.   add('&nshortparallel;', #$2226);
  1540.   add('&nsim;', #$2241);
  1541.   add('&nsime;', #$2244);
  1542.   add('&nsimeq;', #$2244);
  1543.   add('&nsmid;', #$2224);
  1544.   add('&nspar;', #$2226);
  1545.   add('&nsqsube;', #$22E2);
  1546.   add('&nsqsupe;', #$22E3);
  1547.   add('&nsub;', #$2284);
  1548.   add('&nsubE;', #$2AC5#$0338);
  1549.   add('&nsube;', #$2288);
  1550.   add('&nsubset;', #$2282#$20D2);
  1551.   add('&nsubseteq;', #$2288);
  1552.   add('&nsubseteqq;', #$2AC5#$0338);
  1553.   add('&nsucc;', #$2281);
  1554.   add('&nsucceq;', #$2AB0#$0338);
  1555.   add('&nsup;', #$2285);
  1556.   add('&nsupE;', #$2AC6#$0338);
  1557.   add('&nsupe;', #$2289);
  1558.   add('&nsupset;', #$2283#$20D2);
  1559.   add('&nsupseteq;', #$2289);
  1560.   add('&nsupseteqq;', #$2AC6#$0338);
  1561.   add('&ntgl;', #$2279);
  1562.   add('&ntilde;', #$00F1);
  1563.   add('&ntlg;', #$2278);
  1564.   add('&ntriangleleft;', #$22EA);
  1565.   add('&ntrianglelefteq;', #$22EC);
  1566.   add('&ntriangleright;', #$22EB);
  1567.   add('&ntrianglerighteq;', #$22ED);
  1568.   add('&nu;', #$03BD);
  1569.   add('&num;', #$0023);
  1570.   add('&numero;', #$2116);
  1571.   add('&numsp;', #$2007);
  1572.   add('&nvDash;', #$22AD);
  1573.   add('&nvHarr;', #$2904);
  1574.   add('&nvap;', #$224D#$20D2);
  1575.   add('&nvdash;', #$22AC);
  1576.   add('&nvge;', #$2265#$20D2);
  1577.   add('&nvgt;', #$003E#$20D2);
  1578.   add('&nvinfin;', #$29DE);
  1579.   add('&nvlArr;', #$2902);
  1580.   add('&nvle;', #$2264#$20D2);
  1581.   add('&nvlt;', #$003C#$20D2);
  1582.   add('&nvltrie;', #$22B4#$20D2);
  1583.   add('&nvrArr;', #$2903);
  1584.   add('&nvrtrie;', #$22B5#$20D2);
  1585.   add('&nvsim;', #$223C#$20D2);
  1586.   add('&nwArr;', #$21D6);
  1587.   add('&nwarhk;', #$2923);
  1588.   add('&nwarr;', #$2196);
  1589.   add('&nwarrow;', #$2196);
  1590.   add('&nwnear;', #$2927);
  1591.   add('&oS;', #$24C8);
  1592.   add('&oacute;', #$00F3);
  1593.   add('&oast;', #$229B);
  1594.   add('&ocir;', #$229A);
  1595.   add('&ocirc;', #$00F4);
  1596.   add('&ocy;', #$043E);
  1597.   add('&odash;', #$229D);
  1598.   add('&odblac;', #$0151);
  1599.   add('&odiv;', #$2A38);
  1600.   add('&odot;', #$2299);
  1601.   add('&odsold;', #$29BC);
  1602.   add('&oelig;', #$0153);
  1603.   add('&ofcir;', #$29BF);
  1604.   add('&ofr;', #$D835#$DD2C);
  1605.   add('&ogon;', #$02DB);
  1606.   add('&ograve;', #$00F2);
  1607.   add('&ogt;', #$29C1);
  1608.   add('&ohbar;', #$29B5);
  1609.   add('&ohm;', #$03A9);
  1610.   add('&oint;', #$222E);
  1611.   add('&olarr;', #$21BA);
  1612.   add('&olcir;', #$29BE);
  1613.   add('&olcross;', #$29BB);
  1614.   add('&oline;', #$203E);
  1615.   add('&olt;', #$29C0);
  1616.   add('&omacr;', #$014D);
  1617.   add('&omega;', #$03C9);
  1618.   add('&omicron;', #$03BF);
  1619.   add('&omid;', #$29B6);
  1620.   add('&ominus;', #$2296);
  1621.   add('&oopf;', #$D835#$DD60);
  1622.   add('&opar;', #$29B7);
  1623.   add('&operp;', #$29B9);
  1624.   add('&oplus;', #$2295);
  1625.   add('&or;', #$2228);
  1626.   add('&orarr;', #$21BB);
  1627.   add('&ord;', #$2A5D);
  1628.   add('&order;', #$2134);
  1629.   add('&orderof;', #$2134);
  1630.   add('&ordf;', #$00AA);
  1631.   add('&ordm;', #$00BA);
  1632.   add('&origof;', #$22B6);
  1633.   add('&oror;', #$2A56);
  1634.   add('&orslope;', #$2A57);
  1635.   add('&orv;', #$2A5B);
  1636.   add('&oscr;', #$2134);
  1637.   add('&oslash;', #$00F8);
  1638.   add('&osol;', #$2298);
  1639.   add('&otilde;', #$00F5);
  1640.   add('&otimes;', #$2297);
  1641.   add('&otimesas;', #$2A36);
  1642.   add('&ouml;', #$00F6);
  1643.   add('&ovbar;', #$233D);
  1644.   add('&par;', #$2225);
  1645.   add('&para;', #$00B6);
  1646.   add('&parallel;', #$2225);
  1647.   add('&parsim;', #$2AF3);
  1648.   add('&parsl;', #$2AFD);
  1649.   add('&part;', #$2202);
  1650.   add('&pcy;', #$043F);
  1651.   add('&percnt;', #$0025);
  1652.   add('&period;', #$002E);
  1653.   add('&permil;', #$2030);
  1654.   add('&perp;', #$22A5);
  1655.   add('&pertenk;', #$2031);
  1656.   add('&pfr;', #$D835#$DD2D);
  1657.   add('&phi;', #$03C6);
  1658.   add('&phiv;', #$03D5);
  1659.   add('&phmmat;', #$2133);
  1660.   add('&phone;', #$260E);
  1661.   add('&pi;', #$03C0);
  1662.   add('&pitchfork;', #$22D4);
  1663.   add('&piv;', #$03D6);
  1664.   add('&planck;', #$210F);
  1665.   add('&planckh;', #$210E);
  1666.   add('&plankv;', #$210F);
  1667.   add('&plus;', #$002B);
  1668.   add('&plusacir;', #$2A23);
  1669.   add('&plusb;', #$229E);
  1670.   add('&pluscir;', #$2A22);
  1671.   add('&plusdo;', #$2214);
  1672.   add('&plusdu;', #$2A25);
  1673.   add('&pluse;', #$2A72);
  1674.   add('&plusmn;', #$00B1);
  1675.   add('&plussim;', #$2A26);
  1676.   add('&plustwo;', #$2A27);
  1677.   add('&pm;', #$00B1);
  1678.   add('&pointint;', #$2A15);
  1679.   add('&popf;', #$D835#$DD61);
  1680.   add('&pound;', #$00A3);
  1681.   add('&pr;', #$227A);
  1682.   add('&prE;', #$2AB3);
  1683.   add('&prap;', #$2AB7);
  1684.   add('&prcue;', #$227C);
  1685.   add('&pre;', #$2AAF);
  1686.   add('&prec;', #$227A);
  1687.   add('&precapprox;', #$2AB7);
  1688.   add('&preccurlyeq;', #$227C);
  1689.   add('&preceq;', #$2AAF);
  1690.   add('&precnapprox;', #$2AB9);
  1691.   add('&precneqq;', #$2AB5);
  1692.   add('&precnsim;', #$22E8);
  1693.   add('&precsim;', #$227E);
  1694.   add('&prime;', #$2032);
  1695.   add('&primes;', #$2119);
  1696.   add('&prnE;', #$2AB5);
  1697.   add('&prnap;', #$2AB9);
  1698.   add('&prnsim;', #$22E8);
  1699.   add('&prod;', #$220F);
  1700.   add('&profalar;', #$232E);
  1701.   add('&profline;', #$2312);
  1702.   add('&profsurf;', #$2313);
  1703.   add('&prop;', #$221D);
  1704.   add('&propto;', #$221D);
  1705.   add('&prsim;', #$227E);
  1706.   add('&prurel;', #$22B0);
  1707.   add('&pscr;', #$D835#$DCC5);
  1708.   add('&psi;', #$03C8);
  1709.   add('&puncsp;', #$2008);
  1710.   add('&qfr;', #$D835#$DD2E);
  1711.   add('&qint;', #$2A0C);
  1712.   add('&qopf;', #$D835#$DD62);
  1713.   add('&qprime;', #$2057);
  1714.   add('&qscr;', #$D835#$DCC6);
  1715.   add('&quaternions;', #$210D);
  1716.   add('&quatint;', #$2A16);
  1717.   add('&quest;', #$003F);
  1718.   add('&questeq;', #$225F);
  1719.   add('&quot;', #$0022);
  1720.   add('&rAarr;', #$21DB);
  1721.   add('&rArr;', #$21D2);
  1722.   add('&rAtail;', #$291C);
  1723.   add('&rBarr;', #$290F);
  1724.   add('&rHar;', #$2964);
  1725.   add('&race;', #$223D#$0331);
  1726.   add('&racute;', #$0155);
  1727.   add('&radic;', #$221A);
  1728.   add('&raemptyv;', #$29B3);
  1729.   add('&rang;', #$27E9);
  1730.   add('&rangd;', #$2992);
  1731.   add('&range;', #$29A5);
  1732.   add('&rangle;', #$27E9);
  1733.   add('&raquo;', #$00BB);
  1734.   add('&rarr;', #$2192);
  1735.   add('&rarrap;', #$2975);
  1736.   add('&rarrb;', #$21E5);
  1737.   add('&rarrbfs;', #$2920);
  1738.   add('&rarrc;', #$2933);
  1739.   add('&rarrfs;', #$291E);
  1740.   add('&rarrhk;', #$21AA);
  1741.   add('&rarrlp;', #$21AC);
  1742.   add('&rarrpl;', #$2945);
  1743.   add('&rarrsim;', #$2974);
  1744.   add('&rarrtl;', #$21A3);
  1745.   add('&rarrw;', #$219D);
  1746.   add('&ratail;', #$291A);
  1747.   add('&ratio;', #$2236);
  1748.   add('&rationals;', #$211A);
  1749.   add('&rbarr;', #$290D);
  1750.   add('&rbbrk;', #$2773);
  1751.   add('&rbrace;', #$007D);
  1752.   add('&rbrack;', #$005D);
  1753.   add('&rbrke;', #$298C);
  1754.   add('&rbrksld;', #$298E);
  1755.   add('&rbrkslu;', #$2990);
  1756.   add('&rcaron;', #$0159);
  1757.   add('&rcedil;', #$0157);
  1758.   add('&rceil;', #$2309);
  1759.   add('&rcub;', #$007D);
  1760.   add('&rcy;', #$0440);
  1761.   add('&rdca;', #$2937);
  1762.   add('&rdldhar;', #$2969);
  1763.   add('&rdquo;', #$201D);
  1764.   add('&rdquor;', #$201D);
  1765.   add('&rdsh;', #$21B3);
  1766.   add('&real;', #$211C);
  1767.   add('&realine;', #$211B);
  1768.   add('&realpart;', #$211C);
  1769.   add('&reals;', #$211D);
  1770.   add('&rect;', #$25AD);
  1771.   add('&reg;', #$00AE);
  1772.   add('&rfisht;', #$297D);
  1773.   add('&rfloor;', #$230B);
  1774.   add('&rfr;', #$D835#$DD2F);
  1775.   add('&rhard;', #$21C1);
  1776.   add('&rharu;', #$21C0);
  1777.   add('&rharul;', #$296C);
  1778.   add('&rho;', #$03C1);
  1779.   add('&rhov;', #$03F1);
  1780.   add('&rightarrow;', #$2192);
  1781.   add('&rightarrowtail;', #$21A3);
  1782.   add('&rightharpoondown;', #$21C1);
  1783.   add('&rightharpoonup;', #$21C0);
  1784.   add('&rightleftarrows;', #$21C4);
  1785.   add('&rightleftharpoons;', #$21CC);
  1786.   add('&rightrightarrows;', #$21C9);
  1787.   add('&rightsquigarrow;', #$219D);
  1788.   add('&rightthreetimes;', #$22CC);
  1789.   add('&ring;', #$02DA);
  1790.   add('&risingdotseq;', #$2253);
  1791.   add('&rlarr;', #$21C4);
  1792.   add('&rlhar;', #$21CC);
  1793.   add('&rlm;', #$200F);
  1794.   add('&rmoust;', #$23B1);
  1795.   add('&rmoustache;', #$23B1);
  1796.   add('&rnmid;', #$2AEE);
  1797.   add('&roang;', #$27ED);
  1798.   add('&roarr;', #$21FE);
  1799.   add('&robrk;', #$27E7);
  1800.   add('&ropar;', #$2986);
  1801.   add('&ropf;', #$D835#$DD63);
  1802.   add('&roplus;', #$2A2E);
  1803.   add('&rotimes;', #$2A35);
  1804.   add('&rpar;', #$0029);
  1805.   add('&rpargt;', #$2994);
  1806.   add('&rppolint;', #$2A12);
  1807.   add('&rrarr;', #$21C9);
  1808.   add('&rsaquo;', #$203A);
  1809.   add('&rscr;', #$D835#$DCC7);
  1810.   add('&rsh;', #$21B1);
  1811.   add('&rsqb;', #$005D);
  1812.   add('&rsquo;', #$2019);
  1813.   add('&rsquor;', #$2019);
  1814.   add('&rthree;', #$22CC);
  1815.   add('&rtimes;', #$22CA);
  1816.   add('&rtri;', #$25B9);
  1817.   add('&rtrie;', #$22B5);
  1818.   add('&rtrif;', #$25B8);
  1819.   add('&rtriltri;', #$29CE);
  1820.   add('&ruluhar;', #$2968);
  1821.   add('&rx;', #$211E);
  1822.   add('&sacute;', #$015B);
  1823.   add('&sbquo;', #$201A);
  1824.   add('&sc;', #$227B);
  1825.   add('&scE;', #$2AB4);
  1826.   add('&scap;', #$2AB8);
  1827.   add('&scaron;', #$0161);
  1828.   add('&sccue;', #$227D);
  1829.   add('&sce;', #$2AB0);
  1830.   add('&scedil;', #$015F);
  1831.   add('&scirc;', #$015D);
  1832.   add('&scnE;', #$2AB6);
  1833.   add('&scnap;', #$2ABA);
  1834.   add('&scnsim;', #$22E9);
  1835.   add('&scpolint;', #$2A13);
  1836.   add('&scsim;', #$227F);
  1837.   add('&scy;', #$0441);
  1838.   add('&sdot;', #$22C5);
  1839.   add('&sdotb;', #$22A1);
  1840.   add('&sdote;', #$2A66);
  1841.   add('&seArr;', #$21D8);
  1842.   add('&searhk;', #$2925);
  1843.   add('&searr;', #$2198);
  1844.   add('&searrow;', #$2198);
  1845.   add('&sect;', #$00A7);
  1846.   add('&semi;', #$003B);
  1847.   add('&seswar;', #$2929);
  1848.   add('&setminus;', #$2216);
  1849.   add('&setmn;', #$2216);
  1850.   add('&sext;', #$2736);
  1851.   add('&sfr;', #$D835#$DD30);
  1852.   add('&sfrown;', #$2322);
  1853.   add('&sharp;', #$266F);
  1854.   add('&shchcy;', #$0449);
  1855.   add('&shcy;', #$0448);
  1856.   add('&shortmid;', #$2223);
  1857.   add('&shortparallel;', #$2225);
  1858.   add('&shy;', #$00AD);
  1859.   add('&sigma;', #$03C3);
  1860.   add('&sigmaf;', #$03C2);
  1861.   add('&sigmav;', #$03C2);
  1862.   add('&sim;', #$223C);
  1863.   add('&simdot;', #$2A6A);
  1864.   add('&sime;', #$2243);
  1865.   add('&simeq;', #$2243);
  1866.   add('&simg;', #$2A9E);
  1867.   add('&simgE;', #$2AA0);
  1868.   add('&siml;', #$2A9D);
  1869.   add('&simlE;', #$2A9F);
  1870.   add('&simne;', #$2246);
  1871.   add('&simplus;', #$2A24);
  1872.   add('&simrarr;', #$2972);
  1873.   add('&slarr;', #$2190);
  1874.   add('&smallsetminus;', #$2216);
  1875.   add('&smashp;', #$2A33);
  1876.   add('&smeparsl;', #$29E4);
  1877.   add('&smid;', #$2223);
  1878.   add('&smile;', #$2323);
  1879.   add('&smt;', #$2AAA);
  1880.   add('&smte;', #$2AAC);
  1881.   add('&smtes;', #$2AAC#$FE00);
  1882.   add('&softcy;', #$044C);
  1883.   add('&sol;', #$002F);
  1884.   add('&solb;', #$29C4);
  1885.   add('&solbar;', #$233F);
  1886.   add('&sopf;', #$D835#$DD64);
  1887.   add('&spades;', #$2660);
  1888.   add('&spadesuit;', #$2660);
  1889.   add('&spar;', #$2225);
  1890.   add('&sqcap;', #$2293);
  1891.   add('&sqcaps;', #$2293#$FE00);
  1892.   add('&sqcup;', #$2294);
  1893.   add('&sqcups;', #$2294#$FE00);
  1894.   add('&sqsub;', #$228F);
  1895.   add('&sqsube;', #$2291);
  1896.   add('&sqsubset;', #$228F);
  1897.   add('&sqsubseteq;', #$2291);
  1898.   add('&sqsup;', #$2290);
  1899.   add('&sqsupe;', #$2292);
  1900.   add('&sqsupset;', #$2290);
  1901.   add('&sqsupseteq;', #$2292);
  1902.   add('&squ;', #$25A1);
  1903.   add('&square;', #$25A1);
  1904.   add('&squarf;', #$25AA);
  1905.   add('&squf;', #$25AA);
  1906.   add('&srarr;', #$2192);
  1907.   add('&sscr;', #$D835#$DCC8);
  1908.   add('&ssetmn;', #$2216);
  1909.   add('&ssmile;', #$2323);
  1910.   add('&sstarf;', #$22C6);
  1911.   add('&star;', #$2606);
  1912.   add('&starf;', #$2605);
  1913.   add('&straightepsilon;', #$03F5);
  1914.   add('&straightphi;', #$03D5);
  1915.   add('&strns;', #$00AF);
  1916.   add('&sub;', #$2282);
  1917.   add('&subE;', #$2AC5);
  1918.   add('&subdot;', #$2ABD);
  1919.   add('&sube;', #$2286);
  1920.   add('&subedot;', #$2AC3);
  1921.   add('&submult;', #$2AC1);
  1922.   add('&subnE;', #$2ACB);
  1923.   add('&subne;', #$228A);
  1924.   add('&subplus;', #$2ABF);
  1925.   add('&subrarr;', #$2979);
  1926.   add('&subset;', #$2282);
  1927.   add('&subseteq;', #$2286);
  1928.   add('&subseteqq;', #$2AC5);
  1929.   add('&subsetneq;', #$228A);
  1930.   add('&subsetneqq;', #$2ACB);
  1931.   add('&subsim;', #$2AC7);
  1932.   add('&subsub;', #$2AD5);
  1933.   add('&subsup;', #$2AD3);
  1934.   add('&succ;', #$227B);
  1935.   add('&succapprox;', #$2AB8);
  1936.   add('&succcurlyeq;', #$227D);
  1937.   add('&succeq;', #$2AB0);
  1938.   add('&succnapprox;', #$2ABA);
  1939.   add('&succneqq;', #$2AB6);
  1940.   add('&succnsim;', #$22E9);
  1941.   add('&succsim;', #$227F);
  1942.   add('&sum;', #$2211);
  1943.   add('&sung;', #$266A);
  1944.   add('&sup1;', #$00B9);
  1945.   add('&sup2;', #$00B2);
  1946.   add('&sup3;', #$00B3);
  1947.   add('&sup;', #$2283);
  1948.   add('&supE;', #$2AC6);
  1949.   add('&supdot;', #$2ABE);
  1950.   add('&supdsub;', #$2AD8);
  1951.   add('&supe;', #$2287);
  1952.   add('&supedot;', #$2AC4);
  1953.   add('&suphsol;', #$27C9);
  1954.   add('&suphsub;', #$2AD7);
  1955.   add('&suplarr;', #$297B);
  1956.   add('&supmult;', #$2AC2);
  1957.   add('&supnE;', #$2ACC);
  1958.   add('&supne;', #$228B);
  1959.   add('&supplus;', #$2AC0);
  1960.   add('&supset;', #$2283);
  1961.   add('&supseteq;', #$2287);
  1962.   add('&supseteqq;', #$2AC6);
  1963.   add('&supsetneq;', #$228B);
  1964.   add('&supsetneqq;', #$2ACC);
  1965.   add('&supsim;', #$2AC8);
  1966.   add('&supsub;', #$2AD4);
  1967.   add('&supsup;', #$2AD6);
  1968.   add('&swArr;', #$21D9);
  1969.   add('&swarhk;', #$2926);
  1970.   add('&swarr;', #$2199);
  1971.   add('&swarrow;', #$2199);
  1972.   add('&swnwar;', #$292A);
  1973.   add('&szlig;', #$00DF);
  1974.   add('&target;', #$2316);
  1975.   add('&tau;', #$03C4);
  1976.   add('&tbrk;', #$23B4);
  1977.   add('&tcaron;', #$0165);
  1978.   add('&tcedil;', #$0163);
  1979.   add('&tcy;', #$0442);
  1980.   add('&tdot;', #$20DB);
  1981.   add('&telrec;', #$2315);
  1982.   add('&tfr;', #$D835#$DD31);
  1983.   add('&there4;', #$2234);
  1984.   add('&therefore;', #$2234);
  1985.   add('&theta;', #$03B8);
  1986.   add('&thetasym;', #$03D1);
  1987.   add('&thetav;', #$03D1);
  1988.   add('&thickapprox;', #$2248);
  1989.   add('&thicksim;', #$223C);
  1990.   add('&thinsp;', #$2009);
  1991.   add('&thkap;', #$2248);
  1992.   add('&thksim;', #$223C);
  1993.   add('&thorn;', #$00FE);
  1994.   add('&tilde;', #$02DC);
  1995.   add('&times;', #$00D7);
  1996.   add('&timesb;', #$22A0);
  1997.   add('&timesbar;', #$2A31);
  1998.   add('&timesd;', #$2A30);
  1999.   add('&tint;', #$222D);
  2000.   add('&toea;', #$2928);
  2001.   add('&top;', #$22A4);
  2002.   add('&topbot;', #$2336);
  2003.   add('&topcir;', #$2AF1);
  2004.   add('&topf;', #$D835#$DD65);
  2005.   add('&topfork;', #$2ADA);
  2006.   add('&tosa;', #$2929);
  2007.   add('&tprime;', #$2034);
  2008.   add('&trade;', #$2122);
  2009.   add('&triangle;', #$25B5);
  2010.   add('&triangledown;', #$25BF);
  2011.   add('&triangleleft;', #$25C3);
  2012.   add('&trianglelefteq;', #$22B4);
  2013.   add('&triangleq;', #$225C);
  2014.   add('&triangleright;', #$25B9);
  2015.   add('&trianglerighteq;', #$22B5);
  2016.   add('&tridot;', #$25EC);
  2017.   add('&trie;', #$225C);
  2018.   add('&triminus;', #$2A3A);
  2019.   add('&triplus;', #$2A39);
  2020.   add('&trisb;', #$29CD);
  2021.   add('&tritime;', #$2A3B);
  2022.   add('&trpezium;', #$23E2);
  2023.   add('&tscr;', #$D835#$DCC9);
  2024.   add('&tscy;', #$0446);
  2025.   add('&tshcy;', #$045B);
  2026.   add('&tstrok;', #$0167);
  2027.   add('&twixt;', #$226C);
  2028.   add('&twoheadleftarrow;', #$219E);
  2029.   add('&twoheadrightarrow;', #$21A0);
  2030.   add('&uArr;', #$21D1);
  2031.   add('&uHar;', #$2963);
  2032.   add('&uacute;', #$00FA);
  2033.   add('&uarr;', #$2191);
  2034.   add('&ubrcy;', #$045E);
  2035.   add('&ubreve;', #$016D);
  2036.   add('&ucirc;', #$00FB);
  2037.   add('&ucy;', #$0443);
  2038.   add('&udarr;', #$21C5);
  2039.   add('&udblac;', #$0171);
  2040.   add('&udhar;', #$296E);
  2041.   add('&ufisht;', #$297E);
  2042.   add('&ufr;', #$D835#$DD32);
  2043.   add('&ugrave;', #$00F9);
  2044.   add('&uharl;', #$21BF);
  2045.   add('&uharr;', #$21BE);
  2046.   add('&uhblk;', #$2580);
  2047.   add('&ulcorn;', #$231C);
  2048.   add('&ulcorner;', #$231C);
  2049.   add('&ulcrop;', #$230F);
  2050.   add('&ultri;', #$25F8);
  2051.   add('&umacr;', #$016B);
  2052.   add('&uml;', #$00A8);
  2053.   add('&uogon;', #$0173);
  2054.   add('&uopf;', #$D835#$DD66);
  2055.   add('&uparrow;', #$2191);
  2056.   add('&updownarrow;', #$2195);
  2057.   add('&upharpoonleft;', #$21BF);
  2058.   add('&upharpoonright;', #$21BE);
  2059.   add('&uplus;', #$228E);
  2060.   add('&upsi;', #$03C5);
  2061.   add('&upsih;', #$03D2);
  2062.   add('&upsilon;', #$03C5);
  2063.   add('&upuparrows;', #$21C8);
  2064.   add('&urcorn;', #$231D);
  2065.   add('&urcorner;', #$231D);
  2066.   add('&urcrop;', #$230E);
  2067.   add('&uring;', #$016F);
  2068.   add('&urtri;', #$25F9);
  2069.   add('&uscr;', #$D835#$DCCA);
  2070.   add('&utdot;', #$22F0);
  2071.   add('&utilde;', #$0169);
  2072.   add('&utri;', #$25B5);
  2073.   add('&utrif;', #$25B4);
  2074.   add('&uuarr;', #$21C8);
  2075.   add('&uuml;', #$00FC);
  2076.   add('&uwangle;', #$29A7);
  2077.   add('&vArr;', #$21D5);
  2078.   add('&vBar;', #$2AE8);
  2079.   add('&vBarv;', #$2AE9);
  2080.   add('&vDash;', #$22A8);
  2081.   add('&vangrt;', #$299C);
  2082.   add('&varepsilon;', #$03F5);
  2083.   add('&varkappa;', #$03F0);
  2084.   add('&varnothing;', #$2205);
  2085.   add('&varphi;', #$03D5);
  2086.   add('&varpi;', #$03D6);
  2087.   add('&varpropto;', #$221D);
  2088.   add('&varr;', #$2195);
  2089.   add('&varrho;', #$03F1);
  2090.   add('&varsigma;', #$03C2);
  2091.   add('&varsubsetneq;', #$228A#$FE00);
  2092.   add('&varsubsetneqq;', #$2ACB#$FE00);
  2093.   add('&varsupsetneq;', #$228B#$FE00);
  2094.   add('&varsupsetneqq;', #$2ACC#$FE00);
  2095.   add('&vartheta;', #$03D1);
  2096.   add('&vartriangleleft;', #$22B2);
  2097.   add('&vartriangleright;', #$22B3);
  2098.   add('&vcy;', #$0432);
  2099.   add('&vdash;', #$22A2);
  2100.   add('&vee;', #$2228);
  2101.   add('&veebar;', #$22BB);
  2102.   add('&veeeq;', #$225A);
  2103.   add('&vellip;', #$22EE);
  2104.   add('&verbar;', #$007C);
  2105.   add('&vert;', #$007C);
  2106.   add('&vfr;', #$D835#$DD33);
  2107.   add('&vltri;', #$22B2);
  2108.   add('&vnsub;', #$2282#$20D2);
  2109.   add('&vnsup;', #$2283#$20D2);
  2110.   add('&vopf;', #$D835#$DD67);
  2111.   add('&vprop;', #$221D);
  2112.   add('&vrtri;', #$22B3);
  2113.   add('&vscr;', #$D835#$DCCB);
  2114.   add('&vsubnE;', #$2ACB#$FE00);
  2115.   add('&vsubne;', #$228A#$FE00);
  2116.   add('&vsupnE;', #$2ACC#$FE00);
  2117.   add('&vsupne;', #$228B#$FE00);
  2118.   add('&vzigzag;', #$299A);
  2119.   add('&wcirc;', #$0175);
  2120.   add('&wedbar;', #$2A5F);
  2121.   add('&wedge;', #$2227);
  2122.   add('&wedgeq;', #$2259);
  2123.   add('&weierp;', #$2118);
  2124.   add('&wfr;', #$D835#$DD34);
  2125.   add('&wopf;', #$D835#$DD68);
  2126.   add('&wp;', #$2118);
  2127.   add('&wr;', #$2240);
  2128.   add('&wreath;', #$2240);
  2129.   add('&wscr;', #$D835#$DCCC);
  2130.   add('&xcap;', #$22C2);
  2131.   add('&xcirc;', #$25EF);
  2132.   add('&xcup;', #$22C3);
  2133.   add('&xdtri;', #$25BD);
  2134.   add('&xfr;', #$D835#$DD35);
  2135.   add('&xhArr;', #$27FA);
  2136.   add('&xharr;', #$27F7);
  2137.   add('&xi;', #$03BE);
  2138.   add('&xlArr;', #$27F8);
  2139.   add('&xlarr;', #$27F5);
  2140.   add('&xmap;', #$27FC);
  2141.   add('&xnis;', #$22FB);
  2142.   add('&xodot;', #$2A00);
  2143.   add('&xopf;', #$D835#$DD69);
  2144.   add('&xoplus;', #$2A01);
  2145.   add('&xotime;', #$2A02);
  2146.   add('&xrArr;', #$27F9);
  2147.   add('&xrarr;', #$27F6);
  2148.   add('&xscr;', #$D835#$DCCD);
  2149.   add('&xsqcup;', #$2A06);
  2150.   add('&xuplus;', #$2A04);
  2151.   add('&xutri;', #$25B3);
  2152.   add('&xvee;', #$22C1);
  2153.   add('&xwedge;', #$22C0);
  2154.   add('&yacute;', #$00FD);
  2155.   add('&yacy;', #$044F);
  2156.   add('&ycirc;', #$0177);
  2157.   add('&ycy;', #$044B);
  2158.   add('&yen;', #$00A5);
  2159.   add('&yfr;', #$D835#$DD36);
  2160.   add('&yicy;', #$0457);
  2161.   add('&yopf;', #$D835#$DD6A);
  2162.   add('&yscr;', #$D835#$DCCE);
  2163.   add('&yucy;', #$044E);
  2164.   add('&yuml;', #$00FF);
  2165.   add('&zacute;', #$017A);
  2166.   add('&zcaron;', #$017E);
  2167.   add('&zcy;', #$0437);
  2168.   add('&zdot;', #$017C);
  2169.   add('&zeetrf;', #$2128);
  2170.   add('&zeta;', #$03B6);
  2171.   add('&zfr;', #$D835#$DD37);
  2172.   add('&zhcy;', #$0436);
  2173.   add('&zigrarr;', #$21DD);
  2174.   add('&zopf;', #$D835#$DD6B);
  2175.   add('&zscr;', #$D835#$DCCF);
  2176.   add('&zwj;', #$200D);
  2177.   add('&zwnj;', #$200C);
  2178. end;
  2179.  
  2180. end.
  2181.