summaryrefslogtreecommitdiffstats
path: root/test/unicode.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--test/unicode.html915
1 files changed, 915 insertions, 0 deletions
diff --git a/test/unicode.html b/test/unicode.html
new file mode 100644
index 0000000..7abcd1a
--- /dev/null
+++ b/test/unicode.html
@@ -0,0 +1,915 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Test of some Unicode symbols in numeric character reference form</TITLE>
+</HEAD>
+<BODY>
+<PRE>
+
+ This table prepared from SGML.TXT available at ftp.unicode.org
+
+ ftp://ftp.unicode.org/MAPPINGS/VENDORS/MISC/SGML.TXT
+ (if doing ftp, try cd Public/MAPPINGS/VENDORS/MISC)
+
+
+original comment:
+
+# Author: John Cowan &lt;cowan@ccil.org&gt;
+# Date: 25 July 1997
+#
+# The following table maps SGML character entities from various
+# public sets (namely, ISOamsa, ISOamsb, ISOamsc, ISOamsn, ISOamso,
+# ISOamsr, ISObox, ISOcyr1, ISOcyr2, ISOdia, ISOgrk1, ISOgrk2,
+# ISOgrk3, ISOgrk4, ISOlat1, ISOlat2, ISOnum, ISOpub, ISOtech,
+# HTMLspecial, HTMLsymbol) to corresponding Unicode characters.
+#
+# The table has four tab-separated columns:
+# Column 1: SGML character entity name
+# Column 2: SGML public entity set
+# Column 3: Unicode 2.0 character code
+# Column 4: Unicode 2.0 character name (UPPER CASE)
+# Entries which don't have Unicode equivalents have "0x????"
+# in Column 3 and a lower case description (from the public entity
+# set DTD) in Column 4. The mapping is not reversible, because many
+# distinctions are unified away in Unicode, particularly between
+# mathematical symbols.
+#
+# The table is sorted case-blind by SGML character entity name.
+#
+# The contents of this table are drawn from various sources, and
+# are in the public domain.
+#
+<!-- Changes:
++ {"euro", 0x20AC}, /* EURO SIGN */
+
+-->
+
+This test is illuminated Unicode numeric entities like &amp;#x22AB;
+We sort the entities according to unicode numbers.
+You should see visible characters if your display character set support them
+or some substitution string picked up from src/chrtrans/def7_uni.tbl
+
+If you see something like &amp;#x34D2; - this number unknown to def7_uni.tbl
+or the internal browser's implementation is broken.
+ Leonid Pauzner.
+
+
+
+
+0x0021 &#x0021; # EXCLAMATION MARK
+0x0022 &#x0022; # QUOTATION MARK
+0x0023 &#x0023; # NUMBER SIGN
+0x0024 &#x0024; # DOLLAR SIGN
+0x0025 &#x0025; # PERCENT SIGN
+0x0026 &#x0026; # AMPERSAND
+0x0028 &#x0028; # LEFT PARENTHESIS
+0x0029 &#x0029; # RIGHT PARENTHESIS
+0x002A &#x002A; # ASTERISK
+0x002B &#x002B; # PLUS SIGN
+0x002C &#x002C; # COMMA
+0x002D &#x002D; # HYPHEN-MINUS
+0x002E &#x002E; # FULL STOP
+0x002F &#x002F; # SOLIDUS
+0x003A &#x003A; # COLON
+0x003B &#x003B; # SEMICOLON
+0x003C &#x003C; # LESS-THAN SIGN
+0x003D &#x003D; # EQUALS SIGN
+0x003E &#x003E; # GREATER-THAN SIGN
+0x003F &#x003F; # QUESTION MARK
+0x0040 &#x0040; # COMMERCIAL AT
+0x005B &#x005B; # LEFT SQUARE BRACKET
+0x005C &#x005C; # REVERSE SOLIDUS
+0x005C &#x005C; # REVERSE SOLIDUS
+0x005D &#x005D; # RIGHT SQUARE BRACKET
+0x005F &#x005F; # LOW LINE
+0x0060 &#x0060; # GRAVE ACCENT
+0x007B &#x007B; # LEFT CURLY BRACKET
+0x007C &#x007C; # VERTICAL LINE
+0x007D &#x007D; # RIGHT CURLY BRACKET
+0x00A0 &#x00A0; # NO-BREAK SPACE
+0x00A1 &#x00A1; # INVERTED EXCLAMATION MARK
+0x00A2 &#x00A2; # CENT SIGN
+0x00A3 &#x00A3; # POUND SIGN
+0x00A4 &#x00A4; # CURRENCY SIGN
+0x00A5 &#x00A5; # YEN SIGN
+0x00A6 &#x00A6; # BROKEN BAR
+0x00A7 &#x00A7; # SECTION SIGN
+0x00A8 &#x00A8; # DIAERESIS
+0x00A9 &#x00A9; # COPYRIGHT SIGN
+0x00AA &#x00AA; # FEMININE ORDINAL INDICATOR
+0x00AB &#x00AB; # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+0x00AC &#x00AC; # NOT SIGN
+0x00AD &#x00AD; # SOFT HYPHEN
+0x00AE &#x00AE; # REGISTERED SIGN
+0x00AF &#x00AF; # MACRON
+0x00B0 &#x00B0; # DEGREE SIGN
+0x00B1 &#x00B1; # PLUS-MINUS SIGN
+0x00B2 &#x00B2; # SUPERSCRIPT TWO
+0x00B3 &#x00B3; # SUPERSCRIPT THREE
+0x00B4 &#x00B4; # ACUTE ACCENT
+0x00B5 &#x00B5; # MICRO SIGN
+0x00B6 &#x00B6; # PILCROW SIGN
+0x00B7 &#x00B7; # MIDDLE DOT
+0x00B8 &#x00B8; # CEDILLA
+0x00B9 &#x00B9; # SUPERSCRIPT ONE
+0x00BA &#x00BA; # MASCULINE ORDINAL INDICATOR
+0x00BB &#x00BB; # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+0x00BC &#x00BC; # VULGAR FRACTION ONE QUARTER
+0x00BD &#x00BD; # VULGAR FRACTION ONE HALF
+0x00BE &#x00BE; # VULGAR FRACTION THREE QUARTERS
+0x00BF &#x00BF; # INVERTED QUESTION MARK
+0x00C0 &#x00C0; # LATIN CAPITAL LETTER A WITH GRAVE
+0x00C1 &#x00C1; # LATIN CAPITAL LETTER A WITH ACUTE
+0x00C2 &#x00C2; # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+0x00C3 &#x00C3; # LATIN CAPITAL LETTER A WITH TILDE
+0x00C4 &#x00C4; # LATIN CAPITAL LETTER A WITH DIAERESIS
+0x00C5 &#x00C5; # LATIN CAPITAL LETTER A WITH RING ABOVE
+0x00C6 &#x00C6; # LATIN CAPITAL LETTER AE
+0x00C7 &#x00C7; # LATIN CAPITAL LETTER C WITH CEDILLA
+0x00C8 &#x00C8; # LATIN CAPITAL LETTER E WITH GRAVE
+0x00C9 &#x00C9; # LATIN CAPITAL LETTER E WITH ACUTE
+0x00CA &#x00CA; # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0x00CB &#x00CB; # LATIN CAPITAL LETTER E WITH DIAERESIS
+0x00CC &#x00CC; # LATIN CAPITAL LETTER I WITH GRAVE
+0x00CD &#x00CD; # LATIN CAPITAL LETTER I WITH ACUTE
+0x00CE &#x00CE; # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+0x00CF &#x00CF; # LATIN CAPITAL LETTER I WITH DIAERESIS
+0x00D0 &#x00D0; # LATIN CAPITAL LETTER ETH
+0x00D1 &#x00D1; # LATIN CAPITAL LETTER N WITH TILDE
+0x00D2 &#x00D2; # LATIN CAPITAL LETTER O WITH GRAVE
+0x00D3 &#x00D3; # LATIN CAPITAL LETTER O WITH ACUTE
+0x00D4 &#x00D4; # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+0x00D5 &#x00D5; # LATIN CAPITAL LETTER O WITH TILDE
+0x00D6 &#x00D6; # LATIN CAPITAL LETTER O WITH DIAERESIS
+0x00D7 &#x00D7; # MULTIPLICATION SIGN
+0x00D8 &#x00D8; # LATIN CAPITAL LETTER O WITH STROKE
+0x00D9 &#x00D9; # LATIN CAPITAL LETTER U WITH GRAVE
+0x00DA &#x00DA; # LATIN CAPITAL LETTER U WITH ACUTE
+0x00DB &#x00DB; # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+0x00DC &#x00DC; # LATIN CAPITAL LETTER U WITH DIAERESIS
+0x00DD &#x00DD; # LATIN CAPITAL LETTER Y WITH ACUTE
+0x00DE &#x00DE; # LATIN CAPITAL LETTER THORN
+0x00DF &#x00DF; # LATIN SMALL LETTER SHARP S
+0x00E0 &#x00E0; # LATIN SMALL LETTER A WITH GRAVE
+0x00E1 &#x00E1; # LATIN SMALL LETTER A WITH ACUTE
+0x00E2 &#x00E2; # LATIN SMALL LETTER A WITH CIRCUMFLEX
+0x00E3 &#x00E3; # LATIN SMALL LETTER A WITH TILDE
+0x00E4 &#x00E4; # LATIN SMALL LETTER A WITH DIAERESIS
+0x00E5 &#x00E5; # LATIN SMALL LETTER A WITH RING ABOVE
+0x00E6 &#x00E6; # LATIN SMALL LETTER AE
+0x00E7 &#x00E7; # LATIN SMALL LETTER C WITH CEDILLA
+0x00E8 &#x00E8; # LATIN SMALL LETTER E WITH GRAVE
+0x00E9 &#x00E9; # LATIN SMALL LETTER E WITH ACUTE
+0x00EA &#x00EA; # LATIN SMALL LETTER E WITH CIRCUMFLEX
+0x00EB &#x00EB; # LATIN SMALL LETTER E WITH DIAERESIS
+0x00EC &#x00EC; # LATIN SMALL LETTER I WITH GRAVE
+0x00ED &#x00ED; # LATIN SMALL LETTER I WITH ACUTE
+0x00EE &#x00EE; # LATIN SMALL LETTER I WITH CIRCUMFLEX
+0x00EF &#x00EF; # LATIN SMALL LETTER I WITH DIAERESIS
+0x00F0 &#x00F0; # LATIN SMALL LETTER ETH
+0x00F1 &#x00F1; # LATIN SMALL LETTER N WITH TILDE
+0x00F2 &#x00F2; # LATIN SMALL LETTER O WITH GRAVE
+0x00F3 &#x00F3; # LATIN SMALL LETTER O WITH ACUTE
+0x00F4 &#x00F4; # LATIN SMALL LETTER O WITH CIRCUMFLEX
+0x00F5 &#x00F5; # LATIN SMALL LETTER O WITH TILDE
+0x00F6 &#x00F6; # LATIN SMALL LETTER O WITH DIAERESIS
+0x00F7 &#x00F7; # DIVISION SIGN
+0x00F8 &#x00F8; # LATIN SMALL LETTER O WITH STROKE
+0x00F9 &#x00F9; # LATIN SMALL LETTER U WITH GRAVE
+0x00FA &#x00FA; # LATIN SMALL LETTER U WITH ACUTE
+0x00FB &#x00FB; # LATIN SMALL LETTER U WITH CIRCUMFLEX
+0x00FC &#x00FC; # LATIN SMALL LETTER U WITH DIAERESIS
+0x00FD &#x00FD; # LATIN SMALL LETTER Y WITH ACUTE
+0x00FE &#x00FE; # LATIN SMALL LETTER THORN
+0x00FF &#x00FF; # LATIN SMALL LETTER Y WITH DIAERESIS
+0x0100 &#x0100; # LATIN CAPITAL LETTER A WITH MACRON
+0x0101 &#x0101; # LATIN SMALL LETTER A WITH MACRON
+0x0102 &#x0102; # LATIN CAPITAL LETTER A WITH BREVE
+0x0103 &#x0103; # LATIN SMALL LETTER A WITH BREVE
+0x0104 &#x0104; # LATIN CAPITAL LETTER A WITH OGONEK
+0x0105 &#x0105; # LATIN SMALL LETTER A WITH OGONEK
+0x0106 &#x0106; # LATIN CAPITAL LETTER C WITH ACUTE
+0x0107 &#x0107; # LATIN SMALL LETTER C WITH ACUTE
+0x0108 &#x0108; # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+0x0109 &#x0109; # LATIN SMALL LETTER C WITH CIRCUMFLEX
+0x010A &#x010A; # LATIN CAPITAL LETTER C WITH DOT ABOVE
+0x010B &#x010B; # LATIN SMALL LETTER C WITH DOT ABOVE
+0x010C &#x010C; # LATIN CAPITAL LETTER C WITH CARON
+0x010D &#x010D; # LATIN SMALL LETTER C WITH CARON
+0x010E &#x010E; # LATIN CAPITAL LETTER D WITH CARON
+0x010F &#x010F; # LATIN SMALL LETTER D WITH CARON
+0x0110 &#x0110; # LATIN CAPITAL LETTER D WITH STROKE
+0x0111 &#x0111; # LATIN SMALL LETTER D WITH STROKE
+0x0112 &#x0112; # LATIN CAPITAL LETTER E WITH MACRON
+0x0113 &#x0113; # LATIN SMALL LETTER E WITH MACRON
+0x0116 &#x0116; # LATIN CAPITAL LETTER E WITH DOT ABOVE
+0x0117 &#x0117; # LATIN SMALL LETTER E WITH DOT ABOVE
+0x0118 &#x0118; # LATIN CAPITAL LETTER E WITH OGONEK
+0x0119 &#x0119; # LATIN SMALL LETTER E WITH OGONEK
+0x011A &#x011A; # LATIN CAPITAL LETTER E WITH CARON
+0x011B &#x011B; # LATIN SMALL LETTER E WITH CARON
+0x011C &#x011C; # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+0x011D &#x011D; # LATIN SMALL LETTER G WITH CIRCUMFLEX
+0x011E &#x011E; # LATIN CAPITAL LETTER G WITH BREVE
+0x011F &#x011F; # LATIN SMALL LETTER G WITH BREVE
+0x0120 &#x0120; # LATIN CAPITAL LETTER G WITH DOT ABOVE
+0x0121 &#x0121; # LATIN SMALL LETTER G WITH DOT ABOVE
+0x0122 &#x0122; # LATIN CAPITAL LETTER G WITH CEDILLA
+0x0123 &#x0123; # LATIN SMALL LETTER G WITH CEDILLA
+0x0124 &#x0124; # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+0x0125 &#x0125; # LATIN SMALL LETTER H WITH CIRCUMFLEX
+0x0126 &#x0126; # LATIN CAPITAL LETTER H WITH STROKE
+0x0127 &#x0127; # LATIN SMALL LETTER H WITH STROKE
+0x0128 &#x0128; # LATIN CAPITAL LETTER I WITH TILDE
+0x0129 &#x0129; # LATIN SMALL LETTER I WITH TILDE
+0x012A &#x012A; # LATIN CAPITAL LETTER I WITH MACRON
+0x012B &#x012B; # LATIN SMALL LETTER I WITH MACRON
+0x012E &#x012E; # LATIN CAPITAL LETTER I WITH OGONEK
+0x012F &#x012F; # LATIN SMALL LETTER I WITH OGONEK
+0x0130 &#x0130; # LATIN CAPITAL LETTER I WITH DOT ABOVE
+0x0131 &#x0131; # LATIN SMALL LETTER DOTLESS I
+0x0131 &#x0131; # LATIN SMALL LETTER DOTLESS I
+0x0132 &#x0132; # LATIN CAPITAL LIGATURE IJ
+0x0133 &#x0133; # LATIN SMALL LIGATURE IJ
+0x0134 &#x0134; # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+0x0135 &#x0135; # LATIN SMALL LETTER J WITH CIRCUMFLEX
+0x0136 &#x0136; # LATIN CAPITAL LETTER K WITH CEDILLA
+0x0137 &#x0137; # LATIN SMALL LETTER K WITH CEDILLA
+0x0138 &#x0138; # LATIN SMALL LETTER KRA
+0x0139 &#x0139; # LATIN CAPITAL LETTER L WITH ACUTE
+0x013A &#x013A; # LATIN SMALL LETTER L WITH ACUTE
+0x013B &#x013B; # LATIN CAPITAL LETTER L WITH CEDILLA
+0x013C &#x013C; # LATIN SMALL LETTER L WITH CEDILLA
+0x013D &#x013D; # LATIN CAPITAL LETTER L WITH CARON
+0x013E &#x013E; # LATIN SMALL LETTER L WITH CARON
+0x013F &#x013F; # LATIN CAPITAL LETTER L WITH MIDDLE DOT
+0x0140 &#x0140; # LATIN SMALL LETTER L WITH MIDDLE DOT
+0x0141 &#x0141; # LATIN CAPITAL LETTER L WITH STROKE
+0x0142 &#x0142; # LATIN SMALL LETTER L WITH STROKE
+0x0143 &#x0143; # LATIN CAPITAL LETTER N WITH ACUTE
+0x0144 &#x0144; # LATIN SMALL LETTER N WITH ACUTE
+0x0145 &#x0145; # LATIN CAPITAL LETTER N WITH CEDILLA
+0x0146 &#x0146; # LATIN SMALL LETTER N WITH CEDILLA
+0x0147 &#x0147; # LATIN CAPITAL LETTER N WITH CARON
+0x0148 &#x0148; # LATIN SMALL LETTER N WITH CARON
+0x0149 &#x0149; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+0x014A &#x014A; # LATIN CAPITAL LETTER ENG
+0x014B &#x014B; # LATIN SMALL LETTER ENG
+0x014C &#x014C; # LATIN CAPITAL LETTER O WITH MACRON
+0x014D &#x014D; # LATIN SMALL LETTER O WITH MACRON
+0x0150 &#x0150; # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+0x0151 &#x0151; # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0x0152 &#x0152; # LATIN CAPITAL LIGATURE OE
+0x0153 &#x0153; # LATIN SMALL LIGATURE OE
+0x0154 &#x0154; # LATIN CAPITAL LETTER R WITH ACUTE
+0x0155 &#x0155; # LATIN SMALL LETTER R WITH ACUTE
+0x0156 &#x0156; # LATIN CAPITAL LETTER R WITH CEDILLA
+0x0157 &#x0157; # LATIN SMALL LETTER R WITH CEDILLA
+0x0158 &#x0158; # LATIN CAPITAL LETTER R WITH CARON
+0x0159 &#x0159; # LATIN SMALL LETTER R WITH CARON
+0x015A &#x015A; # LATIN CAPITAL LETTER S WITH ACUTE
+0x015B &#x015B; # LATIN SMALL LETTER S WITH ACUTE
+0x015C &#x015C; # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+0x015D &#x015D; # LATIN SMALL LETTER S WITH CIRCUMFLEX
+0x015E &#x015E; # LATIN CAPITAL LETTER S WITH CEDILLA
+0x015F &#x015F; # LATIN SMALL LETTER S WITH CEDILLA
+0x0160 &#x0160; # LATIN CAPITAL LETTER S WITH CARON
+0x0161 &#x0161; # LATIN SMALL LETTER S WITH CARON
+0x0162 &#x0162; # LATIN CAPITAL LETTER T WITH CEDILLA
+0x0163 &#x0163; # LATIN SMALL LETTER T WITH CEDILLA
+0x0164 &#x0164; # LATIN CAPITAL LETTER T WITH CARON
+0x0165 &#x0165; # LATIN SMALL LETTER T WITH CARON
+0x0166 &#x0166; # LATIN CAPITAL LETTER T WITH STROKE
+0x0167 &#x0167; # LATIN SMALL LETTER T WITH STROKE
+0x0168 &#x0168; # LATIN CAPITAL LETTER U WITH TILDE
+0x0169 &#x0169; # LATIN SMALL LETTER U WITH TILDE
+0x016A &#x016A; # LATIN CAPITAL LETTER U WITH MACRON
+0x016B &#x016B; # LATIN SMALL LETTER U WITH MACRON
+0x016C &#x016C; # LATIN CAPITAL LETTER U WITH BREVE
+0x016D &#x016D; # LATIN SMALL LETTER U WITH BREVE
+0x016E &#x016E; # LATIN CAPITAL LETTER U WITH RING ABOVE
+0x016F &#x016F; # LATIN SMALL LETTER U WITH RING ABOVE
+0x0170 &#x0170; # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0x0171 &#x0171; # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0x0172 &#x0172; # LATIN CAPITAL LETTER U WITH OGONEK
+0x0173 &#x0173; # LATIN SMALL LETTER U WITH OGONEK
+0x0174 &#x0174; # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+0x0175 &#x0175; # LATIN SMALL LETTER W WITH CIRCUMFLEX
+0x0176 &#x0176; # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+0x0177 &#x0177; # LATIN SMALL LETTER Y WITH CIRCUMFLEX
+0x0178 &#x0178; # LATIN CAPITAL LETTER Y WITH DIAERESIS
+0x0179 &#x0179; # LATIN CAPITAL LETTER Z WITH ACUTE
+0x017A &#x017A; # LATIN SMALL LETTER Z WITH ACUTE
+0x017B &#x017B; # LATIN CAPITAL LETTER Z WITH DOT ABOVE
+0x017C &#x017C; # LATIN SMALL LETTER Z WITH DOT ABOVE
+0x017D &#x017D; # LATIN CAPITAL LETTER Z WITH CARON
+0x017E &#x017E; # LATIN SMALL LETTER Z WITH CARON
+0x0192 &#x0192; # LATIN SMALL LETTER F WITH HOOK
+0x01F5 &#x01F5; # LATIN SMALL LETTER G WITH ACUTE
+0x02BC &#x02BC; # MODIFIER LETTER APOSTROPHE
+0x02C6 &#x02C6; # MODIFIER LETTER CIRCUMFLEX ACCENT
+0x02C7 &#x02C7; # CARON
+0x02D8 &#x02D8; # BREVE
+0x02D9 &#x02D9; # DOT ABOVE
+0x02DA &#x02DA; # RING ABOVE
+0x02DB &#x02DB; # OGONEK
+0x02DC &#x02DC; # SMALL TILDE
+0x02DD &#x02DD; # DOUBLE ACUTE ACCENT
+0x0386 &#x0386; # GREEK CAPITAL LETTER ALPHA WITH TONOS
+0x0388 &#x0388; # GREEK CAPITAL LETTER EPSILON WITH TONOS
+0x0389 &#x0389; # GREEK CAPITAL LETTER ETA WITH TONOS
+0x038A &#x038A; # GREEK CAPITAL LETTER IOTA WITH TONOS
+0x038C &#x038C; # GREEK CAPITAL LETTER OMICRON WITH TONOS
+0x038E &#x038E; # GREEK CAPITAL LETTER UPSILON WITH TONOS
+0x038F &#x038F; # GREEK CAPITAL LETTER OMEGA WITH TONOS
+0x0390 &#x0390; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+0x0391 &#x0391; # GREEK CAPITAL LETTER ALPHA
+0x0392 &#x0392; # GREEK CAPITAL LETTER BETA
+0x0393 &#x0393; # GREEK CAPITAL LETTER GAMMA
+0x0394 &#x0394; # GREEK CAPITAL LETTER DELTA
+0x0395 &#x0395; # GREEK CAPITAL LETTER EPSILON
+0x0396 &#x0396; # GREEK CAPITAL LETTER ZETA
+0x0397 &#x0397; # GREEK CAPITAL LETTER ETA
+0x0398 &#x0398; # GREEK CAPITAL LETTER THETA
+0x0399 &#x0399; # GREEK CAPITAL LETTER IOTA
+0x039A &#x039A; # GREEK CAPITAL LETTER KAPPA
+0x039B &#x039B; # GREEK CAPITAL LETTER LAMDA
+0x039C &#x039C; # GREEK CAPITAL LETTER MU
+0x039D &#x039D; # GREEK CAPITAL LETTER NU
+0x039E &#x039E; # GREEK CAPITAL LETTER XI
+0x039F &#x039F; # GREEK CAPITAL LETTER OMICRON
+0x03A0 &#x03A0; # GREEK CAPITAL LETTER PI
+0x03A1 &#x03A1; # GREEK CAPITAL LETTER RHO
+0x03A3 &#x03A3; # GREEK CAPITAL LETTER SIGMA
+0x03A4 &#x03A4; # GREEK CAPITAL LETTER TAU
+0x03A5 &#x03A5; # GREEK CAPITAL LETTER UPSILON
+0x03A6 &#x03A6; # GREEK CAPITAL LETTER PHI
+0x03A7 &#x03A7; # GREEK CAPITAL LETTER CHI
+0x03A8 &#x03A8; # GREEK CAPITAL LETTER PSI
+0x03A9 &#x03A9; # GREEK CAPITAL LETTER OMEGA
+0x03AA &#x03AA; # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+0x03AB &#x03AB; # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+0x03AC &#x03AC; # GREEK SMALL LETTER ALPHA WITH TONOS
+0x03AD &#x03AD; # GREEK SMALL LETTER EPSILON WITH TONOS
+0x03AE &#x03AE; # GREEK SMALL LETTER ETA WITH TONOS
+0x03AF &#x03AF; # GREEK SMALL LETTER IOTA WITH TONOS
+0x03B0 &#x03B0; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+0x03B1 &#x03B1; # GREEK SMALL LETTER ALPHA
+0x03B2 &#x03B2; # GREEK SMALL LETTER BETA
+0x03B3 &#x03B3; # GREEK SMALL LETTER GAMMA
+0x03B4 &#x03B4; # GREEK SMALL LETTER DELTA
+0x03B5 &#x03B5; # GREEK SMALL LETTER EPSILON
+0x03B6 &#x03B6; # GREEK SMALL LETTER ZETA
+0x03B7 &#x03B7; # GREEK SMALL LETTER ETA
+0x03B8 &#x03B8; # GREEK SMALL LETTER THETA
+0x03B9 &#x03B9; # GREEK SMALL LETTER IOTA
+0x03BA &#x03BA; # GREEK SMALL LETTER KAPPA
+0x03BB &#x03BB; # GREEK SMALL LETTER LAMDA
+0x03BC &#x03BC; # GREEK SMALL LETTER MU
+0x03BD &#x03BD; # GREEK SMALL LETTER NU
+0x03BE &#x03BE; # GREEK SMALL LETTER XI
+0x03BF &#x03BF; # GREEK SMALL LETTER OMICRON
+0x03C0 &#x03C0; # GREEK SMALL LETTER PI
+0x03C1 &#x03C1; # GREEK SMALL LETTER RHO
+0x03C2 &#x03C2; # GREEK SMALL LETTER FINAL SIGMA
+0x03C3 &#x03C3; # GREEK SMALL LETTER SIGMA
+0x03C4 &#x03C4; # GREEK SMALL LETTER TAU
+0x03C5 &#x03C5; # GREEK SMALL LETTER UPSILON
+0x03C6 &#x03C6; # GREEK SMALL LETTER PHI
+0x03C7 &#x03C7; # GREEK SMALL LETTER CHI
+0x03C8 &#x03C8; # GREEK SMALL LETTER PSI
+0x03C9 &#x03C9; # GREEK SMALL LETTER OMEGA
+0x03CA &#x03CA; # GREEK SMALL LETTER IOTA WITH DIALYTIKA
+0x03CB &#x03CB; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+0x03CC &#x03CC; # GREEK SMALL LETTER OMICRON WITH TONOS
+0x03CE &#x03CE; # GREEK SMALL LETTER OMEGA WITH TONOS
+0x03D1 &#x03D1; # GREEK THETA SYMBOL
+0x03D2 &#x03D2; # GREEK UPSILON WITH HOOK SYMBOL
+0x03D5 &#x03D5; # GREEK PHI SYMBOL
+0x03D6 &#x03D6; # GREEK PI SYMBOL
+0x03DC &#x03DC; # GREEK LETTER DIGAMMA
+0x03F0 &#x03F0; # GREEK KAPPA SYMBOL
+0x03F1 &#x03F1; # GREEK RHO SYMBOL
+0x0401 &#x0401; # CYRILLIC CAPITAL LETTER IO
+0x0402 &#x0402; # CYRILLIC CAPITAL LETTER DJE
+0x0403 &#x0403; # CYRILLIC CAPITAL LETTER GJE
+0x0404 &#x0404; # CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0x0405 &#x0405; # CYRILLIC CAPITAL LETTER DZE
+0x0406 &#x0406; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0x0407 &#x0407; # CYRILLIC CAPITAL LETTER YI
+0x0408 &#x0408; # CYRILLIC CAPITAL LETTER JE
+0x0409 &#x0409; # CYRILLIC CAPITAL LETTER LJE
+0x040A &#x040A; # CYRILLIC CAPITAL LETTER NJE
+0x040B &#x040B; # CYRILLIC CAPITAL LETTER TSHE
+0x040C &#x040C; # CYRILLIC CAPITAL LETTER KJE
+0x040E &#x040E; # CYRILLIC CAPITAL LETTER SHORT U
+0x040F &#x040F; # CYRILLIC CAPITAL LETTER DZHE
+0x0410 &#x0410; # CYRILLIC CAPITAL LETTER A
+0x0411 &#x0411; # CYRILLIC CAPITAL LETTER BE
+0x0412 &#x0412; # CYRILLIC CAPITAL LETTER VE
+0x0413 &#x0413; # CYRILLIC CAPITAL LETTER GHE
+0x0414 &#x0414; # CYRILLIC CAPITAL LETTER DE
+0x0415 &#x0415; # CYRILLIC CAPITAL LETTER IE
+0x0416 &#x0416; # CYRILLIC CAPITAL LETTER ZHE
+0x0417 &#x0417; # CYRILLIC CAPITAL LETTER ZE
+0x0418 &#x0418; # CYRILLIC CAPITAL LETTER I
+0x0419 &#x0419; # CYRILLIC CAPITAL LETTER SHORT I
+0x041A &#x041A; # CYRILLIC CAPITAL LETTER KA
+0x041B &#x041B; # CYRILLIC CAPITAL LETTER EL
+0x041C &#x041C; # CYRILLIC CAPITAL LETTER EM
+0x041D &#x041D; # CYRILLIC CAPITAL LETTER EN
+0x041E &#x041E; # CYRILLIC CAPITAL LETTER O
+0x041F &#x041F; # CYRILLIC CAPITAL LETTER PE
+0x0420 &#x0420; # CYRILLIC CAPITAL LETTER ER
+0x0421 &#x0421; # CYRILLIC CAPITAL LETTER ES
+0x0422 &#x0422; # CYRILLIC CAPITAL LETTER TE
+0x0423 &#x0423; # CYRILLIC CAPITAL LETTER U
+0x0424 &#x0424; # CYRILLIC CAPITAL LETTER EF
+0x0425 &#x0425; # CYRILLIC CAPITAL LETTER HA
+0x0426 &#x0426; # CYRILLIC CAPITAL LETTER TSE
+0x0427 &#x0427; # CYRILLIC CAPITAL LETTER CHE
+0x0428 &#x0428; # CYRILLIC CAPITAL LETTER SHA
+0x0429 &#x0429; # CYRILLIC CAPITAL LETTER SHCHA
+0x042A &#x042A; # CYRILLIC CAPITAL LETTER HARD SIGN
+0x042B &#x042B; # CYRILLIC CAPITAL LETTER YERU
+0x042C &#x042C; # CYRILLIC CAPITAL LETTER SOFT SIGN
+0x042D &#x042D; # CYRILLIC CAPITAL LETTER E
+0x042E &#x042E; # CYRILLIC CAPITAL LETTER YU
+0x042F &#x042F; # CYRILLIC CAPITAL LETTER YA
+0x0430 &#x0430; # CYRILLIC SMALL LETTER A
+0x0431 &#x0431; # CYRILLIC SMALL LETTER BE
+0x0432 &#x0432; # CYRILLIC SMALL LETTER VE
+0x0433 &#x0433; # CYRILLIC SMALL LETTER GHE
+0x0434 &#x0434; # CYRILLIC SMALL LETTER DE
+0x0435 &#x0435; # CYRILLIC SMALL LETTER IE
+0x0436 &#x0436; # CYRILLIC SMALL LETTER ZHE
+0x0437 &#x0437; # CYRILLIC SMALL LETTER ZE
+0x0438 &#x0438; # CYRILLIC SMALL LETTER I
+0x0439 &#x0439; # CYRILLIC SMALL LETTER SHORT I
+0x043A &#x043A; # CYRILLIC SMALL LETTER KA
+0x043B &#x043B; # CYRILLIC SMALL LETTER EL
+0x043C &#x043C; # CYRILLIC SMALL LETTER EM
+0x043D &#x043D; # CYRILLIC SMALL LETTER EN
+0x043E &#x043E; # CYRILLIC SMALL LETTER O
+0x043F &#x043F; # CYRILLIC SMALL LETTER PE
+0x0440 &#x0440; # CYRILLIC SMALL LETTER ER
+0x0441 &#x0441; # CYRILLIC SMALL LETTER ES
+0x0442 &#x0442; # CYRILLIC SMALL LETTER TE
+0x0443 &#x0443; # CYRILLIC SMALL LETTER U
+0x0444 &#x0444; # CYRILLIC SMALL LETTER EF
+0x0445 &#x0445; # CYRILLIC SMALL LETTER HA
+0x0446 &#x0446; # CYRILLIC SMALL LETTER TSE
+0x0447 &#x0447; # CYRILLIC SMALL LETTER CHE
+0x0448 &#x0448; # CYRILLIC SMALL LETTER SHA
+0x0449 &#x0449; # CYRILLIC SMALL LETTER SHCHA
+0x044A &#x044A; # CYRILLIC SMALL LETTER HARD SIGN
+0x044B &#x044B; # CYRILLIC SMALL LETTER YERU
+0x044C &#x044C; # CYRILLIC SMALL LETTER SOFT SIGN
+0x044D &#x044D; # CYRILLIC SMALL LETTER E
+0x044E &#x044E; # CYRILLIC SMALL LETTER YU
+0x044F &#x044F; # CYRILLIC SMALL LETTER YA
+0x0451 &#x0451; # CYRILLIC SMALL LETTER IO
+0x0452 &#x0452; # CYRILLIC SMALL LETTER DJE
+0x0453 &#x0453; # CYRILLIC SMALL LETTER GJE
+0x0454 &#x0454; # CYRILLIC SMALL LETTER UKRAINIAN IE
+0x0455 &#x0455; # CYRILLIC SMALL LETTER DZE
+0x0456 &#x0456; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0x0457 &#x0457; # CYRILLIC SMALL LETTER YI
+0x0458 &#x0458; # CYRILLIC SMALL LETTER JE
+0x0459 &#x0459; # CYRILLIC SMALL LETTER LJE
+0x045A &#x045A; # CYRILLIC SMALL LETTER NJE
+0x045B &#x045B; # CYRILLIC SMALL LETTER TSHE
+0x045C &#x045C; # CYRILLIC SMALL LETTER KJE
+0x045E &#x045E; # CYRILLIC SMALL LETTER SHORT U
+0x045F &#x045F; # CYRILLIC SMALL LETTER DZHE
+0x2002 &#x2002; # EN SPACE
+0x2003 &#x2003; # EM SPACE
+0x2004 &#x2004; # THREE-PER-EM SPACE
+0x2005 &#x2005; # FOUR-PER-EM SPACE
+0x2007 &#x2007; # FIGURE SPACE
+0x2008 &#x2008; # PUNCTUATION SPACE
+0x2009 &#x2009; # THIN SPACE
+0x200A &#x200A; # HAIR SPACE
+0x200C &#x200C; # ZERO WIDTH NON-JOINER
+0x200D &#x200D; # ZERO WIDTH JOINER
+0x200E &#x200E; # LEFT-TO-RIGHT MARK
+0x200F &#x200F; # RIGHT-TO-LEFT MARK
+0x2010 &#x2010; # HYPHEN
+0x2013 &#x2013; # EN DASH
+0x2014 &#x2014; # EM DASH
+0x2015 &#x2015; # HORIZONTAL BAR
+0x2016 &#x2016; # DOUBLE VERTICAL LINE
+0x2018 &#x2018; # LEFT SINGLE QUOTATION MARK
+0x2018 &#x2018; # LEFT SINGLE QUOTATION MARK
+0x2019 &#x2019; # RIGHT SINGLE QUOTATION MARK
+0x201A &#x201A; # SINGLE LOW-9 QUOTATION MARK
+0x201A &#x201A; # SINGLE LOW-9 QUOTATION MARK
+0x201C &#x201C; # LEFT DOUBLE QUOTATION MARK
+0x201C &#x201C; # LEFT DOUBLE QUOTATION MARK
+0x201D &#x201D; # RIGHT DOUBLE QUOTATION MARK
+0x201E &#x201E; # DOUBLE LOW-9 QUOTATION MARK
+0x201E &#x201E; # DOUBLE LOW-9 QUOTATION MARK
+0x2020 &#x2020; # DAGGER
+0x2021 &#x2021; # DOUBLE DAGGER
+0x2022 &#x2022; # BULLET
+0x2025 &#x2025; # TWO DOT LEADER
+0x2026 &#x2026; # HORIZONTAL ELLIPSIS
+0x2026 &#x2026; # HORIZONTAL ELLIPSIS
+0x2030 &#x2030; # PER MILLE SIGN
+0x2032 &#x2032; # PRIME
+0x2032 &#x2032; # PRIME
+0x2033 &#x2033; # DOUBLE PRIME
+0x2034 &#x2034; # TRIPLE PRIME
+0x2035 &#x2035; # REVERSED PRIME
+0x2039 &#x2039; # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+0x203A &#x203A; # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+0x203E &#x203E; # OVERLINE
+0x2041 &#x2041; # CARET INSERTION POINT
+0x2043 &#x2043; # HYPHEN BULLET
+0x2044 &#x2044; # FRACTION SLASH
+0x20AC &#x20AC; # EURO SIGN
+0x20DB &#x20DB; # COMBINING THREE DOTS ABOVE
+0x20DC &#x20DC; # COMBINING FOUR DOTS ABOVE
+0x2105 &#x2105; # CARE OF
+0x210B &#x210B; # SCRIPT CAPITAL H
+0x210F &#x210F; # PLANCK CONSTANT OVER TWO PI
+0x2111 &#x2111; # BLACK-LETTER CAPITAL I
+0x2112 &#x2112; # SCRIPT CAPITAL L
+0x2113 &#x2113; # SCRIPT SMALL L
+0x2116 &#x2116; # NUMERO SIGN
+0x2117 &#x2117; # SOUND RECORDING COPYRIGHT
+0x2118 &#x2118; # SCRIPT CAPITAL P
+0x211C &#x211C; # BLACK-LETTER CAPITAL R
+0x211E &#x211E; # PRESCRIPTION TAKE
+0x2122 &#x2122; # TRADE MARK SIGN
+0x2126 &#x2126; # OHM SIGN
+0x212B &#x212B; # ANGSTROM SIGN
+0x212C &#x212C; # SCRIPT CAPITAL B
+0x2133 &#x2133; # SCRIPT CAPITAL M
+0x2134 &#x2134; # SCRIPT SMALL O
+0x2135 &#x2135; # ALEF SYMBOL
+0x2135 &#x2135; # ALEF SYMBOL
+0x2136 &#x2136; # BET SYMBOL
+0x2137 &#x2137; # GIMEL SYMBOL
+0x2138 &#x2138; # DALET SYMBOL
+0x2153 &#x2153; # VULGAR FRACTION ONE THIRD
+0x2154 &#x2154; # VULGAR FRACTION TWO THIRDS
+0x2155 &#x2155; # VULGAR FRACTION ONE FIFTH
+0x2156 &#x2156; # VULGAR FRACTION TWO FIFTHS
+0x2157 &#x2157; # VULGAR FRACTION THREE FIFTHS
+0x2158 &#x2158; # VULGAR FRACTION FOUR FIFTHS
+0x2159 &#x2159; # VULGAR FRACTION ONE SIXTH
+0x215A &#x215A; # VULGAR FRACTION FIVE SIXTHS
+0x215B &#x215B; # VULGAR FRACTION ONE EIGHTH
+0x215C &#x215C; # VULGAR FRACTION THREE EIGHTHS
+0x215D &#x215D; # VULGAR FRACTION FIVE EIGHTHS
+0x215E &#x215E; # VULGAR FRACTION SEVEN EIGHTHS
+0x2190 &#x2190; # LEFTWARDS ARROW
+0x2191 &#x2191; # UPWARDS ARROW
+0x2192 &#x2192; # RIGHTWARDS ARROW
+0x2193 &#x2193; # DOWNWARDS ARROW
+0x2194 &#x2194; # LEFT RIGHT ARROW
+0x2195 &#x2195; # UP DOWN ARROW
+0x2196 &#x2196; # NORTH WEST ARROW
+0x2197 &#x2197; # NORTH EAST ARROW
+0x2198 &#x2198; # SOUTH EAST ARROW
+0x2199 &#x2199; # SOUTH WEST ARROW
+0x219A &#x219A; # LEFTWARDS ARROW WITH STROKE
+0x219B &#x219B; # RIGHTWARDS ARROW WITH STROKE
+0x219D &#x219D; # RIGHTWARDS WAVE ARROW
+0x219E &#x219E; # LEFTWARDS TWO HEADED ARROW
+0x21A0 &#x21A0; # RIGHTWARDS TWO HEADED ARROW
+0x21A2 &#x21A2; # LEFTWARDS ARROW WITH TAIL
+0x21A3 &#x21A3; # RIGHTWARDS ARROW WITH TAIL
+0x21A6 &#x21A6; # RIGHTWARDS ARROW FROM BAR
+0x21A9 &#x21A9; # LEFTWARDS ARROW WITH HOOK
+0x21AA &#x21AA; # RIGHTWARDS ARROW WITH HOOK
+0x21AB &#x21AB; # LEFTWARDS ARROW WITH LOOP
+0x21AC &#x21AC; # RIGHTWARDS ARROW WITH LOOP
+0x21AD &#x21AD; # LEFT RIGHT WAVE ARROW
+0x21AE &#x21AE; # LEFT RIGHT ARROW WITH STROKE
+0x21B0 &#x21B0; # UPWARDS ARROW WITH TIP LEFTWARDS
+0x21B1 &#x21B1; # UPWARDS ARROW WITH TIP RIGHTWARDS
+0x21B5 &#x21B5; # DOWNWARDS ARROW WITH CORNER LEFTWARDS
+0x21B6 &#x21B6; # ANTICLOCKWISE TOP SEMICIRCLE ARROW
+0x21B7 &#x21B7; # CLOCKWISE TOP SEMICIRCLE ARROW
+0x21BA &#x21BA; # ANTICLOCKWISE OPEN CIRCLE ARROW
+0x21BB &#x21BB; # CLOCKWISE OPEN CIRCLE ARROW
+0x21BC &#x21BC; # LEFTWARDS HARPOON WITH BARB UPWARDS
+0x21BD &#x21BD; # LEFTWARDS HARPOON WITH BARB DOWNWARDS
+0x21BE &#x21BE; # UPWARDS HARPOON WITH BARB RIGHTWARDS
+0x21BF &#x21BF; # UPWARDS HARPOON WITH BARB LEFTWARDS
+0x21C0 &#x21C0; # RIGHTWARDS HARPOON WITH BARB UPWARDS
+0x21C1 &#x21C1; # RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+0x21C2 &#x21C2; # DOWNWARDS HARPOON WITH BARB RIGHTWARDS
+0x21C3 &#x21C3; # DOWNWARDS HARPOON WITH BARB LEFTWARDS
+0x21C4 &#x21C4; # RIGHTWARDS ARROW OVER LEFTWARDS ARROW
+0x21C6 &#x21C6; # LEFTWARDS ARROW OVER RIGHTWARDS ARROW
+0x21C7 &#x21C7; # LEFTWARDS PAIRED ARROWS
+0x21C8 &#x21C8; # UPWARDS PAIRED ARROWS
+0x21C9 &#x21C9; # RIGHTWARDS PAIRED ARROWS
+0x21CA &#x21CA; # DOWNWARDS PAIRED ARROWS
+0x21CB &#x21CB; # LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
+0x21CC &#x21CC; # RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+0x21CD &#x21CD; # LEFTWARDS DOUBLE ARROW WITH STROKE
+0x21CE &#x21CE; # LEFT RIGHT DOUBLE ARROW WITH STROKE
+0x21CF &#x21CF; # RIGHTWARDS DOUBLE ARROW WITH STROKE
+0x21D0 &#x21D0; # LEFTWARDS DOUBLE ARROW
+0x21D1 &#x21D1; # UPWARDS DOUBLE ARROW
+0x21D2 &#x21D2; # RIGHTWARDS DOUBLE ARROW
+0x21D3 &#x21D3; # DOWNWARDS DOUBLE ARROW
+0x21D4 &#x21D4; # LEFT RIGHT DOUBLE ARROW
+0x21D5 &#x21D5; # UP DOWN DOUBLE ARROW
+0x21DA &#x21DA; # LEFTWARDS TRIPLE ARROW
+0x21DB &#x21DB; # RIGHTWARDS TRIPLE ARROW
+0x2200 &#x2200; # FOR ALL
+0x2201 &#x2201; # COMPLEMENT
+0x2202 &#x2202; # PARTIAL DIFFERENTIAL
+0x2203 &#x2203; # THERE EXISTS
+0x2204 &#x2204; # THERE DOES NOT EXIST
+0x2205 &#x2205; # EMPTY SET
+0x2207 &#x2207; # NABLA
+0x2208 &#x2208; # ELEMENT OF
+0x2209 &#x2209; # NOT AN ELEMENT OF
+0x220A &#x220A; # SMALL ELEMENT OF
+0x220B &#x220B; # CONTAINS AS MEMBER
+0x220D &#x220D; # SMALL CONTAINS AS MEMBER
+0x220F &#x220F; # N-ARY PRODUCT
+0x2210 &#x2210; # N-ARY COPRODUCT
+0x2211 &#x2211; # N-ARY SUMMATION
+0x2212 &#x2212; # MINUS SIGN
+0x2213 &#x2213; # MINUS-OR-PLUS SIGN
+0x2214 &#x2214; # DOT PLUS
+0x2216 &#x2216; # SET MINUS
+0x2217 &#x2217; # ASTERISK OPERATOR
+0x2218 &#x2218; # RING OPERATOR
+0x221A &#x221A; # SQUARE ROOT
+0x221D &#x221D; # PROPORTIONAL TO
+0x221E &#x221E; # INFINITY
+0x221F &#x221F; # RIGHT ANGLE
+0x2220 &#x2220; # ANGLE
+0x2221 &#x2221; # MEASURED ANGLE
+0x2222 &#x2222; # SPHERICAL ANGLE
+0x2223 &#x2223; # DIVIDES
+0x2224 &#x2224; # DOES NOT DIVIDE
+0x2225 &#x2225; # PARALLEL TO
+0x2226 &#x2226; # NOT PARALLEL TO
+0x2227 &#x2227; # LOGICAL AND
+0x2228 &#x2228; # LOGICAL OR
+0x2229 &#x2229; # INTERSECTION
+0x222A &#x222A; # UNION
+0x222B &#x222B; # INTEGRAL
+0x222E &#x222E; # CONTOUR INTEGRAL
+0x2234 &#x2234; # THEREFORE
+0x2235 &#x2235; # BECAUSE
+0x223C &#x223C; # TILDE OPERATOR
+0x223D &#x223D; # REVERSED TILDE
+0x2240 &#x2240; # WREATH PRODUCT
+0x2241 &#x2241; # NOT TILDE
+0x2243 &#x2243; # ASYMPTOTICALLY EQUAL TO
+0x2244 &#x2244; # NOT ASYMPTOTICALLY EQUAL TO
+0x2245 &#x2245; # APPROXIMATELY EQUAL TO
+0x2247 &#x2247; # NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+0x2248 &#x2248; # ALMOST EQUAL TO
+0x2249 &#x2249; # NOT ALMOST EQUAL TO
+0x224A &#x224A; # ALMOST EQUAL OR EQUAL TO
+0x224C &#x224C; # ALL EQUAL TO
+0x224E &#x224E; # GEOMETRICALLY EQUIVALENT TO
+0x224F &#x224F; # DIFFERENCE BETWEEN
+0x2250 &#x2250; # APPROACHES THE LIMIT
+0x2251 &#x2251; # GEOMETRICALLY EQUAL TO
+0x2252 &#x2252; # APPROXIMATELY EQUAL TO OR THE IMAGE OF
+0x2253 &#x2253; # IMAGE OF OR APPROXIMATELY EQUAL TO
+0x2254 &#x2254; # COLON EQUALS
+0x2255 &#x2255; # EQUALS COLON
+0x2256 &#x2256; # RING IN EQUAL TO
+0x2257 &#x2257; # RING EQUAL TO
+0x2259 &#x2259; # ESTIMATES
+0x225C &#x225C; # DELTA EQUAL TO
+0x2260 &#x2260; # NOT EQUAL TO
+0x2261 &#x2261; # IDENTICAL TO
+0x2262 &#x2262; # NOT IDENTICAL TO
+0x2264 &#x2264; # LESS-THAN OR EQUAL TO
+0x2265 &#x2265; # GREATER-THAN OR EQUAL TO
+0x2266 &#x2266; # LESS-THAN OVER EQUAL TO
+0x2267 &#x2267; # GREATER-THAN OVER EQUAL TO
+0x2268 &#x2268; # LESS-THAN BUT NOT EQUAL TO
+0x2269 &#x2269; # GREATER-THAN BUT NOT EQUAL TO
+0x226A &#x226A; # MUCH LESS-THAN
+0x226B &#x226B; # MUCH GREATER-THAN
+0x226C &#x226C; # BETWEEN
+0x226E &#x226E; # NOT LESS-THAN
+0x226F &#x226F; # NOT GREATER-THAN
+0x2270 &#x2270; # NEITHER LESS-THAN NOR EQUAL TO
+0x2271 &#x2271; # NEITHER GREATER-THAN NOR EQUAL TO
+0x2272 &#x2272; # LESS-THAN OR EQUIVALENT TO
+0x2273 &#x2273; # GREATER-THAN OR EQUIVALENT TO
+0x2276 &#x2276; # LESS-THAN OR GREATER-THAN
+0x2277 &#x2277; # GREATER-THAN OR LESS-THAN
+0x227A &#x227A; # PRECEDES
+0x227B &#x227B; # SUCCEEDS
+0x227C &#x227C; # PRECEDES OR EQUAL TO
+0x227D &#x227D; # SUCCEEDS OR EQUAL TO
+0x227E &#x227E; # PRECEDES OR EQUIVALENT TO
+0x227F &#x227F; # SUCCEEDS OR EQUIVALENT TO
+0x2280 &#x2280; # DOES NOT PRECEDE
+0x2281 &#x2281; # DOES NOT SUCCEED
+0x2282 &#x2282; # SUBSET OF
+0x2283 &#x2283; # SUPERSET OF
+0x2284 &#x2284; # NOT A SUBSET OF
+0x2285 &#x2285; # NOT A SUPERSET OF
+0x2286 &#x2286; # SUBSET OF OR EQUAL TO
+0x2287 &#x2287; # SUPERSET OF OR EQUAL TO
+0x2288 &#x2288; # NEITHER A SUBSET OF NOR EQUAL TO
+0x2289 &#x2289; # NEITHER A SUPERSET OF NOR EQUAL TO
+0x228A &#x228A; # SUBSET OF WITH NOT EQUAL TO
+0x228B &#x228B; # SUPERSET OF WITH NOT EQUAL TO
+0x228E &#x228E; # MULTISET UNION
+0x228F &#x228F; # SQUARE IMAGE OF
+0x2290 &#x2290; # SQUARE ORIGINAL OF
+0x2291 &#x2291; # SQUARE IMAGE OF OR EQUAL TO
+0x2292 &#x2292; # SQUARE ORIGINAL OF OR EQUAL TO
+0x2293 &#x2293; # SQUARE CAP
+0x2294 &#x2294; # SQUARE CUP
+0x2295 &#x2295; # CIRCLED PLUS
+0x2296 &#x2296; # CIRCLED MINUS
+0x2297 &#x2297; # CIRCLED TIMES
+0x2298 &#x2298; # CIRCLED DIVISION SLASH
+0x2299 &#x2299; # CIRCLED DOT OPERATOR
+0x229A &#x229A; # CIRCLED RING OPERATOR
+0x229B &#x229B; # CIRCLED ASTERISK OPERATOR
+0x229D &#x229D; # CIRCLED DASH
+0x229E &#x229E; # SQUARED PLUS
+0x229F &#x229F; # SQUARED MINUS
+0x22A0 &#x22A0; # SQUARED TIMES
+0x22A1 &#x22A1; # SQUARED DOT OPERATOR
+0x22A2 &#x22A2; # RIGHT TACK
+0x22A3 &#x22A3; # LEFT TACK
+0x22A4 &#x22A4; # DOWN TACK
+0x22A5 &#x22A5; # UP TACK
+0x22A7 &#x22A7; # MODELS
+0x22A8 &#x22A8; # TRUE
+0x22A9 &#x22A9; # FORCES
+0x22AA &#x22AA; # TRIPLE VERTICAL BAR RIGHT TURNSTILE
+0x22AC &#x22AC; # DOES NOT PROVE
+0x22AD &#x22AD; # NOT TRUE
+0x22AE &#x22AE; # DOES NOT FORCE
+0x22AF &#x22AF; # NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+0x22B2 &#x22B2; # NORMAL SUBGROUP OF
+0x22B3 &#x22B3; # CONTAINS AS NORMAL SUBGROUP
+0x22B4 &#x22B4; # NORMAL SUBGROUP OF OR EQUAL TO
+0x22B5 &#x22B5; # CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
+0x22B8 &#x22B8; # MULTIMAP
+0x22BA &#x22BA; # INTERCALATE
+0x22BB &#x22BB; # XOR
+0x22BC &#x22BC; # NAND
+0x22C4 &#x22C4; # DIAMOND OPERATOR
+0x22C5 &#x22C5; # DOT OPERATOR
+0x22C6 &#x22C6; # STAR OPERATOR
+0x22C7 &#x22C7; # DIVISION TIMES
+0x22C8 &#x22C8; # BOWTIE
+0x22C9 &#x22C9; # LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
+0x22CA &#x22CA; # RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
+0x22CB &#x22CB; # LEFT SEMIDIRECT PRODUCT
+0x22CC &#x22CC; # RIGHT SEMIDIRECT PRODUCT
+0x22CD &#x22CD; # REVERSED TILDE EQUALS
+0x22CE &#x22CE; # CURLY LOGICAL OR
+0x22CF &#x22CF; # CURLY LOGICAL AND
+0x22D0 &#x22D0; # DOUBLE SUBSET
+0x22D1 &#x22D1; # DOUBLE SUPERSET
+0x22D2 &#x22D2; # DOUBLE INTERSECTION
+0x22D3 &#x22D3; # DOUBLE UNION
+0x22D4 &#x22D4; # PITCHFORK
+0x22D6 &#x22D6; # LESS-THAN WITH DOT
+0x22D7 &#x22D7; # GREATER-THAN WITH DOT
+0x22D8 &#x22D8; # VERY MUCH LESS-THAN
+0x22D9 &#x22D9; # VERY MUCH GREATER-THAN
+0x22DA &#x22DA; # LESS-THAN EQUAL TO OR GREATER-THAN
+0x22DB &#x22DB; # GREATER-THAN EQUAL TO OR LESS-THAN
+0x22DC &#x22DC; # EQUAL TO OR LESS-THAN
+0x22DD &#x22DD; # EQUAL TO OR GREATER-THAN
+0x22DE &#x22DE; # EQUAL TO OR PRECEDES
+0x22DF &#x22DF; # EQUAL TO OR SUCCEEDS
+0x22E0 &#x22E0; # DOES NOT PRECEDE OR EQUAL
+0x22E1 &#x22E1; # DOES NOT SUCCEED OR EQUAL
+0x22E6 &#x22E6; # LESS-THAN BUT NOT EQUIVALENT TO
+0x22E7 &#x22E7; # GREATER-THAN BUT NOT EQUIVALENT TO
+0x22E8 &#x22E8; # PRECEDES BUT NOT EQUIVALENT TO
+0x22E9 &#x22E9; # SUCCEEDS BUT NOT EQUIVALENT TO
+0x22EA &#x22EA; # NOT NORMAL SUBGROUP OF
+0x22EB &#x22EB; # DOES NOT CONTAIN AS NORMAL SUBGROUP
+0x22EC &#x22EC; # NOT NORMAL SUBGROUP OF OR EQUAL TO
+0x22ED &#x22ED; # DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+0x22EE &#x22EE; # VERTICAL ELLIPSIS
+0x2306 &#x2306; # PERSPECTIVE
+0x2308 &#x2308; # LEFT CEILING
+0x2309 &#x2309; # RIGHT CEILING
+0x230A &#x230A; # LEFT FLOOR
+0x230B &#x230B; # RIGHT FLOOR
+0x230C &#x230C; # BOTTOM RIGHT CROP
+0x230D &#x230D; # BOTTOM LEFT CROP
+0x230E &#x230E; # TOP RIGHT CROP
+0x230F &#x230F; # TOP LEFT CROP
+0x2315 &#x2315; # TELEPHONE RECORDER
+0x2316 &#x2316; # POSITION INDICATOR
+0x231C &#x231C; # TOP LEFT CORNER
+0x231D &#x231D; # TOP RIGHT CORNER
+0x231E &#x231E; # BOTTOM LEFT CORNER
+0x231F &#x231F; # BOTTOM RIGHT CORNER
+0x2322 &#x2322; # FROWN
+0x2323 &#x2323; # SMILE
+0x2329 &#x2329; # LEFT-POINTING ANGLE BRACKET
+0x232A &#x232A; # RIGHT-POINTING ANGLE BRACKET
+0x2423 &#x2423; # OPEN BOX
+0x24C8 &#x24C8; # CIRCLED LATIN CAPITAL LETTER S
+0x2500 &#x2500; # BOX DRAWINGS LIGHT HORIZONTAL
+0x2502 &#x2502; # BOX DRAWINGS LIGHT VERTICAL
+0x250C &#x250C; # BOX DRAWINGS LIGHT DOWN AND RIGHT
+0x2510 &#x2510; # BOX DRAWINGS LIGHT DOWN AND LEFT
+0x2514 &#x2514; # BOX DRAWINGS LIGHT UP AND RIGHT
+0x2518 &#x2518; # BOX DRAWINGS LIGHT UP AND LEFT
+0x251C &#x251C; # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+0x2524 &#x2524; # BOX DRAWINGS LIGHT VERTICAL AND LEFT
+0x252C &#x252C; # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+0x2534 &#x2534; # BOX DRAWINGS LIGHT UP AND HORIZONTAL
+0x253C &#x253C; # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+0x2550 &#x2550; # BOX DRAWINGS DOUBLE HORIZONTAL
+0x2551 &#x2551; # BOX DRAWINGS DOUBLE VERTICAL
+0x2552 &#x2552; # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+0x2553 &#x2553; # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+0x2554 &#x2554; # BOX DRAWINGS DOUBLE DOWN AND RIGHT
+0x2555 &#x2555; # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+0x2556 &#x2556; # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+0x2557 &#x2557; # BOX DRAWINGS DOUBLE DOWN AND LEFT
+0x2558 &#x2558; # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+0x2559 &#x2559; # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+0x255A &#x255A; # BOX DRAWINGS DOUBLE UP AND RIGHT
+0x255B &#x255B; # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+0x255C &#x255C; # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+0x255D &#x255D; # BOX DRAWINGS DOUBLE UP AND LEFT
+0x255E &#x255E; # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+0x255F &#x255F; # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+0x2560 &#x2560; # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+0x2561 &#x2561; # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+0x2562 &#x2562; # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+0x2563 &#x2563; # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+0x2564 &#x2564; # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+0x2565 &#x2565; # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+0x2566 &#x2566; # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+0x2567 &#x2567; # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+0x2568 &#x2568; # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+0x2569 &#x2569; # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+0x256A &#x256A; # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+0x256B &#x256B; # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+0x256C &#x256C; # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+0x2580 &#x2580; # UPPER HALF BLOCK
+0x2584 &#x2584; # LOWER HALF BLOCK
+0x2588 &#x2588; # FULL BLOCK
+0x2591 &#x2591; # LIGHT SHADE
+0x2592 &#x2592; # MEDIUM SHADE
+0x2593 &#x2593; # DARK SHADE
+0x25A1 &#x25A1; # WHITE SQUARE
+0x25AA &#x25AA; # BLACK SMALL SQUARE
+0x25AD &#x25AD; # WHITE RECTANGLE
+0x25AE &#x25AE; # BLACK VERTICAL RECTANGLE
+0x25B3 &#x25B3; # WHITE UP-POINTING TRIANGLE
+0x25B4 &#x25B4; # BLACK UP-POINTING SMALL TRIANGLE
+0x25B5 &#x25B5; # WHITE UP-POINTING SMALL TRIANGLE
+0x25B8 &#x25B8; # BLACK RIGHT-POINTING SMALL TRIANGLE
+0x25B9 &#x25B9; # WHITE RIGHT-POINTING SMALL TRIANGLE
+0x25BD &#x25BD; # WHITE DOWN-POINTING TRIANGLE
+0x25BE &#x25BE; # BLACK DOWN-POINTING SMALL TRIANGLE
+0x25BF &#x25BF; # WHITE DOWN-POINTING SMALL TRIANGLE
+0x25C2 &#x25C2; # BLACK LEFT-POINTING SMALL TRIANGLE
+0x25C3 &#x25C3; # WHITE LEFT-POINTING SMALL TRIANGLE
+0x25CA &#x25CA; # LOZENGE
+0x25CB &#x25CB; # WHITE CIRCLE
+0x2605 &#x2605; # BLACK STAR
+0x2606 &#x2606; # WHITE STAR
+0x260E &#x260E; # BLACK TELEPHONE
+0x2640 &#x2640; # FEMALE SIGN
+0x2642 &#x2642; # MALE SIGN
+0x2660 &#x2660; # BLACK SPADE SUIT
+0x2663 &#x2663; # BLACK CLUB SUIT
+0x2665 &#x2665; # BLACK HEART SUIT
+0x2666 &#x2666; # BLACK DIAMOND SUIT
+0x266A &#x266A; # EIGHTH NOTE
+0x266D &#x266D; # MUSIC FLAT SIGN
+0x266E &#x266E; # MUSIC NATURAL SIGN
+0x266F &#x266F; # MUSIC SHARP SIGN
+0x2713 &#x2713; # CHECK MARK
+0x2717 &#x2717; # BALLOT X
+0x2720 &#x2720; # MALTESE CROSS
+0x2726 &#x2726; # BLACK FOUR POINTED STAR
+0x2727 &#x2727; # WHITE FOUR POINTED STAR
+0x2736 &#x2736; # SIX POINTED BLACK STAR
+0xFB00 &#xFB00; # LATIN SMALL LIGATURE FF
+0xFB01 &#xFB01; # LATIN SMALL LIGATURE FI
+0xFB02 &#xFB02; # LATIN SMALL LIGATURE FL
+0xFB03 &#xFB03; # LATIN SMALL LIGATURE FFI
+0xFB04 &#xFB04; # LATIN SMALL LIGATURE FFL
+
+
+</PRE>
+</BODY>
+</HTML>