summaryrefslogtreecommitdiff
path: root/ext/standard/tests/strings/htmlentities_html5.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/strings/htmlentities_html5.phpt')
-rw-r--r--ext/standard/tests/strings/htmlentities_html5.phpt1623
1 files changed, 1623 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/htmlentities_html5.phpt b/ext/standard/tests/strings/htmlentities_html5.phpt
new file mode 100644
index 0000000..1f34097
--- /dev/null
+++ b/ext/standard/tests/strings/htmlentities_html5.phpt
@@ -0,0 +1,1623 @@
+--TEST--
+htmlentities() conformance check (HTML 5)
+--FILE--
+<?php
+function utf32_utf8($k) {
+ if ($k < 0x80) {
+ $retval = pack('C', $k);
+ } else if ($k < 0x800) {
+ $retval = pack('C2',
+ 0xc0 | ($k >> 6),
+ 0x80 | ($k & 0x3f));
+ } else if ($k < 0x10000) {
+ $retval = pack('C3',
+ 0xe0 | ($k >> 12),
+ 0x80 | (($k >> 6) & 0x3f),
+ 0x80 | ($k & 0x3f));
+ } else {
+ $retval = pack('C4',
+ 0xf0 | ($k >> 18),
+ 0x80 | (($k >> 12) & 0x3f),
+ 0x80 | (($k >> 6) & 0x3f),
+ 0x80 | ($k & 0x3f));
+ }
+ return $retval;
+}
+
+for ($i = 0; $i < 0x1DFFF; $i++) {
+ if ($i >= 0xd800 && $i < 0xe000) //surrogates
+ continue;
+ $str = utf32_utf8($i);
+ $result = htmlentities($str, ENT_QUOTES | ENT_HTML5, 'UTF-8');
+ if ($str != $result) {
+ printf("%s\tU+%05X\n", $result, $i);
+ }
+}
+
+/* multicodepoint entities */
+$mpcent = array(
+array(0x0003C, 0x20D2),
+array(0x0003D, 0x20E5),
+array(0x0003E, 0x20D2),
+array(0x00066, 0x6A),
+array(0x0205F, 0x200A),
+array(0x0219D, 0x338),
+array(0x02202, 0x338),
+array(0x02220, 0x20D2),
+array(0x02229, 0xFE00),
+array(0x0222A, 0xFE00),
+array(0x0223C, 0x020D2),
+array(0x0223D, 0x00331),
+array(0x0223E, 0x00333),
+array(0x02242, 0x338),
+array(0x0224B, 0x338),
+array(0x0224D, 0x020D2),
+array(0x0224E, 0x338),
+array(0x0224F, 0x338),
+array(0x02250, 0x338),
+array(0x02261, 0x020E5),
+array(0x02264, 0x20D2),
+array(0x02265, 0x020D2),
+array(0x02266, 0x338),
+array(0x02267, 0x00338),
+array(0x02268, 0xFE00),
+array(0x02269, 0xFE00),
+array(0x0226A, 0x338),
+array(0x0226A, 0x20D2),
+array(0x0226B, 0x338),
+array(0x0226B, 0x20D2),
+array(0x0227F, 0x338),
+array(0x02282, 0x20D2),
+array(0x02283, 0x20D2),
+array(0x0228A, 0xFE00),
+array(0x0228B, 0xFE00),
+array(0x0228F, 0x338),
+array(0x02290, 0x338),
+array(0x02293, 0xFE00),
+array(0x02294, 0xFE00),
+array(0x022B4, 0x20D2),
+array(0x022B5, 0x20D2),
+array(0x022D8, 0x338),
+array(0x022D9, 0x338),
+array(0x022DA, 0xFE00),
+array(0x022DB, 0xFE00),
+array(0x022F5, 0x338),
+array(0x022F9, 0x338),
+array(0x02933, 0x338),
+array(0x029CF, 0x338),
+array(0x029D0, 0x338),
+array(0x02A6D, 0x338),
+array(0x02A70, 0x338),
+array(0x02A7D, 0x338),
+array(0x02A7E, 0x338),
+array(0x02AA1, 0x338),
+array(0x02AA2, 0x338),
+array(0x02AAC, 0xFE00),
+array(0x02AAD, 0xFE00),
+array(0x02AAF, 0x338),
+array(0x02AB0, 0x338),
+array(0x02AC5, 0x338),
+array(0x02AC6, 0x338),
+array(0x02ACB, 0xFE00),
+array(0x02ACC, 0xFE00),
+array(0x02AFD, 0xFE00),
+);
+
+foreach ($mpcent as $i) {
+ $str = utf32_utf8($i[0]);
+ $str .= utf32_utf8($i[1]);
+ $result = htmlentities($str, ENT_QUOTES | ENT_HTML5, 'UTF-8');
+ printf("%s\tU+%05X U+%05X\n", $result, $i[0], $i[1]);
+}
+?>
+--EXPECT--
+&Tab; U+00009
+&NewLine; U+0000A
+&excl; U+00021
+&quot; U+00022
+&num; U+00023
+&dollar; U+00024
+&percnt; U+00025
+&amp; U+00026
+&apos; U+00027
+&lpar; U+00028
+&rpar; U+00029
+&ast; U+0002A
+&plus; U+0002B
+&comma; U+0002C
+&period; U+0002E
+&sol; U+0002F
+&colon; U+0003A
+&semi; U+0003B
+&lt; U+0003C
+&equals; U+0003D
+&gt; U+0003E
+&quest; U+0003F
+&commat; U+00040
+&lbrack; U+0005B
+&bsol; U+0005C
+&rsqb; U+0005D
+&Hat; U+0005E
+&lowbar; U+0005F
+&grave; U+00060
+&lbrace; U+0007B
+&vert; U+0007C
+&rcub; U+0007D
+&nbsp; U+000A0
+&iexcl; U+000A1
+&cent; U+000A2
+&pound; U+000A3
+&curren; U+000A4
+&yen; U+000A5
+&brvbar; U+000A6
+&sect; U+000A7
+&DoubleDot; U+000A8
+&copy; U+000A9
+&ordf; U+000AA
+&laquo; U+000AB
+&not; U+000AC
+&shy; U+000AD
+&reg; U+000AE
+&macr; U+000AF
+&deg; U+000B0
+&plusmn; U+000B1
+&sup2; U+000B2
+&sup3; U+000B3
+&DiacriticalAcute; U+000B4
+&micro; U+000B5
+&para; U+000B6
+&CenterDot; U+000B7
+&Cedilla; U+000B8
+&sup1; U+000B9
+&ordm; U+000BA
+&raquo; U+000BB
+&frac14; U+000BC
+&half; U+000BD
+&frac34; U+000BE
+&iquest; U+000BF
+&Agrave; U+000C0
+&Aacute; U+000C1
+&Acirc; U+000C2
+&Atilde; U+000C3
+&Auml; U+000C4
+&Aring; U+000C5
+&AElig; U+000C6
+&Ccedil; U+000C7
+&Egrave; U+000C8
+&Eacute; U+000C9
+&Ecirc; U+000CA
+&Euml; U+000CB
+&Igrave; U+000CC
+&Iacute; U+000CD
+&Icirc; U+000CE
+&Iuml; U+000CF
+&ETH; U+000D0
+&Ntilde; U+000D1
+&Ograve; U+000D2
+&Oacute; U+000D3
+&Ocirc; U+000D4
+&Otilde; U+000D5
+&Ouml; U+000D6
+&times; U+000D7
+&Oslash; U+000D8
+&Ugrave; U+000D9
+&Uacute; U+000DA
+&Ucirc; U+000DB
+&Uuml; U+000DC
+&Yacute; U+000DD
+&THORN; U+000DE
+&szlig; U+000DF
+&agrave; U+000E0
+&aacute; U+000E1
+&acirc; U+000E2
+&atilde; U+000E3
+&auml; U+000E4
+&aring; U+000E5
+&aelig; U+000E6
+&ccedil; U+000E7
+&egrave; U+000E8
+&eacute; U+000E9
+&ecirc; U+000EA
+&euml; U+000EB
+&igrave; U+000EC
+&iacute; U+000ED
+&icirc; U+000EE
+&iuml; U+000EF
+&eth; U+000F0
+&ntilde; U+000F1
+&ograve; U+000F2
+&oacute; U+000F3
+&ocirc; U+000F4
+&otilde; U+000F5
+&ouml; U+000F6
+&divide; U+000F7
+&oslash; U+000F8
+&ugrave; U+000F9
+&uacute; U+000FA
+&ucirc; U+000FB
+&uuml; U+000FC
+&yacute; U+000FD
+&thorn; U+000FE
+&yuml; U+000FF
+&Amacr; U+00100
+&amacr; U+00101
+&Abreve; U+00102
+&abreve; U+00103
+&Aogon; U+00104
+&aogon; U+00105
+&Cacute; U+00106
+&cacute; U+00107
+&Ccirc; U+00108
+&ccirc; U+00109
+&Cdot; U+0010A
+&cdot; U+0010B
+&Ccaron; U+0010C
+&ccaron; U+0010D
+&Dcaron; U+0010E
+&dcaron; U+0010F
+&Dstrok; U+00110
+&dstrok; U+00111
+&Emacr; U+00112
+&emacr; U+00113
+&Edot; U+00116
+&edot; U+00117
+&Eogon; U+00118
+&eogon; U+00119
+&Ecaron; U+0011A
+&ecaron; U+0011B
+&Gcirc; U+0011C
+&gcirc; U+0011D
+&Gbreve; U+0011E
+&gbreve; U+0011F
+&Gdot; U+00120
+&gdot; U+00121
+&Gcedil; U+00122
+&Hcirc; U+00124
+&hcirc; U+00125
+&Hstrok; U+00126
+&hstrok; U+00127
+&Itilde; U+00128
+&itilde; U+00129
+&Imacr; U+0012A
+&imacr; U+0012B
+&Iogon; U+0012E
+&iogon; U+0012F
+&Idot; U+00130
+&inodot; U+00131
+&IJlig; U+00132
+&ijlig; U+00133
+&Jcirc; U+00134
+&jcirc; U+00135
+&Kcedil; U+00136
+&kcedil; U+00137
+&kgreen; U+00138
+&Lacute; U+00139
+&lacute; U+0013A
+&Lcedil; U+0013B
+&lcedil; U+0013C
+&Lcaron; U+0013D
+&lcaron; U+0013E
+&Lmidot; U+0013F
+&lmidot; U+00140
+&Lstrok; U+00141
+&lstrok; U+00142
+&Nacute; U+00143
+&nacute; U+00144
+&Ncedil; U+00145
+&ncedil; U+00146
+&Ncaron; U+00147
+&ncaron; U+00148
+&napos; U+00149
+&ENG; U+0014A
+&eng; U+0014B
+&Omacr; U+0014C
+&omacr; U+0014D
+&Odblac; U+00150
+&odblac; U+00151
+&OElig; U+00152
+&oelig; U+00153
+&Racute; U+00154
+&racute; U+00155
+&Rcedil; U+00156
+&rcedil; U+00157
+&Rcaron; U+00158
+&rcaron; U+00159
+&Sacute; U+0015A
+&sacute; U+0015B
+&Scirc; U+0015C
+&scirc; U+0015D
+&Scedil; U+0015E
+&scedil; U+0015F
+&Scaron; U+00160
+&scaron; U+00161
+&Tcedil; U+00162
+&tcedil; U+00163
+&Tcaron; U+00164
+&tcaron; U+00165
+&Tstrok; U+00166
+&tstrok; U+00167
+&Utilde; U+00168
+&utilde; U+00169
+&Umacr; U+0016A
+&umacr; U+0016B
+&Ubreve; U+0016C
+&ubreve; U+0016D
+&Uring; U+0016E
+&uring; U+0016F
+&Udblac; U+00170
+&udblac; U+00171
+&Uogon; U+00172
+&uogon; U+00173
+&Wcirc; U+00174
+&wcirc; U+00175
+&Ycirc; U+00176
+&ycirc; U+00177
+&Yuml; U+00178
+&Zacute; U+00179
+&zacute; U+0017A
+&Zdot; U+0017B
+&zdot; U+0017C
+&Zcaron; U+0017D
+&zcaron; U+0017E
+&fnof; U+00192
+&imped; U+001B5
+&gacute; U+001F5
+&jmath; U+00237
+&circ; U+002C6
+&Hacek; U+002C7
+&Breve; U+002D8
+&dot; U+002D9
+&ring; U+002DA
+&ogon; U+002DB
+&DiacriticalTilde; U+002DC
+&DiacriticalDoubleAcute; U+002DD
+&DownBreve; U+00311
+&Alpha; U+00391
+&Beta; U+00392
+&Gamma; U+00393
+&Delta; U+00394
+&Epsilon; U+00395
+&Zeta; U+00396
+&Eta; U+00397
+&Theta; U+00398
+&Iota; U+00399
+&Kappa; U+0039A
+&Lambda; U+0039B
+&Mu; U+0039C
+&Nu; U+0039D
+&Xi; U+0039E
+&Omicron; U+0039F
+&Pi; U+003A0
+&Rho; U+003A1
+&Sigma; U+003A3
+&Tau; U+003A4
+&Upsilon; U+003A5
+&Phi; U+003A6
+&Chi; U+003A7
+&Psi; U+003A8
+&Omega; U+003A9
+&alpha; U+003B1
+&beta; U+003B2
+&gamma; U+003B3
+&delta; U+003B4
+&epsi; U+003B5
+&zeta; U+003B6
+&eta; U+003B7
+&theta; U+003B8
+&iota; U+003B9
+&kappa; U+003BA
+&lambda; U+003BB
+&mu; U+003BC
+&nu; U+003BD
+&xi; U+003BE
+&omicron; U+003BF
+&pi; U+003C0
+&rho; U+003C1
+&sigmav; U+003C2
+&sigma; U+003C3
+&tau; U+003C4
+&upsi; U+003C5
+&phi; U+003C6
+&chi; U+003C7
+&psi; U+003C8
+&omega; U+003C9
+&thetasym; U+003D1
+&upsih; U+003D2
+&straightphi; U+003D5
+&piv; U+003D6
+&Gammad; U+003DC
+&gammad; U+003DD
+&varkappa; U+003F0
+&rhov; U+003F1
+&straightepsilon; U+003F5
+&backepsilon; U+003F6
+&IOcy; U+00401
+&DJcy; U+00402
+&GJcy; U+00403
+&Jukcy; U+00404
+&DScy; U+00405
+&Iukcy; U+00406
+&YIcy; U+00407
+&Jsercy; U+00408
+&LJcy; U+00409
+&NJcy; U+0040A
+&TSHcy; U+0040B
+&KJcy; U+0040C
+&Ubrcy; U+0040E
+&DZcy; U+0040F
+&Acy; U+00410
+&Bcy; U+00411
+&Vcy; U+00412
+&Gcy; U+00413
+&Dcy; U+00414
+&IEcy; U+00415
+&ZHcy; U+00416
+&Zcy; U+00417
+&Icy; U+00418
+&Jcy; U+00419
+&Kcy; U+0041A
+&Lcy; U+0041B
+&Mcy; U+0041C
+&Ncy; U+0041D
+&Ocy; U+0041E
+&Pcy; U+0041F
+&Rcy; U+00420
+&Scy; U+00421
+&Tcy; U+00422
+&Ucy; U+00423
+&Fcy; U+00424
+&KHcy; U+00425
+&TScy; U+00426
+&CHcy; U+00427
+&SHcy; U+00428
+&SHCHcy; U+00429
+&HARDcy; U+0042A
+&Ycy; U+0042B
+&SOFTcy; U+0042C
+&Ecy; U+0042D
+&YUcy; U+0042E
+&YAcy; U+0042F
+&acy; U+00430
+&bcy; U+00431
+&vcy; U+00432
+&gcy; U+00433
+&dcy; U+00434
+&iecy; U+00435
+&zhcy; U+00436
+&zcy; U+00437
+&icy; U+00438
+&jcy; U+00439
+&kcy; U+0043A
+&lcy; U+0043B
+&mcy; U+0043C
+&ncy; U+0043D
+&ocy; U+0043E
+&pcy; U+0043F
+&rcy; U+00440
+&scy; U+00441
+&tcy; U+00442
+&ucy; U+00443
+&fcy; U+00444
+&khcy; U+00445
+&tscy; U+00446
+&chcy; U+00447
+&shcy; U+00448
+&shchcy; U+00449
+&hardcy; U+0044A
+&ycy; U+0044B
+&softcy; U+0044C
+&ecy; U+0044D
+&yucy; U+0044E
+&yacy; U+0044F
+&iocy; U+00451
+&djcy; U+00452
+&gjcy; U+00453
+&jukcy; U+00454
+&dscy; U+00455
+&iukcy; U+00456
+&yicy; U+00457
+&jsercy; U+00458
+&ljcy; U+00459
+&njcy; U+0045A
+&tshcy; U+0045B
+&kjcy; U+0045C
+&ubrcy; U+0045E
+&dzcy; U+0045F
+&ensp; U+02002
+&emsp; U+02003
+&emsp13; U+02004
+&emsp14; U+02005
+&numsp; U+02007
+&puncsp; U+02008
+&ThinSpace; U+02009
+&hairsp; U+0200A
+&ZeroWidthSpace; U+0200B
+&zwnj; U+0200C
+&zwj; U+0200D
+&lrm; U+0200E
+&rlm; U+0200F
+&hyphen; U+02010
+&ndash; U+02013
+&mdash; U+02014
+&horbar; U+02015
+&Verbar; U+02016
+&OpenCurlyQuote; U+02018
+&rsquo; U+02019
+&sbquo; U+0201A
+&OpenCurlyDoubleQuote; U+0201C
+&rdquo; U+0201D
+&bdquo; U+0201E
+&dagger; U+02020
+&Dagger; U+02021
+&bull; U+02022
+&nldr; U+02025
+&hellip; U+02026
+&permil; U+02030
+&pertenk; U+02031
+&prime; U+02032
+&Prime; U+02033
+&tprime; U+02034
+&backprime; U+02035
+&lsaquo; U+02039
+&rsaquo; U+0203A
+&oline; U+0203E
+&caret; U+02041
+&hybull; U+02043
+&frasl; U+02044
+&bsemi; U+0204F
+&qprime; U+02057
+&MediumSpace; U+0205F
+&NoBreak; U+02060
+&af; U+02061
+&InvisibleTimes; U+02062
+&ic; U+02063
+&euro; U+020AC
+&TripleDot; U+020DB
+&DotDot; U+020DC
+&complexes; U+02102
+&incare; U+02105
+&gscr; U+0210A
+&HilbertSpace; U+0210B
+&Hfr; U+0210C
+&Hopf; U+0210D
+&planckh; U+0210E
+&planck; U+0210F
+&imagline; U+02110
+&Ifr; U+02111
+&lagran; U+02112
+&ell; U+02113
+&naturals; U+02115
+&numero; U+02116
+&copysr; U+02117
+&wp; U+02118
+&primes; U+02119
+&rationals; U+0211A
+&realine; U+0211B
+&Rfr; U+0211C
+&Ropf; U+0211D
+&rx; U+0211E
+&trade; U+02122
+&Zopf; U+02124
+&mho; U+02127
+&Zfr; U+02128
+&iiota; U+02129
+&Bscr; U+0212C
+&Cfr; U+0212D
+&escr; U+0212F
+&expectation; U+02130
+&Fouriertrf; U+02131
+&Mellintrf; U+02133
+&orderof; U+02134
+&aleph; U+02135
+&beth; U+02136
+&gimel; U+02137
+&daleth; U+02138
+&CapitalDifferentialD; U+02145
+&DifferentialD; U+02146
+&exponentiale; U+02147
+&ImaginaryI; U+02148
+&frac13; U+02153
+&frac23; U+02154
+&frac15; U+02155
+&frac25; U+02156
+&frac35; U+02157
+&frac45; U+02158
+&frac16; U+02159
+&frac56; U+0215A
+&frac18; U+0215B
+&frac38; U+0215C
+&frac58; U+0215D
+&frac78; U+0215E
+&larr; U+02190
+&uarr; U+02191
+&srarr; U+02192
+&darr; U+02193
+&harr; U+02194
+&UpDownArrow; U+02195
+&nwarrow; U+02196
+&UpperRightArrow; U+02197
+&LowerRightArrow; U+02198
+&swarr; U+02199
+&nleftarrow; U+0219A
+&nrarr; U+0219B
+&rarrw; U+0219D
+&Larr; U+0219E
+&Uarr; U+0219F
+&twoheadrightarrow; U+021A0
+&Darr; U+021A1
+&larrtl; U+021A2
+&rarrtl; U+021A3
+&LeftTeeArrow; U+021A4
+&UpTeeArrow; U+021A5
+&map; U+021A6
+&DownTeeArrow; U+021A7
+&larrhk; U+021A9
+&rarrhk; U+021AA
+&larrlp; U+021AB
+&looparrowright; U+021AC
+&harrw; U+021AD
+&nleftrightarrow; U+021AE
+&Lsh; U+021B0
+&rsh; U+021B1
+&ldsh; U+021B2
+&rdsh; U+021B3
+&crarr; U+021B5
+&curvearrowleft; U+021B6
+&curarr; U+021B7
+&olarr; U+021BA
+&orarr; U+021BB
+&leftharpoonup; U+021BC
+&leftharpoondown; U+021BD
+&RightUpVector; U+021BE
+&uharl; U+021BF
+&rharu; U+021C0
+&rhard; U+021C1
+&RightDownVector; U+021C2
+&dharl; U+021C3
+&rightleftarrows; U+021C4
+&udarr; U+021C5
+&lrarr; U+021C6
+&llarr; U+021C7
+&upuparrows; U+021C8
+&rrarr; U+021C9
+&downdownarrows; U+021CA
+&leftrightharpoons; U+021CB
+&rightleftharpoons; U+021CC
+&nLeftarrow; U+021CD
+&nhArr; U+021CE
+&nrArr; U+021CF
+&DoubleLeftArrow; U+021D0
+&DoubleUpArrow; U+021D1
+&Implies; U+021D2
+&Downarrow; U+021D3
+&hArr; U+021D4
+&Updownarrow; U+021D5
+&nwArr; U+021D6
+&neArr; U+021D7
+&seArr; U+021D8
+&swArr; U+021D9
+&lAarr; U+021DA
+&rAarr; U+021DB
+&zigrarr; U+021DD
+&LeftArrowBar; U+021E4
+&RightArrowBar; U+021E5
+&DownArrowUpArrow; U+021F5
+&loarr; U+021FD
+&roarr; U+021FE
+&hoarr; U+021FF
+&forall; U+02200
+&comp; U+02201
+&part; U+02202
+&Exists; U+02203
+&nexist; U+02204
+&empty; U+02205
+&nabla; U+02207
+&isinv; U+02208
+&notin; U+02209
+&ReverseElement; U+0220B
+&notniva; U+0220C
+&prod; U+0220F
+&Coproduct; U+02210
+&sum; U+02211
+&minus; U+02212
+&MinusPlus; U+02213
+&plusdo; U+02214
+&ssetmn; U+02216
+&lowast; U+02217
+&compfn; U+02218
+&Sqrt; U+0221A
+&prop; U+0221D
+&infin; U+0221E
+&angrt; U+0221F
+&angle; U+02220
+&angmsd; U+02221
+&angsph; U+02222
+&mid; U+02223
+&nshortmid; U+02224
+&shortparallel; U+02225
+&nparallel; U+02226
+&and; U+02227
+&or; U+02228
+&cap; U+02229
+&cup; U+0222A
+&Integral; U+0222B
+&Int; U+0222C
+&tint; U+0222D
+&ContourIntegral; U+0222E
+&DoubleContourIntegral; U+0222F
+&Cconint; U+02230
+&cwint; U+02231
+&cwconint; U+02232
+&awconint; U+02233
+&there4; U+02234
+&Because; U+02235
+&ratio; U+02236
+&Colon; U+02237
+&minusd; U+02238
+&mDDot; U+0223A
+&homtht; U+0223B
+&sim; U+0223C
+&bsim; U+0223D
+&ac; U+0223E
+&acd; U+0223F
+&wr; U+02240
+&NotTilde; U+02241
+&esim; U+02242
+&simeq; U+02243
+&nsime; U+02244
+&TildeFullEqual; U+02245
+&simne; U+02246
+&ncong; U+02247
+&approx; U+02248
+&napprox; U+02249
+&ape; U+0224A
+&apid; U+0224B
+&bcong; U+0224C
+&CupCap; U+0224D
+&bump; U+0224E
+&HumpEqual; U+0224F
+&esdot; U+02250
+&doteqdot; U+02251
+&fallingdotseq; U+02252
+&risingdotseq; U+02253
+&coloneq; U+02254
+&eqcolon; U+02255
+&ecir; U+02256
+&circeq; U+02257
+&wedgeq; U+02259
+&veeeq; U+0225A
+&triangleq; U+0225C
+&equest; U+0225F
+&NotEqual; U+02260
+&Congruent; U+02261
+&NotCongruent; U+02262
+&leq; U+02264
+&ge; U+02265
+&lE; U+02266
+&geqq; U+02267
+&lneqq; U+02268
+&gneqq; U+02269
+&ll; U+0226A
+&gg; U+0226B
+&between; U+0226C
+&NotCupCap; U+0226D
+&NotLess; U+0226E
+&ngtr; U+0226F
+&NotLessEqual; U+02270
+&ngeq; U+02271
+&LessTilde; U+02272
+&GreaterTilde; U+02273
+&nlsim; U+02274
+&ngsim; U+02275
+&lessgtr; U+02276
+&gl; U+02277
+&ntlg; U+02278
+&NotGreaterLess; U+02279
+&prec; U+0227A
+&succ; U+0227B
+&PrecedesSlantEqual; U+0227C
+&succcurlyeq; U+0227D
+&precsim; U+0227E
+&SucceedsTilde; U+0227F
+&npr; U+02280
+&NotSucceeds; U+02281
+&sub; U+02282
+&sup; U+02283
+&nsub; U+02284
+&nsup; U+02285
+&SubsetEqual; U+02286
+&supe; U+02287
+&NotSubsetEqual; U+02288
+&NotSupersetEqual; U+02289
+&subsetneq; U+0228A
+&supsetneq; U+0228B
+&cupdot; U+0228D
+&UnionPlus; U+0228E
+&sqsub; U+0228F
+&sqsupset; U+02290
+&SquareSubsetEqual; U+02291
+&SquareSupersetEqual; U+02292
+&sqcap; U+02293
+&sqcup; U+02294
+&CirclePlus; U+02295
+&ominus; U+02296
+&CircleTimes; U+02297
+&osol; U+02298
+&CircleDot; U+02299
+&ocir; U+0229A
+&oast; U+0229B
+&odash; U+0229D
+&boxplus; U+0229E
+&boxminus; U+0229F
+&timesb; U+022A0
+&sdotb; U+022A1
+&vdash; U+022A2
+&dashv; U+022A3
+&DownTee; U+022A4
+&perp; U+022A5
+&models; U+022A7
+&DoubleRightTee; U+022A8
+&Vdash; U+022A9
+&Vvdash; U+022AA
+&VDash; U+022AB
+&nvdash; U+022AC
+&nvDash; U+022AD
+&nVdash; U+022AE
+&nVDash; U+022AF
+&prurel; U+022B0
+&vartriangleleft; U+022B2
+&vrtri; U+022B3
+&LeftTriangleEqual; U+022B4
+&RightTriangleEqual; U+022B5
+&origof; U+022B6
+&imof; U+022B7
+&mumap; U+022B8
+&hercon; U+022B9
+&intcal; U+022BA
+&veebar; U+022BB
+&barvee; U+022BD
+&angrtvb; U+022BE
+&lrtri; U+022BF
+&xwedge; U+022C0
+&xvee; U+022C1
+&bigcap; U+022C2
+&bigcup; U+022C3
+&diamond; U+022C4
+&sdot; U+022C5
+&Star; U+022C6
+&divonx; U+022C7
+&bowtie; U+022C8
+&ltimes; U+022C9
+&rtimes; U+022CA
+&lthree; U+022CB
+&rthree; U+022CC
+&backsimeq; U+022CD
+&curlyvee; U+022CE
+&curlywedge; U+022CF
+&Sub; U+022D0
+&Supset; U+022D1
+&Cap; U+022D2
+&Cup; U+022D3
+&pitchfork; U+022D4
+&epar; U+022D5
+&lessdot; U+022D6
+&gtrdot; U+022D7
+&Ll; U+022D8
+&Gg; U+022D9
+&lesseqgtr; U+022DA
+&gtreqless; U+022DB
+&curlyeqprec; U+022DE
+&cuesc; U+022DF
+&NotPrecedesSlantEqual; U+022E0
+&NotSucceedsSlantEqual; U+022E1
+&NotSquareSubsetEqual; U+022E2
+&NotSquareSupersetEqual; U+022E3
+&lnsim; U+022E6
+&gnsim; U+022E7
+&precnsim; U+022E8
+&scnsim; U+022E9
+&nltri; U+022EA
+&ntriangleright; U+022EB
+&nltrie; U+022EC
+&NotRightTriangleEqual; U+022ED
+&vellip; U+022EE
+&ctdot; U+022EF
+&utdot; U+022F0
+&dtdot; U+022F1
+&disin; U+022F2
+&isinsv; U+022F3
+&isins; U+022F4
+&isindot; U+022F5
+&notinvc; U+022F6
+&notinvb; U+022F7
+&isinE; U+022F9
+&nisd; U+022FA
+&xnis; U+022FB
+&nis; U+022FC
+&notnivc; U+022FD
+&notnivb; U+022FE
+&barwed; U+02305
+&doublebarwedge; U+02306
+&lceil; U+02308
+&RightCeiling; U+02309
+&LeftFloor; U+0230A
+&RightFloor; U+0230B
+&drcrop; U+0230C
+&dlcrop; U+0230D
+&urcrop; U+0230E
+&ulcrop; U+0230F
+&bnot; U+02310
+&profline; U+02312
+&profsurf; U+02313
+&telrec; U+02315
+&target; U+02316
+&ulcorner; U+0231C
+&urcorner; U+0231D
+&llcorner; U+0231E
+&drcorn; U+0231F
+&frown; U+02322
+&smile; U+02323
+&cylcty; U+0232D
+&profalar; U+0232E
+&topbot; U+02336
+&ovbar; U+0233D
+&solbar; U+0233F
+&angzarr; U+0237C
+&lmoust; U+023B0
+&rmoust; U+023B1
+&OverBracket; U+023B4
+&bbrk; U+023B5
+&bbrktbrk; U+023B6
+&OverParenthesis; U+023DC
+&UnderParenthesis; U+023DD
+&OverBrace; U+023DE
+&UnderBrace; U+023DF
+&trpezium; U+023E2
+&elinters; U+023E7
+&blank; U+02423
+&oS; U+024C8
+&HorizontalLine; U+02500
+&boxv; U+02502
+&boxdr; U+0250C
+&boxdl; U+02510
+&boxur; U+02514
+&boxul; U+02518
+&boxvr; U+0251C
+&boxvl; U+02524
+&boxhd; U+0252C
+&boxhu; U+02534
+&boxvh; U+0253C
+&boxH; U+02550
+&boxV; U+02551
+&boxdR; U+02552
+&boxDr; U+02553
+&boxDR; U+02554
+&boxdL; U+02555
+&boxDl; U+02556
+&boxDL; U+02557
+&boxuR; U+02558
+&boxUr; U+02559
+&boxUR; U+0255A
+&boxuL; U+0255B
+&boxUl; U+0255C
+&boxUL; U+0255D
+&boxvR; U+0255E
+&boxVr; U+0255F
+&boxVR; U+02560
+&boxvL; U+02561
+&boxVl; U+02562
+&boxVL; U+02563
+&boxHd; U+02564
+&boxhD; U+02565
+&boxHD; U+02566
+&boxHu; U+02567
+&boxhU; U+02568
+&boxHU; U+02569
+&boxvH; U+0256A
+&boxVh; U+0256B
+&boxVH; U+0256C
+&uhblk; U+02580
+&lhblk; U+02584
+&block; U+02588
+&blk14; U+02591
+&blk12; U+02592
+&blk34; U+02593
+&Square; U+025A1
+&squarf; U+025AA
+&EmptyVerySmallSquare; U+025AB
+&rect; U+025AD
+&marker; U+025AE
+&fltns; U+025B1
+&bigtriangleup; U+025B3
+&blacktriangle; U+025B4
+&triangle; U+025B5
+&blacktriangleright; U+025B8
+&rtri; U+025B9
+&bigtriangledown; U+025BD
+&blacktriangledown; U+025BE
+&triangledown; U+025BF
+&blacktriangleleft; U+025C2
+&ltri; U+025C3
+&lozenge; U+025CA
+&cir; U+025CB
+&tridot; U+025EC
+&bigcirc; U+025EF
+&ultri; U+025F8
+&urtri; U+025F9
+&lltri; U+025FA
+&EmptySmallSquare; U+025FB
+&FilledSmallSquare; U+025FC
+&starf; U+02605
+&star; U+02606
+&phone; U+0260E
+&female; U+02640
+&male; U+02642
+&spadesuit; U+02660
+&clubs; U+02663
+&hearts; U+02665
+&diamondsuit; U+02666
+&sung; U+0266A
+&flat; U+0266D
+&natur; U+0266E
+&sharp; U+0266F
+&check; U+02713
+&cross; U+02717
+&maltese; U+02720
+&sext; U+02736
+&VerticalSeparator; U+02758
+&lbbrk; U+02772
+&rbbrk; U+02773
+&bsolhsub; U+027C8
+&suphsol; U+027C9
+&LeftDoubleBracket; U+027E6
+&RightDoubleBracket; U+027E7
+&langle; U+027E8
+&RightAngleBracket; U+027E9
+&Lang; U+027EA
+&Rang; U+027EB
+&loang; U+027EC
+&roang; U+027ED
+&longleftarrow; U+027F5
+&LongRightArrow; U+027F6
+&LongLeftRightArrow; U+027F7
+&xlArr; U+027F8
+&DoubleLongRightArrow; U+027F9
+&xhArr; U+027FA
+&xmap; U+027FC
+&dzigrarr; U+027FF
+&nvlArr; U+02902
+&nvrArr; U+02903
+&nvHarr; U+02904
+&Map; U+02905
+&lbarr; U+0290C
+&bkarow; U+0290D
+&lBarr; U+0290E
+&dbkarow; U+0290F
+&drbkarow; U+02910
+&DDotrahd; U+02911
+&UpArrowBar; U+02912
+&DownArrowBar; U+02913
+&Rarrtl; U+02916
+&latail; U+02919
+&ratail; U+0291A
+&lAtail; U+0291B
+&rAtail; U+0291C
+&larrfs; U+0291D
+&rarrfs; U+0291E
+&larrbfs; U+0291F
+&rarrbfs; U+02920
+&nwarhk; U+02923
+&nearhk; U+02924
+&searhk; U+02925
+&swarhk; U+02926
+&nwnear; U+02927
+&toea; U+02928
+&seswar; U+02929
+&swnwar; U+0292A
+&rarrc; U+02933
+&cudarrr; U+02935
+&ldca; U+02936
+&rdca; U+02937
+&cudarrl; U+02938
+&larrpl; U+02939
+&curarrm; U+0293C
+&cularrp; U+0293D
+&rarrpl; U+02945
+&harrcir; U+02948
+&Uarrocir; U+02949
+&lurdshar; U+0294A
+&ldrushar; U+0294B
+&LeftRightVector; U+0294E
+&RightUpDownVector; U+0294F
+&DownLeftRightVector; U+02950
+&LeftUpDownVector; U+02951
+&LeftVectorBar; U+02952
+&RightVectorBar; U+02953
+&RightUpVectorBar; U+02954
+&RightDownVectorBar; U+02955
+&DownLeftVectorBar; U+02956
+&DownRightVectorBar; U+02957
+&LeftUpVectorBar; U+02958
+&LeftDownVectorBar; U+02959
+&LeftTeeVector; U+0295A
+&RightTeeVector; U+0295B
+&RightUpTeeVector; U+0295C
+&RightDownTeeVector; U+0295D
+&DownLeftTeeVector; U+0295E
+&DownRightTeeVector; U+0295F
+&LeftUpTeeVector; U+02960
+&LeftDownTeeVector; U+02961
+&lHar; U+02962
+&uHar; U+02963
+&rHar; U+02964
+&dHar; U+02965
+&luruhar; U+02966
+&ldrdhar; U+02967
+&ruluhar; U+02968
+&rdldhar; U+02969
+&lharul; U+0296A
+&llhard; U+0296B
+&rharul; U+0296C
+&lrhard; U+0296D
+&udhar; U+0296E
+&ReverseUpEquilibrium; U+0296F
+&RoundImplies; U+02970
+&erarr; U+02971
+&simrarr; U+02972
+&larrsim; U+02973
+&rarrsim; U+02974
+&rarrap; U+02975
+&ltlarr; U+02976
+&gtrarr; U+02978
+&subrarr; U+02979
+&suplarr; U+0297B
+&lfisht; U+0297C
+&rfisht; U+0297D
+&ufisht; U+0297E
+&dfisht; U+0297F
+&lopar; U+02985
+&ropar; U+02986
+&lbrke; U+0298B
+&rbrke; U+0298C
+&lbrkslu; U+0298D
+&rbrksld; U+0298E
+&lbrksld; U+0298F
+&rbrkslu; U+02990
+&langd; U+02991
+&rangd; U+02992
+&lparlt; U+02993
+&rpargt; U+02994
+&gtlPar; U+02995
+&ltrPar; U+02996
+&vzigzag; U+0299A
+&vangrt; U+0299C
+&angrtvbd; U+0299D
+&ange; U+029A4
+&range; U+029A5
+&dwangle; U+029A6
+&uwangle; U+029A7
+&angmsdaa; U+029A8
+&angmsdab; U+029A9
+&angmsdac; U+029AA
+&angmsdad; U+029AB
+&angmsdae; U+029AC
+&angmsdaf; U+029AD
+&angmsdag; U+029AE
+&angmsdah; U+029AF
+&bemptyv; U+029B0
+&demptyv; U+029B1
+&cemptyv; U+029B2
+&raemptyv; U+029B3
+&laemptyv; U+029B4
+&ohbar; U+029B5
+&omid; U+029B6
+&opar; U+029B7
+&operp; U+029B9
+&olcross; U+029BB
+&odsold; U+029BC
+&olcir; U+029BE
+&ofcir; U+029BF
+&olt; U+029C0
+&ogt; U+029C1
+&cirscir; U+029C2
+&cirE; U+029C3
+&solb; U+029C4
+&bsolb; U+029C5
+&boxbox; U+029C9
+&trisb; U+029CD
+&rtriltri; U+029CE
+&LeftTriangleBar; U+029CF
+&RightTriangleBar; U+029D0
+&iinfin; U+029DC
+&infintie; U+029DD
+&nvinfin; U+029DE
+&eparsl; U+029E3
+&smeparsl; U+029E4
+&eqvparsl; U+029E5
+&lozf; U+029EB
+&RuleDelayed; U+029F4
+&dsol; U+029F6
+&xodot; U+02A00
+&bigoplus; U+02A01
+&bigotimes; U+02A02
+&biguplus; U+02A04
+&bigsqcup; U+02A06
+&iiiint; U+02A0C
+&fpartint; U+02A0D
+&cirfnint; U+02A10
+&awint; U+02A11
+&rppolint; U+02A12
+&scpolint; U+02A13
+&npolint; U+02A14
+&pointint; U+02A15
+&quatint; U+02A16
+&intlarhk; U+02A17
+&pluscir; U+02A22
+&plusacir; U+02A23
+&simplus; U+02A24
+&plusdu; U+02A25
+&plussim; U+02A26
+&plustwo; U+02A27
+&mcomma; U+02A29
+&minusdu; U+02A2A
+&loplus; U+02A2D
+&roplus; U+02A2E
+&Cross; U+02A2F
+&timesd; U+02A30
+&timesbar; U+02A31
+&smashp; U+02A33
+&lotimes; U+02A34
+&rotimes; U+02A35
+&otimesas; U+02A36
+&Otimes; U+02A37
+&odiv; U+02A38
+&triplus; U+02A39
+&triminus; U+02A3A
+&tritime; U+02A3B
+&iprod; U+02A3C
+&amalg; U+02A3F
+&capdot; U+02A40
+&ncup; U+02A42
+&ncap; U+02A43
+&capand; U+02A44
+&cupor; U+02A45
+&cupcap; U+02A46
+&capcup; U+02A47
+&cupbrcap; U+02A48
+&capbrcup; U+02A49
+&cupcup; U+02A4A
+&capcap; U+02A4B
+&ccups; U+02A4C
+&ccaps; U+02A4D
+&ccupssm; U+02A50
+&And; U+02A53
+&Or; U+02A54
+&andand; U+02A55
+&oror; U+02A56
+&orslope; U+02A57
+&andslope; U+02A58
+&andv; U+02A5A
+&orv; U+02A5B
+&andd; U+02A5C
+&ord; U+02A5D
+&wedbar; U+02A5F
+&sdote; U+02A66
+&simdot; U+02A6A
+&congdot; U+02A6D
+&easter; U+02A6E
+&apacir; U+02A6F
+&apE; U+02A70
+&eplus; U+02A71
+&pluse; U+02A72
+&Esim; U+02A73
+&Colone; U+02A74
+&Equal; U+02A75
+&ddotseq; U+02A77
+&equivDD; U+02A78
+&ltcir; U+02A79
+&gtcir; U+02A7A
+&ltquest; U+02A7B
+&gtquest; U+02A7C
+&les; U+02A7D
+&ges; U+02A7E
+&lesdot; U+02A7F
+&gesdot; U+02A80
+&lesdoto; U+02A81
+&gesdoto; U+02A82
+&lesdotor; U+02A83
+&gesdotol; U+02A84
+&lap; U+02A85
+&gap; U+02A86
+&lne; U+02A87
+&gne; U+02A88
+&lnap; U+02A89
+&gnap; U+02A8A
+&lesseqqgtr; U+02A8B
+&gEl; U+02A8C
+&lsime; U+02A8D
+&gsime; U+02A8E
+&lsimg; U+02A8F
+&gsiml; U+02A90
+&lgE; U+02A91
+&glE; U+02A92
+&lesges; U+02A93
+&gesles; U+02A94
+&els; U+02A95
+&egs; U+02A96
+&elsdot; U+02A97
+&egsdot; U+02A98
+&el; U+02A99
+&eg; U+02A9A
+&siml; U+02A9D
+&simg; U+02A9E
+&simlE; U+02A9F
+&simgE; U+02AA0
+&LessLess; U+02AA1
+&GreaterGreater; U+02AA2
+&glj; U+02AA4
+&gla; U+02AA5
+&ltcc; U+02AA6
+&gtcc; U+02AA7
+&lescc; U+02AA8
+&gescc; U+02AA9
+&smt; U+02AAA
+&lat; U+02AAB
+&smte; U+02AAC
+&late; U+02AAD
+&bumpE; U+02AAE
+&preceq; U+02AAF
+&SucceedsEqual; U+02AB0
+&prE; U+02AB3
+&scE; U+02AB4
+&precneqq; U+02AB5
+&scnE; U+02AB6
+&precapprox; U+02AB7
+&succapprox; U+02AB8
+&precnapprox; U+02AB9
+&succnapprox; U+02ABA
+&Pr; U+02ABB
+&Sc; U+02ABC
+&subdot; U+02ABD
+&supdot; U+02ABE
+&subplus; U+02ABF
+&supplus; U+02AC0
+&submult; U+02AC1
+&supmult; U+02AC2
+&subedot; U+02AC3
+&supedot; U+02AC4
+&subE; U+02AC5
+&supseteqq; U+02AC6
+&subsim; U+02AC7
+&supsim; U+02AC8
+&subsetneqq; U+02ACB
+&supnE; U+02ACC
+&csub; U+02ACF
+&csup; U+02AD0
+&csube; U+02AD1
+&csupe; U+02AD2
+&subsup; U+02AD3
+&supsub; U+02AD4
+&subsub; U+02AD5
+&supsup; U+02AD6
+&suphsub; U+02AD7
+&supdsub; U+02AD8
+&forkv; U+02AD9
+&topfork; U+02ADA
+&mlcp; U+02ADB
+&Dashv; U+02AE4
+&Vdashl; U+02AE6
+&Barv; U+02AE7
+&vBar; U+02AE8
+&vBarv; U+02AE9
+&Vbar; U+02AEB
+&Not; U+02AEC
+&bNot; U+02AED
+&rnmid; U+02AEE
+&cirmid; U+02AEF
+&midcir; U+02AF0
+&topcir; U+02AF1
+&nhpar; U+02AF2
+&parsim; U+02AF3
+&fflig; U+0FB00
+&filig; U+0FB01
+&fllig; U+0FB02
+&ffilig; U+0FB03
+&ffllig; U+0FB04
+&Ascr; U+1D49C
+&Cscr; U+1D49E
+&Dscr; U+1D49F
+&Gscr; U+1D4A2
+&Jscr; U+1D4A5
+&Kscr; U+1D4A6
+&Nscr; U+1D4A9
+&Oscr; U+1D4AA
+&Pscr; U+1D4AB
+&Qscr; U+1D4AC
+&Sscr; U+1D4AE
+&Tscr; U+1D4AF
+&Uscr; U+1D4B0
+&Vscr; U+1D4B1
+&Wscr; U+1D4B2
+&Xscr; U+1D4B3
+&Yscr; U+1D4B4
+&Zscr; U+1D4B5
+&ascr; U+1D4B6
+&bscr; U+1D4B7
+&cscr; U+1D4B8
+&dscr; U+1D4B9
+&fscr; U+1D4BB
+&hscr; U+1D4BD
+&iscr; U+1D4BE
+&jscr; U+1D4BF
+&kscr; U+1D4C0
+&lscr; U+1D4C1
+&mscr; U+1D4C2
+&nscr; U+1D4C3
+&pscr; U+1D4C5
+&qscr; U+1D4C6
+&rscr; U+1D4C7
+&sscr; U+1D4C8
+&tscr; U+1D4C9
+&uscr; U+1D4CA
+&vscr; U+1D4CB
+&wscr; U+1D4CC
+&xscr; U+1D4CD
+&yscr; U+1D4CE
+&zscr; U+1D4CF
+&Afr; U+1D504
+&Bfr; U+1D505
+&Dfr; U+1D507
+&Efr; U+1D508
+&Ffr; U+1D509
+&Gfr; U+1D50A
+&Jfr; U+1D50D
+&Kfr; U+1D50E
+&Lfr; U+1D50F
+&Mfr; U+1D510
+&Nfr; U+1D511
+&Ofr; U+1D512
+&Pfr; U+1D513
+&Qfr; U+1D514
+&Sfr; U+1D516
+&Tfr; U+1D517
+&Ufr; U+1D518
+&Vfr; U+1D519
+&Wfr; U+1D51A
+&Xfr; U+1D51B
+&Yfr; U+1D51C
+&afr; U+1D51E
+&bfr; U+1D51F
+&cfr; U+1D520
+&dfr; U+1D521
+&efr; U+1D522
+&ffr; U+1D523
+&gfr; U+1D524
+&hfr; U+1D525
+&ifr; U+1D526
+&jfr; U+1D527
+&kfr; U+1D528
+&lfr; U+1D529
+&mfr; U+1D52A
+&nfr; U+1D52B
+&ofr; U+1D52C
+&pfr; U+1D52D
+&qfr; U+1D52E
+&rfr; U+1D52F
+&sfr; U+1D530
+&tfr; U+1D531
+&ufr; U+1D532
+&vfr; U+1D533
+&wfr; U+1D534
+&xfr; U+1D535
+&yfr; U+1D536
+&zfr; U+1D537
+&Aopf; U+1D538
+&Bopf; U+1D539
+&Dopf; U+1D53B
+&Eopf; U+1D53C
+&Fopf; U+1D53D
+&Gopf; U+1D53E
+&Iopf; U+1D540
+&Jopf; U+1D541
+&Kopf; U+1D542
+&Lopf; U+1D543
+&Mopf; U+1D544
+&Oopf; U+1D546
+&Sopf; U+1D54A
+&Topf; U+1D54B
+&Uopf; U+1D54C
+&Vopf; U+1D54D
+&Wopf; U+1D54E
+&Xopf; U+1D54F
+&Yopf; U+1D550
+&aopf; U+1D552
+&bopf; U+1D553
+&copf; U+1D554
+&dopf; U+1D555
+&eopf; U+1D556
+&fopf; U+1D557
+&gopf; U+1D558
+&hopf; U+1D559
+&iopf; U+1D55A
+&jopf; U+1D55B
+&kopf; U+1D55C
+&lopf; U+1D55D
+&mopf; U+1D55E
+&nopf; U+1D55F
+&oopf; U+1D560
+&popf; U+1D561
+&qopf; U+1D562
+&ropf; U+1D563
+&sopf; U+1D564
+&topf; U+1D565
+&uopf; U+1D566
+&vopf; U+1D567
+&wopf; U+1D568
+&xopf; U+1D569
+&yopf; U+1D56A
+&zopf; U+1D56B
+&nvlt; U+0003C U+020D2
+&bne; U+0003D U+020E5
+&nvgt; U+0003E U+020D2
+&fjlig; U+00066 U+0006A
+&ThickSpace; U+0205F U+0200A
+&nrarrw; U+0219D U+00338
+&npart; U+02202 U+00338
+&nang; U+02220 U+020D2
+&caps; U+02229 U+0FE00
+&cups; U+0222A U+0FE00
+&nvsim; U+0223C U+020D2
+&race; U+0223D U+00331
+&acE; U+0223E U+00333
+&nesim; U+02242 U+00338
+&napid; U+0224B U+00338
+&nvap; U+0224D U+020D2
+&nbump; U+0224E U+00338
+&nbumpe; U+0224F U+00338
+&nedot; U+02250 U+00338
+&bnequiv; U+02261 U+020E5
+&nvle; U+02264 U+020D2
+&nvge; U+02265 U+020D2
+&nlE; U+02266 U+00338
+&NotGreaterFullEqual; U+02267 U+00338
+&lvertneqq; U+02268 U+0FE00
+&gvertneqq; U+02269 U+0FE00
+&nLtv; U+0226A U+00338
+&nLt; U+0226A U+020D2
+&NotGreaterGreater; U+0226B U+00338
+&nGt; U+0226B U+020D2
+&NotSucceedsTilde; U+0227F U+00338
+&vnsub; U+02282 U+020D2
+&nsupset; U+02283 U+020D2
+&vsubne; U+0228A U+0FE00
+&vsupne; U+0228B U+0FE00
+&NotSquareSubset; U+0228F U+00338
+&NotSquareSuperset; U+02290 U+00338
+&sqcaps; U+02293 U+0FE00
+&sqcups; U+02294 U+0FE00
+&nvltrie; U+022B4 U+020D2
+&nvrtrie; U+022B5 U+020D2
+&nLl; U+022D8 U+00338
+&nGg; U+022D9 U+00338
+&lesg; U+022DA U+0FE00
+&gesl; U+022DB U+0FE00
+&notindot; U+022F5 U+00338
+&notinE; U+022F9 U+00338
+&nrarrc; U+02933 U+00338
+&NotLeftTriangleBar; U+029CF U+00338
+&NotRightTriangleBar; U+029D0 U+00338
+&ncongdot; U+02A6D U+00338
+&napE; U+02A70 U+00338
+&nles; U+02A7D U+00338
+&nges; U+02A7E U+00338
+&NotNestedLessLess; U+02AA1 U+00338
+&NotNestedGreaterGreater; U+02AA2 U+00338
+&smtes; U+02AAC U+0FE00
+&lates; U+02AAD U+0FE00
+&NotPrecedesEqual; U+02AAF U+00338
+&NotSucceedsEqual; U+02AB0 U+00338
+&nsubE; U+02AC5 U+00338
+&nsupseteqq; U+02AC6 U+00338
+&vsubnE; U+02ACB U+0FE00
+&varsupsetneqq; U+02ACC U+0FE00
+&varsupsetneqq; U+02AFD U+0FE00