characters constant Null safety

Map<String, String> const characters

A map of all HTML 4.01 character entities and their corresponding characters.

Implementation

static const Map<String, String> characters = <String, String>{
  // space
  '&#32;': ' ',
  '&#x20;': ' ',
  // exclamation mark
  '&#33;': '!',
  '&#x21;': '!',
  // double quote
  '&#34;': '"',
  '&quot;': '"',
  '&#x22;': '"',
  // number sign
  '&#35;': '#',
  '&#x23;': '#',
  // dollar sign
  '&#36;': '\$',
  '&#x24;': '\$',
  // percent sign
  '&#37;': '%',
  '&#x25;': '%',
  // ampersand
  '&#38;': '&',
  '&amp;': '&',
  '&#x26': '&',
  // apostrophe (single quote)
  '&#39;': '\'',
  '&apos;': '\'',
  '&#x27;': '\'',
  // opening parenthesis
  '&#40;': '(',
  '&#x28;': '(',
  // closing parenthesis
  '&#41;': ')',
  '&#x29;': ')',
  // asterisk
  '&#42;': '*',
  '&#x2a;': '*',
  // plus sign
  '&#43;': '+',
  '&#x2b;': '+',
  // comma
  '&#44;': ',',
  '&#x2c': ',',
  // minus sign (hyphen)
  '&#45;': '-',
  '&#x2d': '-',
  // period
  '&#46;': '.',
  '&#x2e;': '.',
  // slash
  '&#47;': '/',
  '&#x2f;': '/',
  // zero
  '&#48;': '0',
  '&#x30;': '0',
  // one
  '&#49;': '1',
  '&#x31;': '1',
  // two
  '&#50;': '2',
  '&#x32;': '2',
  // three
  '&#51;': '3',
  '&#x33': '3',
  // four
  '&#52;': '4',
  '&#x34': '4',
  // five
  '&#53;': '5',
  '&#x35': '5',
  // six
  '&#54;': '6',
  '&#x36': '6',
  // seven
  '&#55;': '7',
  '&#x37': '7',
  // eight
  '&#56;': '8',
  '&#x38': '8',
  // nine
  '&#57;': '9',
  '&#x39': '9',
  // colon
  '&#58;': ':',
  '&#x3a;': ':',
  // semicolon
  '&#59;': ';',
  '&#x3b;': ';',
  // less-than
  '&#60;': '<',
  '&#x3c;': '<',
  '&lt;': '<',
  // equal sign
  '&#61;': '=',
  '&#x3d;': '=',
  // greater-than
  '&#62;': '>',
  '&#x3e;': '>',
  '&gt;': '>',
  // question mark
  '&#63;': '?',
  '&#x3f;': '?',
  // at symbol
  '&#64;': '@',
  '&#x40;': '@',
  // uppercase a
  '&#65;': 'A',
  '&#x41;': 'A',
  // uppercase b
  '&#66;': 'B',
  '&#x42;': 'B',
  // uppercase c
  '&#67;': 'C',
  '&#x43;': 'C',
  // uppercase d
  '&#68;': 'D',
  '&#x44;': 'D',
  // uppercase e
  '&#69;': 'E',
  '&#x45;': 'E',
  // uppercase f
  '&#70;': 'F',
  '&#x46;': 'F',
  // uppercase g
  '&#71;': 'G',
  '&#x47;': 'G',
  // uppercase h
  '&#72;': 'H',
  '&#x48;': 'H',
  // uppercase i
  '&#73;': 'I',
  '&#x49;': 'I',
  // uppercase j
  '&#74;': 'J',
  '&#x4a;': 'J',
  // uppercase k
  '&#75;': 'K',
  '&#x4b;': 'K',
  // uppercase l
  '&#76;': 'L',
  '&#x4c;': 'L',
  // uppercase m
  '&#77;': 'M',
  '&#x4d;': 'M',
  // uppercase n
  '&#78;': 'N',
  '&#x4e;': 'N',
  // uppercase o
  '&#79;': 'O',
  '&#x4f;': 'O',
  // uppercase p
  '&#80;': 'P',
  '&#x50;': 'P',
  // uppercase q
  '&#81;': 'Q',
  '&#x51;': 'Q',
  // uppercase r
  '&#82;': 'R',
  '&#x52;': 'R',
  // uppercase s
  '&#83;': 'S',
  '&#x53;': 'S',
  // uppercase t
  '&#84;': 'T',
  '&#x54;': 'T',
  // uppercase u
  '&#85;': 'U',
  '&#x55;': 'U',
  // uppercase v
  '&#86;': 'V',
  '&#x56;': 'V',
  // uppercase w
  '&#87;': 'W',
  '&#x57;': 'W',
  // uppercase x
  '&#88;': 'X',
  '&#x58;': 'X',
  // uppercase y
  '&#89;': 'Y',
  '&#x59;': 'Y',
  // uppercase z
  '&#90;': 'Z',
  '&#x5a;': 'Z',
  // opening bracket
  '&#91;': '[',
  '&#x5b;': '[',
  // backslash
  '&#92;': '\\',
  '&#x5c;': '\\',
  // closing bracket
  '&#93;': ']',
  '&#x5d;': ']',
  // caret (circumflex)
  '&#94;': '^',
  '&#x5e;': '^',
  // underscore
  '&#95;': '_',
  '&#x5f;': '_',
  // grave accent
  '&#96;': '`',
  '&#x60;': '`',
  // lowercase a
  '&#97;': 'a',
  '&#x61;': 'a',
  // lowercase b
  '&#98;': 'b',
  '&#x62;': 'b',
  // lowercase c
  '&#99;': 'c',
  '&#x63;': 'c',
  // lowercase d
  '&#100;': 'd',
  '&#x64;': 'd',
  // lowercase e
  '&#101;': 'e',
  '&#x65;': 'e',
  // lowercase f
  '&#102;': 'f',
  '&#x66;': 'f',
  // lowercase g
  '&#103;': 'g',
  '&#x67;': 'g',
  // lowercase h
  '&#104;': 'h',
  '&#x68;': 'h',
  // lowercase i
  '&#105;': 'i',
  '&#x69;': 'i',
  // lowercase j
  '&#106;': 'j',
  '&#x6a;': 'j',
  // lowercase k
  '&#107;': 'k',
  '&#x6b;': 'k',
  // lowercase l
  '&#108;': 'l',
  '&#x6c;': 'l',
  // lowercase m
  '&#109;': 'm',
  '&#x6d;': 'm',
  // lowercase n
  '&#110;': 'n',
  '&#x6e;': 'n',
  // lowercase o
  '&#111;': 'o',
  '&#x6f;': 'o',
  // lowercase p
  '&#112;': 'p',
  '&#x70;': 'p',
  // lowercase q
  '&#113;': 'q',
  '&#x71;': 'q',
  // lowercase r
  '&#114;': 'r',
  '&#x72;': 'r',
  // lowercase s
  '&#115;': 's',
  '&#x73;': 's',
  // lowercase t
  '&#116;': 't',
  '&#x74;': 't',
  // lowercase u
  '&#117;': 'u',
  '&#x75;': 'u',
  // lowercase v
  '&#118;': 'v',
  '&#x76;': 'v',
  // lowercase w
  '&#119;': 'w',
  '&#x77;': 'w',
  // lowercase x
  '&#120;': 'x',
  '&#x78;': 'x',
  // lowercase y
  '&#121;': 'y',
  '&#x79;': 'y',
  // lowercase z
  '&#122;': 'z',
  '&#x7a;': 'z',
  // opening brace
  '&#123;': '{',
  '&#x7b;': '{',
  // vertical bar
  '&#124;': '|',
  '&#x7c;': '|',
  // closing brace
  '&#125;': '}',
  '&#x7d;': '}',
  // equivalency sign (tilde)
  '&#126;': '~',
  '&#x7e;': '~',
  // non-breaking space
  '&#160;': ' ',
  '&#xa0;': ' ',
  '&nbsp;': ' ',
  // inverted exclamation mark
  '&#161;': '¡',
  '&#xa1;': '¡',
  '&iexcl;': '¡',
  // cent sign
  '&#162;': '¢',
  '&#xa2;': '¢',
  '&cent;': '¢',
  // pound sign
  '&#163;': '£',
  '&#xa3;': '£',
  '&pound;': '£',
  // currency sign
  '&#164;': '¤',
  '&#xa4;': '¤',
  '&curren;': '¤',
  // yen sign (yuan sign)
  '&#165;': '¥',
  '&#xa5;': '¥',
  '&yen;': '¥',
  // broken bar (broken vertical bar)
  '&#166;': '¦',
  '&#xa6;': '¦',
  '&brvbar;': '¦',
  // section sign
  '&#167;': '§',
  '&#xa7;': '§',
  '&sect;': '§',
  // diaeresis (spacing diaeresis)
  '&#168;': '¨',
  '&#xa8;': '¨',
  '&uml;': '¨',
  // copyright symbol
  '&#169;': '©',
  '&#xa9;': '©',
  '&copy;': '©',
  // feminine ordinal indicator
  '&#170;': 'ª',
  '&#xaa;': 'ª',
  '&ordf;': 'ª',
  // left-pointing double angle quotation mark (left pointing guillemet)
  '&#171;': '«',
  '&#xab;': '«',
  '&laquo;': '«',
  // not sign
  '&#172;': '¬',
  '&#xac;': '¬',
  '&not;': '¬',
  // soft hyphen (discretionary hyphen)
  '&#173;': '',
  '&#xad;': '',
  '&shy;': '',
  // registered sign (registered trademark symbol)
  '&#174;': '®',
  '&#xae;': '®',
  '&reg;': '®',
  // macron (spacing macron, overline, APL overbar)
  '&#175;': '¯',
  '&#xaf;': '¯',
  '&macr;': '¯',
  // degree symbol
  '&#176;': '°',
  '&#xb0;': '°',
  '&deg;': '°',
  // plus-minus sign (plus-or-minus sign)
  '&#177;': '±',
  '&#xb1;': '±',
  '&plusmn;': '±',
  // superscript two (superscript digit two, squared)
  '&#178;': '²',
  '&#xb2;': '²',
  '&sup2;': '²',
  // superscript three (superscript digit three, cubed)
  '&#179;': '³',
  '&#xb3;': '³',
  '&sup3;': '³',
  // acute accent (spacing acute)
  '&#180;': '´',
  '&#xb4;': '´',
  '&acute;': '´',
  // micro sign
  '&#181;': 'µ',
  '&#xb5;': 'µ',
  '&micro;': 'µ',
  // pilcrow sign (paragraph sign)
  '&#182;': '¶',
  '&#xb6;': '¶',
  '&para;': '¶',
  // middle dot (Georgian comma, Greek middle dot)
  '&#183;': '·',
  '&#xb7;': '·',
  '&middot;': '·',
  // cedilla (spacing cedilla)
  '&#184;': '¸',
  '&#xb8;': '¸',
  '&cedil;': '¸',
  // superscript one (superscript digit one)
  '&#185;': '¹',
  '&#xb9;': '¹',
  '&sup1;': '¹',
  // masculine ordinal indicator
  '&#186;': 'º',
  '&#xba;': 'º',
  '&ordm;': 'º',
  // right-pointing double angle quotation mark (right pointing guillemet)
  '&#187;': '»',
  '&#xbb;': '»',
  '&raquo;': '»',
  // vulgar fraction one quarter (fraction one quarter)
  '&#188;': '¼',
  '&#xbc;': '¼',
  '&frac14;': '¼',
  // vulgar fraction one half (fraction one half)
  '&#189;': '½',
  '&#xbd;': '½',
  '&frac12;': '½',
  // vulgar fraction three quarters (fraction three quarters)
  '&#190;': '¾',
  '&#xbe;': '¾',
  '&frac34;': '¾',
  // inverted question mark (turned question mark)
  '&#191;': '¿',
  '&#xbf;': '¿',
  '&iquest;': '¿',
  // Latin capital letter A with grave accent (Latin capital letter A grave)
  '&#192;': 'À',
  '&#xc0;': 'À',
  '&Agrave;': 'À',
  // Latin capital letter A with acute accent
  '&#193;': 'Á',
  '&#xc1;': 'Á',
  '&Aacute;': 'Á',
  // Latin capital letter A with circumflex
  '&#194;': 'Â',
  '&#xc2;': 'Â',
  '&Acirc;': 'Â',
  // Latin capital letter A with tilde
  '&#195;': 'Ã',
  '&#xc3;': 'Ã',
  '&Atilde;': 'Ã',
  // Latin capital letter A with diaeresis
  '&#196;': 'Ä',
  '&#xc4;': 'Ä',
  '&Auml;': 'Ä',
  // Latin capital letter A with ring above (Latin capital letter A ring)
  '&#197;': 'Å',
  '&#xc5;': 'Å',
  '&Aring;': 'Å',
  // Latin capital letter AE (Latin capital ligature AE)
  '&#198;': 'Æ',
  '&#xc6;': 'Æ',
  '&AElig;': 'Æ',
  // Latin capital letter C with cedilla
  '&#199;': 'Ç',
  '&#xc7;': 'Ç',
  '&Ccedil;': 'Ç',
  // Latin capital letter E with grave accent
  '&#200;': 'È',
  '&#xc8;': 'È',
  '&Egrave;': 'È',
  // Latin capital letter E with acute accent
  '&#201;': 'É',
  '&#xc9;': 'É',
  '&Eacute;': 'É',
  // Latin capital letter E with circumflex
  '&#202;': 'Ê',
  '&#xca;': 'Ê',
  '&Ecirc;': 'Ê',
  // Latin capital letter E with diaeresis
  '&#203;': 'Ë',
  '&#xcb;': 'Ë',
  '&Euml;': 'Ë',
  // Latin capital letter I with grave accent
  '&#204;': 'Ì',
  '&#xcc;': 'Ì',
  '&Igrave;': 'Ì',
  // Latin capital letter I with acute accent
  '&#205;': 'Í',
  '&#xcd;': 'Í',
  '&Iacute;': 'Í',
  // Latin capital letter I with circumflex
  '&#206;': 'Î',
  '&#xce;': 'Î',
  '&Icirc;': 'Î',
  // Latin capital letter I with diaeresis
  '&#207;': 'Ï',
  '&#xcf;': 'Ï',
  '&Iuml;': 'Ï',
  // Latin capital letter Eth
  '&#208;': 'Ð',
  '&#xd0;': 'Ð',
  '&ETH;': 'Ð',
  // Latin capital letter N with tilde
  '&#209;': 'Ñ',
  '&#xd1;': 'Ñ',
  '&Ntilde;': 'Ñ',
  // Latin capital letter O with grave accent
  '&#210;': 'Ò',
  '&#xd2;': 'Ò',
  '&Ograve;': 'Ò',
  // Latin capital letter O with acute accent
  '&#211;': 'Ó',
  '&#xd3;': 'Ó',
  '&Oacute;': 'Ó',
  // Latin capital letter O with circumflex
  '&#212;': 'Ô',
  '&#xd4;': 'Ô',
  '&Ocirc;': 'Ô',
  // Latin capital letter O with tilde
  '&#213;': 'Õ',
  '&#xd5;': 'Õ',
  '&Otilde;': 'Õ',
  // Latin capital letter O with diaeresis
  '&#214;': 'Ö',
  '&#xd6;': 'Ö',
  '&Ouml;': 'Ö',
  // multiplication sign
  '&#215;': '×',
  '&#xd7;': '×',
  '&times;': '×',
  // Latin capital letter O with stroke (Latin capital letter O slash)
  '&#216;': 'Ø',
  '&#xd8;': 'Ø',
  '&Oslash;': 'Ø',
  // Latin capital letter U with grave accent
  '&#217;': 'Ù',
  '&#xd9;': 'Ù',
  '&Ugrave;': 'Ù',
  // Latin capital letter U with acute accent
  '&#218;': 'Ú',
  '&#xda;': 'Ú',
  '&Uacute;': 'Ú',
  // Latin capital letter U with circumflex
  '&#219;': 'Û',
  '&#xdb;': 'Û',
  '&Ucirc;': 'Û',
  // Latin capital letter U with diaeresis
  '&#220;': 'Ü',
  '&#xdc;': 'Ü',
  '&Uuml;': 'Ü',
  // Latin capital letter Y with acute accent
  '&#221;': 'Ý',
  '&#xdd;': 'Ý',
  '&Yacute;': 'Ý',
  // Latin capital letter THORN
  '&#222;': 'Þ',
  '&#xde;': 'Þ',
  '&THORN;': 'Þ',
  // Latin small letter sharp s (ess-zed); see German Eszett
  '&#223;': 'ß',
  '&#xdf;': 'ß',
  '&szlig;': 'ß',
  // Latin small letter a with grave accent
  '&#224;': 'à',
  '&#xe0;': 'à',
  '&agrave;': 'à',
  // Latin small letter a with acute accent
  '&#225;': 'á',
  '&#xe1;': 'á',
  '&aacute;': 'á',
  // Latin small letter a with circumflex
  '&#226;': 'â',
  '&#xe2;': 'â',
  '&acirc;': 'â',
  // Latin small letter a with tilde
  '&#227;': 'ã',
  '&#xe3;': 'ã',
  '&atilde;': 'ã',
  // Latin small letter a with diaeresis
  '&#228;': 'ä',
  '&#xe4;': 'ä',
  '&auml;': 'ä',
  // Latin small letter a with ring above
  '&#229;': 'å',
  '&#xe5;': 'å',
  '&aring;': 'å',
  // Latin small letter ae (Latin small ligature ae)
  '&#230;': 'æ',
  '&#xe6;': 'æ',
  '&aelig;': 'æ',
  // Latin small letter c with cedilla
  '&#231;': 'ç',
  '&#xe7;': 'ç',
  '&ccedil;': 'ç',
  // Latin small letter e with grave accent
  '&#232;': 'è',
  '&#xe8;': 'è',
  '&egrave;': 'è',
  // Latin small letter e with acute accent
  '&#233;': 'é',
  '&#xe9;': 'é',
  '&eacute;': 'é',
  // Latin small letter e with circumflex
  '&#234;': 'ê',
  '&#xea;': 'ê',
  '&ecirc;': 'ê',
  // Latin small letter e with diaeresis
  '&#235;': 'ë',
  '&#xeb;': 'ë',
  '&euml;': 'ë',
  // Latin small letter i with grave accent
  '&#236;': 'ì',
  '&#xec;': 'ì',
  '&igrave;': 'ì',
  // Latin small letter i with acute accent
  '&#237;': 'í',
  '&#xed;': 'í',
  '&iacute;': 'í',
  // Latin small letter i with circumflex
  '&#238;': 'î',
  '&#xee;': 'î',
  '&icirc;': 'î',
  // Latin small letter i with diaeresis
  '&#239;': 'ï',
  '&#xef;': 'ï',
  '&iuml;': 'ï',
  // Latin small letter eth
  '&#240;': 'ð',
  '&#xf0;': 'ð',
  '&eth;': 'ð',
  // Latin small letter n with tilde
  '&#241;': 'ñ',
  '&#xf1;': 'ñ',
  '&ntilde;': 'ñ',
  // Latin small letter o with grave accent
  '&#242;': 'ò',
  '&#xf2;': 'ò',
  '&ograve;': 'ò',
  // Latin small letter o with acute accent
  '&#243;': 'ó',
  '&#xf3;': 'ó',
  '&oacute;': 'ó',
  // Latin small letter o with circumflex
  '&#244;': 'ô',
  '&#xf4;': 'ô',
  '&ocirc;': 'ô',
  // Latin small letter o with tilde
  '&#245;': 'õ',
  '&#xf5;': 'õ',
  '&otilde;': 'õ',
  // Latin small letter o with diaeresis
  '&#246;': 'ö',
  '&#xf6;': 'ö',
  '&ouml;': 'ö',
  // division sign (obelus)
  '&#247;': '÷',
  '&#xf7;': '÷',
  '&divide;': '÷',
  // Latin small letter o with stroke (Latin small letter o slash)
  '&#248;': 'ø',
  '&#xf8;': 'ø',
  '&oslash;': 'ø',
  // Latin small letter u with grave accent
  '&#249;': 'ù',
  '&#xf9;': 'ù',
  '&ugrave;': 'ù',
  // Latin small letter u with acute accent
  '&#250;': 'ú',
  '&#xfa;': 'ú',
  '&uacute;': 'ú',
  // Latin small letter u with circumflex
  '&#251;': 'û',
  '&#xfb;': 'û',
  '&ucirc;': 'û',
  // Latin small letter u with diaeresis
  '&#252;': 'ü',
  '&#xfc;': 'ü',
  '&uuml;': 'ü',
  // Latin small letter y with acute accent
  '&#253;': 'ý',
  '&#xfd;': 'ý',
  '&yacute;': 'ý',
  // Latin small letter thorn
  '&#254;': 'þ',
  '&#xfe;': 'þ',
  '&thorn;': 'þ',
  // Latin small letter y with diaeresis
  '&#255;': 'ÿ',
  '&#xff;': 'ÿ',
  '&yuml;': 'ÿ',
  // Latin capital ligature oe
  '&#338;': 'Œ',
  '&#x152;': 'Œ',
  '&OElig;': 'Œ',
  // Latin small ligature oe
  '&#339;': 'œ',
  '&#x153;': 'œ',
  '&oelig;': 'œ',
  // Latin capital letter s with caron
  '&#352;': 'Š',
  '&#x160;': 'Š',
  '&Scaron;': 'Š',
  // Latin small letter s with caron
  '&#353;': 'š',
  '&#x161;': 'š',
  '&scaron;': 'š',
  // Latin capital letter w with circumflex
  '&#372;': 'Ŵ',
  '&#x174;': 'Ŵ',
  // Latin small letter w with circumflex
  '&#373;': 'ŵ',
  '&#x175;': 'ŵ',
  // Latin capital letter y with circumflex
  '&#374;': 'Ŷ',
  '&#x176;': 'Ŷ',
  // Latin small letter y with circumflex
  '&#375;': 'ŷ',
  '&#x177;': 'ŷ',
  // Latin capital letter y with diaeresis
  '&#376;': 'Ÿ',
  '&#x178;': 'Ÿ',
  '&Yuml;': 'Ÿ',
  // Latin small letter f with hook (function, florin)
  '&#402;': 'ƒ',
  '&#x192;': 'ƒ',
  '&fnof;': 'ƒ',
  // modifier letter circumflex accent
  '&#710;': 'ˆ',
  '&#x2c6;': 'ˆ',
  '&circ;': 'ˆ',
  // small tilde
  '&#732;': '˜',
  '&#x2dc;': '˜',
  '&tilde;': '˜',
  // Greek capital letter Alpha
  '&#913;': 'Α',
  '&#x391;': 'Α',
  '&Alpha;': 'Α',
  // Greek capital letter Beta
  '&#914;': 'Β',
  '&#x392;': 'Β',
  '&Beta;': 'Β',
  // Greek capital letter Gamma
  '&#915;': 'Γ',
  '&#x393;': 'Γ',
  '&Gamma;': 'Γ',
  // Greek capital letter Delta
  '&#916;': 'Δ',
  '&#x394;': 'Δ',
  '&Delta;': 'Δ',
  // Greek capital letter Epsilon
  '&#917;': 'Ε',
  '&#x395;': 'Ε',
  '&Epsilon;': 'Ε',
  // Greek capital letter Zeta
  '&#918;': 'Ζ',
  '&#x396;': 'Ζ',
  '&Zeta;': 'Ζ',
  // Greek capital letter Eta
  '&#919;': 'Η',
  '&#x397;': 'Η',
  '&Eta;': 'Η',
  // Greek capital letter Theta
  '&#920;': 'Θ',
  '&#x398;': 'Θ',
  '&Theta;': 'Θ',
  // Greek capital letter Iota
  '&#921;': 'Ι',
  '&#x399;': 'Ι',
  '&Iota;': 'Ι',
  // Greek capital letter Kappa
  '&#922;': 'Κ',
  '&#x39a;': 'Κ',
  '&Kappa;': 'Κ',
  // Greek capital letter Lambda
  '&#923;': 'Λ',
  '&#x39b;': 'Λ',
  '&Lambda;': 'Λ',
  // Greek capital letter Mu
  '&#924;': 'Μ',
  '&#x39c;': 'Μ',
  '&Mu;': 'Μ',
  // Greek capital letter Nu
  '&#925;': 'Ν',
  '&#x39d;': 'Ν',
  '&Nu;': 'Ν',
  // Greek capital letter Xi
  '&#926;': 'Ξ',
  '&#x39e;': 'Ξ',
  '&Xi;': 'Ξ',
  // Greek capital letter Omicron
  '&#927;': 'Ο',
  '&#x39f;': 'Ο',
  '&Omicron;': 'Ο',
  // Greek capital letter Pi
  '&#928;': 'Π',
  '&#x3a0;': 'Π',
  '&Pi;': 'Π',
  // Greek capital letter Rho
  '&#929;': 'Ρ',
  '&#x3a1;': 'Ρ',
  '&Rho;': 'Ρ',
  // Greek capital letter Sigma
  '&#931;': 'Σ',
  '&#x3a3;': 'Σ',
  '&Sigma;': 'Σ',
  // Greek capital letter Tau
  '&#932;': 'Τ',
  '&#x3a4;': 'Τ',
  '&Tau;': 'Τ',
  // Greek capital letter Upsilon
  '&#933;': 'Υ',
  '&#x3a5;': 'Υ',
  '&Upsilon;': 'Υ',
  // Greek capital letter Phi
  '&#934;': 'Φ',
  '&#x3a6;': 'Φ',
  '&Phi;': 'Φ',
  // Greek capital letter Chi
  '&#935;': 'Χ',
  '&#x3a7;': 'Χ',
  '&Chi;': 'Χ',
  // Greek capital letter Psi
  '&#936;': 'Ψ',
  '&#x3a8;': 'Ψ',
  '&Psi;': 'Ψ',
  // Greek capital letter Omega
  '&#937;': 'Ω',
  '&#x3a9;': 'Ω',
  '&Omega;': 'Ω',
  // Greek capital letter iota with dialytika
  '&#938;': 'Ϊ',
  '&#x3aa;': 'Ϊ',
  // Greek capital letter upsilon with dialytika
  '&#939;': 'Ϋ',
  '&#x3ab;': 'Ϋ',
  // Greek small letter alpha with tonos
  '&#940;': 'ά',
  '&#x3ac;': 'ά',
  // Greek small letter epsilon with tonos
  '&#941;': 'έ',
  '&#x3ad;': 'έ',
  // Greek small letter eta with tonos
  '&#942;': 'ή',
  '&#x3ae;': 'ή',
  // Greek small letter iota with tonos
  '&#943;': 'ί',
  '&#x3af;': 'ί',
  // Greek small letter upsilon with dialytika and tonos
  '&#944;': 'ΰ',
  '&#x3b0;': 'ΰ',
  // Greek small letter alpha
  '&#945;': 'α',
  '&#x3b1;': 'α',
  '&alpha;': 'α',
  // Greek small letter beta
  '&#946;': 'β',
  '&#x3b2;': 'β',
  '&beta;': 'β',
  // Greek small letter gamma
  '&#947;': 'γ',
  '&#x3b3;': 'γ',
  '&gamma;': 'γ',
  // Greek small letter delta
  '&#948;': 'δ',
  '&#x3b4;': 'δ',
  '&delta;': 'δ',
  // Greek small letter epsilon
  '&#949;': 'ε',
  '&#x3b5;': 'ε',
  '&epsilon;': 'ε',
  // Greek small letter zeta
  '&#950;': 'ζ',
  '&#x3b6;': 'ζ',
  '&zeta;': 'ζ',
  // Greek small letter eta
  '&#951;': 'η',
  '&#x3b7;': 'η',
  '&eta;': 'η',
  // Greek small letter theta
  '&#952;': 'θ',
  '&#x3b8;': 'θ',
  '&theta;': 'θ',
  // Greek small letter iota
  '&#953;': 'ι',
  '&#x3b9;': 'ι',
  '&iota;': 'ι',
  // Greek small letter kappa
  '&#954;': 'κ',
  '&#x3ba;': 'κ',
  '&kappa;': 'κ',
  // Greek small letter lambda
  '&#955;': 'λ',
  '&#x3bb;': 'λ',
  '&lambda;': 'λ',
  // Greek small letter mu
  '&#956;': 'μ',
  '&#x3bc;': 'μ',
  '&mu;': 'μ',
  // Greek small letter nu
  '&#957;': 'ν',
  '&#x3bd;': 'ν',
  '&nu;': 'ν',
  // Greek small letter xi
  '&#958;': 'ξ',
  '&#x3be;': 'ξ',
  '&xi;': 'ξ',
  // Greek small letter omicron
  '&#959;': 'ο',
  '&#x3bf;': 'ο',
  '&omicron;': 'ο',
  // Greek small letter pi
  '&#960;': 'π',
  '&#x3c0;': 'π',
  '&pi;': 'π',
  // Greek small letter rho
  '&#961;': 'ρ',
  '&#x3c1;': 'ρ',
  '&rho;': 'ρ',
  // Greek small letter final sigma
  '&#962;': 'ς',
  '&#x3c2;': 'ς',
  '&sigmaf;': 'ς',
  // Greek small letter sigma
  '&#963;': 'σ',
  '&#x3c3;': 'σ',
  '&sigma;': 'σ',
  // Greek small letter tau
  '&#964;': 'τ',
  '&#x3c4;': 'τ',
  '&tau;': 'τ',
  // Greek small letter upsilon
  '&#965;': 'υ',
  '&#x3c5;': 'υ',
  '&upsilon;': 'υ',
  // Greek small letter phi
  '&#966;': 'φ',
  '&#x3c6;': 'φ',
  '&phi;': 'φ',
  // Greek small letter chi
  '&#967;': 'χ',
  '&#x3c7;': 'χ',
  '&chi;': 'χ',
  // Greek small letter psi
  '&#968;': 'ψ',
  '&#x3c8;': 'ψ',
  '&psi;': 'ψ',
  // Greek small letter omega
  '&#969': 'ω',
  '&#x3c9;': 'ω',
  '&omega;': 'ω',
  // Greek small letter iota with dialytika
  '&#970;': 'ϊ',
  '&#x3ca;': 'ϊ',
  // Greek small letter upsilon with dialytika
  '&#971;': 'ϋ',
  '&#x3cb;': 'ϋ',
  // Greek small letter omicron with tonos
  '&#972;': 'ό',
  '&#x3cc;': 'ό',
  // Greek small letter upsilon with tonos
  '&#973;': 'ύ',
  '&#x3cd;': 'ύ',
  // Greek small letter omega with tonos
  '&#974;': 'ώ',
  '&#x3ce;': 'ώ',
  // Greek capital kai symbol
  '&#975;': 'Ϗ',
  '&#x3cf;': 'Ϗ',
  // Greek beta symbol
  '&#976;': 'ϐ',
  '&#x3d0;': 'ϐ',
  // Greek theta symbol
  '&#977;': 'ϑ',
  '&#x3d1;': 'ϑ',
  '&thetasym;': 'ϑ',
  // Greek upsilon with hook symbol
  '&#978;': 'ϒ',
  '&#x3d2;': 'ϒ',
  '&upsih;': 'ϒ',
  // Greek upsilon with acute and hook symbol
  '&#979;': 'ϓ',
  '&#x3d3;': 'ϓ',
  // Greek upsilon with diaeresis and hook symbol
  '&#980;': 'ϔ',
  '&#x3d4;': 'ϔ',
  // Greek phi symbol
  '&#981;': 'ϕ',
  '&#x3d5;': 'ϕ',
  '&straightphi;': 'ϕ',
  // Greek pi symbol
  '&#982;': 'ϖ',
  '&#x3d6;': 'ϖ',
  '&piv;': 'ϖ',
  '&varpi;': 'ϖ',
  // Latin capital letter w with grave
  '&#7808;': 'Ẁ',
  '&#x1e80;': 'Ẁ',
  // Latin small letter w with grave
  '&#7809;': 'ẁ',
  '&#x1e81;': 'ẁ',
  // Latin capital letter w with acute
  '&#7810;': 'Ẃ',
  '&#x1e82;': 'Ẃ',
  // Latin small letter w with acute
  '&#7811;': 'ẃ',
  '&#x1e83;': 'ẃ',
  // Latin capital letter w with diaeresis
  '&#7812;': 'Ẅ',
  '&#x1e84;': 'Ẅ',
  // Latin small letter w with diaeresis
  '&#7813;': 'ẅ',
  '&#x1e85;': 'ẅ',
  // Latin capital letter y with grave
  '&#7922;': 'Ỳ',
  '&#x1ef2;': 'Ỳ',
  // Latin small letter y with grave
  '&#7923;': 'ỳ',
  '&#x1ef3;': 'ỳ',
  // en space
  '&#8194;': ' ',
  '&#x2002;': ' ',
  '&ensp;': ' ',
  // em space
  '&#8195;': ' ',
  '&#x2003;': ' ',
  '&emsp;': ' ',
  // thin space
  '&#8201;': ' ',
  '&#x2009;': ' ',
  '&thinsp;': ' ',
  // zero-width non-joiner
  '&#8204;': '',
  '&#x200c;': '',
  '&zwnj;': '',
  // zero-width joiner
  '&#8205;': '',
  '&#x200d;': '',
  '&zwj;': '',
  // left-to-right mark
  '&#8206;': '',
  '&#x200e;': '',
  '&lrm;': '',
  // right-to-left mark
  '&#8207;': '',
  '&#x200f;': '',
  '&rlm;': '',
  // en dash
  '&#8211;': '–',
  '&#x2013;': '–',
  '&ndash;': '–',
  // em dash
  '&#8212;': '—',
  '&#x2014;': '—',
  '&mdash;': '—',
  // left single quotation mark
  '&#8216;': '‘',
  '&#x2018;': '‘',
  '&lsquo;': '‘',
  // right single quotation mark
  '&#8217;': '’',
  '&#x2019;': '’',
  '&rsquo;': '’',
  // single low-9 quotation mark
  '&#8218;': '‚',
  '&#x201a;': '‚',
  '&sbquo;': '‚',
  // left double quotation mark
  '&#8220;': '“',
  '&#x201c;': '“',
  '&ldquo;': '“',
  // right double quotation mark
  '&#8221;': '”',
  '&#x201d;': '”',
  '&rdquo;': '”',
  // double low-9 quotation mark
  '&#8222;': '„',
  '&#x201e;': '„',
  '&bdquo;': '„',
  // dagger, obelisk
  '&#8224;': '†',
  '&#x2020;': '†',
  '&dagger;': '†',
  // double dagger (double obelisk)
  '&#8225;': '‡',
  '&#x2021;': '‡',
  '&Dagger;': '‡',
  // bullet (black small circle)
  '&#8226;': '•',
  '&#x2022;': '•',
  '&bull;': '•',
  // horizontal ellipsis (three dot leader)
  '&#8230;': '…',
  '&#x2026;': '…',
  '&hellip;': '…',
  // per mille sign
  '&#8240;': '‰',
  '&#x2030;': '‰',
  '&permil;': '‰',
  // prime (minutes, feet)
  '&#8242;': '′',
  '&#x2032;': '′',
  '&prime;': '′',
  // double prime (seconds, inches)
  '&#8243;': '″',
  '&#x2033;': '″',
  '&Prime;': '″',
  // single left-pointing angle quotation mark
  '&#8249;': '‹',
  '&#x2039;': '‹',
  '&lsaquo;': '‹',
  // single right-pointing angle quotation mark
  '&#8250;': '›',
  '&#x203a;': '›',
  '&rsaquo;': '›',
  // overline (spacing overscore)
  '&#8254;': '‾',
  '&#x203e;': '‾',
  '&oline;': '‾',
  // fraction slash (solidus)
  '&#8260;': '⁄',
  '&#x2044;': '⁄',
  '&frasl;': '⁄',
  // euro sign
  '&#8364;': '€',
  '&#x20ac;': '€',
  '&euro;': '€',
  // black-letter capital I (imaginary part)
  '&#8465;': 'ℑ',
  '&#x2111;': 'ℑ',
  '&image;': 'ℑ',
  // script capital P (power set, Weierstrass p)
  '&#8472;': '℘',
  '&#x2118;': '℘',
  '&weierp;': '℘',
  // black-letter capital R (real part symbol)
  '&#8476;': 'ℜ',
  '&#x211c;': 'ℜ',
  '&real;': 'ℜ',
  // trademark symbol
  '&#8482;': '™',
  '&#x2122;': '™',
  '&trade;': '™',
  // alef symbol (first transfinite cardinal)
  '&#8501;': 'ℵ',
  '&#x2135;': 'ℵ',
  '&alefsym;': 'ℵ',
  // leftwards arrow
  '&#8592;': '←',
  '&#x2190;': '←',
  '&larr;': '←',
  // upwards arrow
  '&#8593;': '↑',
  '&#x2191;': '↑',
  '&uarr;': '↑',
  // rightwards arrow
  '&#8594;': '→',
  '&#x2192;': '→',
  '&rarr;': '→',
  // downwards arrow
  '&#8595;': '↓',
  '&#x2193;': '↓',
  '&darr;': '↓',
  // left right arrow
  '&#8596;': '↔',
  '&#x2194;': '↔',
  '&harr;': '↔',
  // downwards arrow with corner leftwards (carriage return)
  '&#8629;': '↵',
  '&#x21b5;': '↵',
  '&crarr;': '↵',
  // leftwards double arrow
  '&#8656;': '⇐',
  '&#x21d0;': '⇐',
  '&lArr;': '⇐',
  // upwards double arrow
  '&#8657;': '⇑',
  '&#x21d1;': '⇑',
  '&uArr;': '⇑',
  // rightwards double arrow
  '&#8658': '⇒',
  '&#x21d2': '⇒',
  '&rArr;': '⇒',
  // downwards double arrow
  '&#8659;': '⇓',
  '&#x21d3;': '⇓',
  '&dArr;': '⇓',
  // left right double arrow
  '&#8660;': '⇔',
  '&#x21d4;': '⇔',
  '&hArr;': '⇔',
  // for all
  '&#8704;': '∀',
  '&#x2200;': '∀',
  '&forall;': '∀',
  // partial differential
  '&#8706;': '∂',
  '&#x2202;': '∂',
  '&part;': '∂',
  // there exists
  '&#8707;': '∃',
  '&#x2203;': '∃',
  '&exist;': '∃',
  // empty set (null set)
  '&#8709;': '∅',
  '&#x2205;': '∅',
  '&empty;': '∅',
  // del or nabla (vector differential operator)
  '&#8711;': '∇',
  '&#x2207;': '∇',
  '&nabla;': '∇',
  // element of
  '&#8712;': '∈',
  '&#x2208;': '∈',
  '&isin;': '∈',
  // not an element of
  '&#8713;': '∉',
  '&#x2209;': '∉',
  '&notin;': '∉',
  // contains as member
  '&#8715;': '∋',
  '&#x220b;': '∋',
  '&ni;': '∋',
  // n-ary product (product sign)
  '&#8719;': '∏',
  '&#x220f;': '∏',
  '&prod;': '∏',
  // n-ary summation
  '&#8721;': '∑',
  '&#x2211;': '∑',
  '&sum;': '∑',
  // minus sign
  '&#8722;': '−',
  '&#x2212;': '−',
  '&minus;': '−',
  // asterisk operator
  '&#8727;': '∗',
  '&#x2217;': '∗',
  '&lowast;': '∗',
  // square root (radical sign)
  '&#8730;': '√',
  '&#x221a;': '√',
  '&radic;': '√',
  // proportional to
  '&#8733;': '∝',
  '&#x221d;': '∝',
  '&prop;': '∝',
  // infinity
  '&#8734;': '∞',
  '&#x221e;': '∞',
  '&infin;': '∞',
  // angle
  '&#8736;': '∠',
  '&#x2220;': '∠',
  '&ang;': '∠',
  // logical and (wedge)
  '&#8743;': '∧',
  '&#x2227;': '∧',
  '&and;': '∧',
  // logical or (vee)
  '&#8744;': '∨',
  '&#x2228;': '∨',
  '&or;': '∨',
  // intersection (cap)
  '&#8745;': '∩',
  '&#x2229;': '∩',
  '&cap;': '∩',
  // union (cup)
  '&#8746;': '∪',
  '&#x222a;': '∪',
  '&cup;': '∪',
  // integral
  '&#8747;': '∫',
  '&#x222b': '∫',
  '&int;': '∫',
  // therefore sign
  '&#8756;': '∴',
  '&#x2234;': '∴',
  '&there4;': '∴',
  // tilde operator (varies with, similar to)
  '&#8764;': '∼',
  '&#x223c;': '∼',
  '&sim;': '∼',
  // congruent to
  '&#8773;': '≅',
  '&#x2245;': '≅',
  '&cong;': '≅',
  // almost equal to (asymptotic to)
  '&#8776;': '≈',
  '&#x2248;': '≈',
  '&asymp;': '≈',
  // not equal to
  '&#8800;': '≠',
  '&#x2260;': '≠',
  '&ne;': '≠',
  // identical to; sometimes used for 'equivalent to'
  '&#8801;': '≡',
  '&#x2261;': '≡',
  '&equiv;': '≡',
  // less-than or equal to
  '&#8804;': '≤',
  '&#x2264;': '≤',
  '&le;': '≤',
  // greater-than or equal to
  '&#8805;': '≥',
  '&#x2265;': '≥',
  '&ge;': '≥',
  // subset of
  '&#8834;': '⊂',
  '&#x2282;': '⊂',
  '&sub;': '⊂',
  // superset of
  '&#8835;': '⊃',
  '&#x2283;': '⊃',
  '&sup;': '⊃',
  // not a subset of
  '&#8836;': '⊄',
  '&#x2284;': '⊄',
  '&nsub;': '⊄',
  // subset of or equal to
  '&#8838;': '⊆',
  '&#x2286;': '⊆',
  '&sube;': '⊆',
  // superset of or equal to
  '&#8839;': '⊇',
  '&#x2287;': '⊇',
  '&supe;': '⊇',
  // circled plus (direct sum)
  '&#8853;': '⊕',
  '&#x2295;': '⊕',
  '&oplus;': '⊕',
  // circled times (vector product)
  '&#8855;': '⊗',
  '&#x2297;': '⊗',
  '&otimes;': '⊗',
  // up tack (orthogonal to, perpendicular)
  '&#8869;': '⊥',
  '&#x22a5;': '⊥',
  '&perp;': '⊥',
  // dot operator
  '&#8901;': '⋅',
  '&#x22c5;': '⋅',
  '&sdot;': '⋅',
  // vertical ellipsis
  '&#8942;': '⋮',
  '&#x22ee;': '⋮',
  '&vellip;': '⋮',
  // left ceiling (APL upstile)
  '&#8968;': '⌈',
  '&#x2308;': '⌈',
  '&lceil;': '⌈',
  // right ceiling
  '&#8969;': '⌉',
  '&#x2309;': '⌉',
  '&rceil;': '⌉',
  // left floor (APL downstile)
  '&#8970;': '⌊',
  '&#x230a;': '⌊',
  '&lfloor;': '⌊',
  // right floor
  '&#8971;': '⌋',
  '&#x230b;': '⌋',
  '&rfloor;': '⌋',
  // left-pointing angle bracket (bra)
  '&#9001;': '〈',
  '&#x2329;': '〈',
  '&lang;': '〈',
  // right-pointing angle bracket (ket)
  '&#9002;': '〉',
  '&#x232a;': '〉',
  '&rang;': '〉',
  // lozenge
  '&#9674;': '◊',
  '&#x25ca;': '◊',
  '&loz;': '◊',
  // black spade suit
  '&#9824;': '♠',
  '&#x2660;': '♠',
  '&spades;': '♠',
  // black club suit (shamrock)
  '&#9827;': '♣',
  '&#x2663;': '♣',
  '&clubs;': '♣',
  // black heart suit (valentine)
  '&#9829;': '♥',
  '&#x2665;': '♥',
  '&hearts;': '♥',
  // black diamond suit
  '&#9830;': '♦',
  '&#x2666;': '♦',
  '&diams;': '♦',
};