]> git.lyx.org Git - lyx.git/blobdiff - lib/unicodesymbols
- Spanish documentation updates by Ignacio
[lyx.git] / lib / unicodesymbols
index a8f9937ca3085669b0b4286993bcbc334fe4840b..51598828b8c554a927077b6aa11aab2f81f526f1 100644 (file)
@@ -5,6 +5,7 @@
 #
 # author Georg Baum
 # author Uwe Stöhr
+# author Jürgen Spitzmüller
 #
 # Full author contact details are available in file CREDITS.
 
 # Commands that modify other parts of the text should not be added either.
 
 # syntax:
-# ucs4 command                    preamble flags
-# preamble can either be a feature known by the LaTeXFeatures class (e.g.
-# tipa), or a LaTeX command (e.g. \\usepackage{bla}).
+# ucs4 textcommand                textpreamble flags mathcommand mathpreamble
+# textcommand and textpreamble are used if the symbol occurs in textmode.
+# mathcommand and mathpreamble are used if the symbol occurs in mathmode.
+# Both mathcommand and mathpreamble are optional.
+# textpreamble and mathpreamble can either be a feature known by the LaTeXFeatures
+# class (e.g. tipa), or a LaTeX command (e.g. \\usepackage{bla}).
 # Known flags:
 # - combining This is a combining char that will get combined with a base char
 # - force     Always output replacement command
 0x00a6 "\\textbrokenbar"          "textcomp" "" # BROKEN BAR
 0x00a7 "\\textsection"            "textcomp" "" # SECTION SIGN
 0x00a8 "\\textasciidieresis"      "textcomp" "" # DIAERESIS
-0x00a9 "\textcopyright"           "textcomp" "" # COPYRIGHT SIGN
+0x00a9 "\\textcopyright"          "textcomp" "" # COPYRIGHT SIGN
 0x00aa "\\textordfeminine"        "textcomp" "" # FEMININE ORDINAL INDICATOR
 0x00ab "\\guillemotleft"          "" "" # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
 0x00ac "\\textlnot"               "textcomp" "force" # ¬ NOT SIGN
 0x00ad "\\-"                      "" "" # SOFT HYPHEN
-0x00ae "\\textregistered"         "textcomp" "" # REGISTERED SIGN
+0x00ae "\\textregistered"         "textcomp" "force" # REGISTERED SIGN # the force flag is only needed due to a bug in teTeX 3 / TeXLive 2005
 0x00af "\\textasciimacron"        "textcomp" "" # MACRON
-0x00b0 "\\textdegree"             "textcomp" "" # DEGREE SIGN
-0x00b1 "\\textpm"                 "textcomp" "force" # ± PLUS-MINUS SIGN
+0x00b0 "\\textdegree"             "textcomp" "force" # DEGREE SIGN # the force flag is only needed due to a bug in teTeX 3 / TeXLive 2005
+0x00b1 "\\textpm"                 "textcomp" "force" "\pm" # ± PLUS-MINUS SIGN
 0x00b2 "\\texttwosuperior"        "textcomp" "force" # ² SUPERSCRIPT TWO
 0x00b3 "\\textthreesuperior"      "textcomp" "force" # ³ SUPERSCRIPT THREE
 0x00b4 "\\textasciiacute"         "textcomp" "" # ACUTE ACCENT
 0x00b5 "\\textmu"                 "textcomp" "force" # µ MICRO SIGN
 0x00b6 "\\textparagraph"          "textcomp" "" # PILCROW SIGN # not equal to \textpilcrow
-0x00b7 "\\textperiodcentered"     "" "" # MIDDLE DOT
+0x00b7 "\\textperiodcentered"     "" "" "\cdot" # MIDDLE DOT
 0x00b8 "\\c\\ "                   "" "" # CEDILLA (command from latin1.def)
 0x00b9 "\\textonesuperior"        "textcomp" "force" # ¹ SUPERSCRIPT ONE
 0x00ba "\\textordmasculine"       "textcomp" "" # MASCULINE ORDINAL INDICATOR
@@ -81,7 +85,7 @@
 0x00d4 "\\^{O}"                   "" "" # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
 0x00d5 "\\~{O}"                   "" "" # LATIN CAPITAL LETTER O WITH TILDE
 0x00d6 "\\\"{O}"                  "" "" # LATIN CAPITAL LETTER O WITH DIAERESIS
-0x00d7 "\\texttimes"              "textcomp" "force" # × MULTIPLICATION SIGN
+0x00d7 "\\texttimes"              "textcomp" "force" "\\times" # × MULTIPLICATION SIGN
 0x00d8 "\\O"                      "" "" # LATIN CAPITAL LETTER O WITH STROKE
 0x00d9 "\\`{U}"                   "" "" # LATIN CAPITAL LETTER U WITH GRAVE
 0x00da "\\'{U}"                   "" "" # LATIN CAPITAL LETTER U WITH ACUTE
 0x00f4 "\\^{o}"                   "" "" # LATIN SMALL LETTER O WITH CIRCUMFLEX
 0x00f5 "\\~{o}"                   "" "" # LATIN SMALL LETTER O WITH TILDE
 0x00f6 "\\\"{o}"                  "" "" # LATIN SMALL LETTER O WITH DIAERESIS
-0x00f7 "\\textdiv"                "textcomp" "force" # ÷ DIVISION SIGN
+0x00f7 "\\textdiv"                "textcomp" "force" "\\div" # ÷ DIVISION SIGN
 0x00f8 "\\o"                      "" "" # LATIN SMALL LETTER O WITH STROKE
 0x00f9 "\\`{u}"                   "" "" # LATIN SMALL LETTER U WITH GRAVE
 0x00fa "\\'{u}"                   "" "" # LATIN SMALL LETTER U WITH ACUTE
 0x012f "\\k{i}"                   "" "" # LATIN SMALL LETTER I WITH OGONEK
 0x0130 "\\.{I}"                   "" "" # LATIN CAPITAL LETTER I WITH DOT ABOVE
 0x0131 "\\i"                      "" "" # LATIN SMALL LETTER DOTLESS I
-#0x0132 ""                         "" "" # LATIN CAPITAL LIGATURE IJ
-#0x0133 ""                         "" "" # LATIN SMALL LIGATURE IJ
+0x0132 "IJ"                         "" "" # LATIN CAPITAL LIGATURE IJ
+0x0133 "ij"                         "" "" # LATIN SMALL LIGATURE IJ
 0x0134 "\\^{J}"                   "" "" # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
 0x0135 "\\^{\\j}"                 "" "" # LATIN SMALL LETTER J WITH CIRCUMFLEX
 0x0136 "\\c{K}"                   "" "" # LATIN CAPITAL LETTER K WITH CEDILLA
 0x017d "\\v{Z}"                   "" "" # LATIN CAPITAL LETTER Z WITH CARON
 0x017e "\\v{z}"                   "" "" # LATIN SMALL LETTER Z WITH CARON
 #0x017f ""                         "" "" # LATIN SMALL LETTER LONG S
-#0x0180 ""                         "" "" # LATIN SMALL LETTER B WITH STROKE
+#
+# Latin Extended-B
+#
+0x0180 "\\textcrb"                "tipa" "" # LATIN SMALL LETTER B WITH STROKE
 #0x0181 ""                         "" "" # LATIN CAPITAL LETTER B WITH HOOK
 #0x0182 ""                         "" "" # LATIN CAPITAL LETTER B WITH TOPBAR
 #0x0183 ""                         "" "" # LATIN SMALL LETTER B WITH TOPBAR
 #0x0185 ""                         "" "" # LATIN SMALL LETTER TONE SIX
 #0x0186 ""                         "" "" # LATIN CAPITAL LETTER OPEN O
 #0x0187 ""                         "" "" # LATIN CAPITAL LETTER C WITH HOOK
-#0x0188 ""                         "" "" # LATIN SMALL LETTER C WITH HOOK
+0x0188 "\\texthtc"               "tipa" "" # LATIN SMALL LETTER C WITH HOOK
 #0x0189 ""                         "" "" # LATIN CAPITAL LETTER AFRICAN D
 #0x018a ""                         "" "" # LATIN CAPITAL LETTER D WITH HOOK
 #0x018b ""                         "" "" # LATIN CAPITAL LETTER D WITH TOPBAR
 #0x01b8 ""                         "" "" # LATIN CAPITAL LETTER EZH REVERSED
 #0x01b9 ""                         "" "" # LATIN SMALL LETTER EZH REVERSED
 #0x01ba ""                         "" "" # LATIN SMALL LETTER EZH WITH TAIL
-#0x01bb ""                         "" "" # LATIN LETTER TWO WITH STROKE
+0x01bb "\\textcrtwo"              "tipa" "" # LATIN LETTER TWO WITH STROKE
 #0x01bc ""                         "" "" # LATIN CAPITAL LETTER TONE FIVE
 #0x01bd ""                         "" "" # LATIN SMALL LETTER TONE FIVE
-#0x01be ""                         "" "" # LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
-#0x01bf ""                         "" "" # LATIN LETTER WYNN
-#0x01c0 ""                         "" "" # LATIN LETTER DENTAL CLICK
-#0x01c1 ""                         "" "" # LATIN LETTER LATERAL CLICK
-#0x01c2 ""                         "" "" # LATIN LETTER ALVEOLAR CLICK
-#0x01c3 ""                         "" "" # LATIN LETTER RETROFLEX CLICK
+0x01be "\\textcrinvglotstop"      "tipa" "" # LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
+0x01bf "\\textwynn"               "tipa" "" # LATIN LETTER WYNN
+0x01c0 "\\textpipe"               "tipa" "" # LATIN LETTER DENTAL CLICK
+0x01c1 "\\textdoublepipe"         "tipa" "" # LATIN LETTER LATERAL CLICK
+0x01c2 "\\textdoublebarpipe"      "tipa" "" # LATIN LETTER ALVEOLAR CLICK
+0x01c3 "!"                        "" "" # LATIN LETTER RETROFLEX CLICK
 #0x01c4 ""                         "" "" # LATIN CAPITAL LETTER DZ WITH CARON
 #0x01c5 ""                         "" "" # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
 #0x01c6 ""                         "" "" # LATIN SMALL LETTER DZ WITH CARON
 #0x01ff ""                         "" "" # LATIN SMALL LETTER O WITH STROKE AND ACUTE
 0x0200 "\\textdoublegrave{A}"     "tipa" "" # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
 0x0201 "\\textdoublegrave{a}"     "tipa" "" # LATIN SMALL LETTER A WITH DOUBLE GRAVE
-#0x0202 ""                         "" "" # LATIN CAPITAL LETTER A WITH INVERTED BREVE
-#0x0203 ""                         "" "" # LATIN SMALL LETTER A WITH INVERTED BREVE
+0x0202 "\\textroundcap{A}"        "tipa" "" # LATIN CAPITAL LETTER A WITH INVERTED BREVE
+0x0203 "\\textroundcap{a}"        "tipa" "" # LATIN SMALL LETTER A WITH INVERTED BREVE
 0x0204 "\\textdoublegrave{E}"     "tipa" "" # LATIN CAPITAL LETTER E WITH DOUBLE GRAVE
 0x0205 "\\textdoublegrave{e}"     "tipa" "" # LATIN SMALL LETTER E WITH DOUBLE GRAVE
-#0x0206 ""                         "" "" # LATIN CAPITAL LETTER E WITH INVERTED BREVE
-#0x0207 ""                         "" "" # LATIN SMALL LETTER E WITH INVERTED BREVE
+0x0206 "\\textroundcap{E}"        "tipa" "" # LATIN CAPITAL LETTER E WITH INVERTED BREVE
+0x0207 "\\textroundcap{e}"        "tipa" "" # LATIN SMALL LETTER E WITH INVERTED BREVE
 0x0208 "\\textdoublegrave{I}"     "tipa" "" # LATIN CAPITAL LETTER I WITH DOUBLE GRAVE
 0x0209 "\\textdoublegrave{\\i}"   "tipa" "" # LATIN SMALL LETTER I WITH DOUBLE GRAVE
-#0x020a ""                         "" "" # LATIN CAPITAL LETTER I WITH INVERTED BREVE
-#0x020b ""                         "" "" # LATIN SMALL LETTER I WITH INVERTED BREVE
+0x020a "\\textroundcap{I}"        "tipa" "" # LATIN CAPITAL LETTER I WITH INVERTED BREVE
+0x020b "\\textroundcap{\\i}"      "tipa" "" # LATIN SMALL LETTER I WITH INVERTED BREVE
 0x020c "\\textdoublegrave{O}"     "tipa" "" # LATIN CAPITAL LETTER O WITH DOUBLE GRAVE
 0x020d "\\textdoublegrave{o}"     "tipa" "" # LATIN SMALL LETTER O WITH DOUBLE GRAVE
-#0x020e ""                         "" "" # LATIN CAPITAL LETTER O WITH INVERTED BREVE
-#0x020f ""                         "" "" # LATIN SMALL LETTER O WITH INVERTED BREVE
+0x020e "\\textroundcap{O}"        "tipa" "" # LATIN CAPITAL LETTER O WITH INVERTED BREVE
+0x020f "\\textroundcap{o}"        "tipa" "" # LATIN SMALL LETTER O WITH INVERTED BREVE
 0x0210 "\\textdoublegrave{R}"     "tipa" "" # LATIN CAPITAL LETTER R WITH DOUBLE GRAVE
 0x0211 "\\textdoublegrave{r}"     "tipa" "" # LATIN SMALL LETTER R WITH DOUBLE GRAVE
-#0x0212 ""                         "" "" # LATIN CAPITAL LETTER R WITH INVERTED BREVE
-#0x0213 ""                         "" "" # LATIN SMALL LETTER R WITH INVERTED BREVE
+0x0212 "\\textroundcap{R}"        "tipa" "" # LATIN CAPITAL LETTER R WITH INVERTED BREVE
+0x0213 "\\textroundcap{r}"        "tipa" "" # LATIN SMALL LETTER R WITH INVERTED BREVE
 0x0214 "\\textdoublegrave{U}"     "tipa" "" # LATIN CAPITAL LETTER U WITH DOUBLE GRAVE
 0x0215 "\\textdoublegrave{u}"     "tipa" "" # LATIN SMALL LETTER U WITH DOUBLE GRAVE
-#0x0216 ""                         "" "" # LATIN CAPITAL LETTER U WITH INVERTED BREVE
-#0x0217 ""                         "" "" # LATIN SMALL LETTER U WITH INVERTED BREVE
+0x0216 "\\textroundcap{U}"        "tipa" "" # LATIN CAPITAL LETTER U WITH INVERTED BREVE
+0x0217 "\\textroundcap{u}"        "tipa" "" # LATIN SMALL LETTER U WITH INVERTED BREVE
 #0x0218 ""                         "" "" # LATIN CAPITAL LETTER S WITH COMMA BELOW
 #0x0219 ""                         "" "" # LATIN SMALL LETTER S WITH COMMA BELOW
 #0x021a ""                         "" "" # LATIN CAPITAL LETTER T WITH COMMA BELOW
 #0x0231 ""                         "" "" # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
 0x0232 "\\={Y}"                   "" "" # LATIN CAPITAL LETTER Y WITH MACRON
 0x0233 "\\={y}"                   "" "" # LATIN SMALL LETTER Y WITH MACRON
+#0x0234 ""                         "" "" # LATIN SMALL LETTER L WITH CURL
+0x0235 "\\textctn"                "tipa" "" # LATIN SMALL LETTER N WITH CURL
+0x0236 "\\textctt"                "tipa" "" # LATIN SMALL LETTER T WITH CURL
 0x0237 "\\j"                      "" "" # LATIN SMALL LETTER DOTLESS J
+0x0238 "\\textdblig"              "tipx" "" # LATIN SMALL LETTER DB DIGRAPH
+0x0239 "\\textqplig"              "tipx" "" # LATIN SMALL LETTER QP DIGRAPH
+#
+# IPA extensions
+#
 0x0250 "\\textturna"              "tipa" "" # LATIN SMALL LETTER TURNED A
-#0x0251 ""                         "" "" # LATIN SMALL LETTER ALPHA
-#0x0252 ""                         "" "" # LATIN SMALL LETTER TURNED ALPHA
-#0x0253 ""                         "" "" # LATIN SMALL LETTER B WITH HOOK
-#0x0254 ""                         "" "" # LATIN SMALL LETTER OPEN O
-#0x0255 ""                         "" "" # LATIN SMALL LETTER C WITH CURL
-#0x0256 ""                         "" "" # LATIN SMALL LETTER D WITH TAIL
-#0x0257 ""                         "" "" # LATIN SMALL LETTER D WITH HOOK
+0x0251 "\\textscripta"            "tipa" "" # LATIN SMALL LETTER ALPHA
+0x0252 "\\textturnscripta"        "tipa" "" # LATIN SMALL LETTER TURNED ALPHA
+0x0253 "\\texthtb"                "tipa" "" # LATIN SMALL LETTER B WITH HOOK
+0x0254 "\\textopeno"              "tipa" "" # LATIN SMALL LETTER OPEN O
+0x0255 "\\textctc"                "tipa" "" # LATIN SMALL LETTER C WITH CURL
+0x0256 "\\textrtaild"             "tipa" "" # LATIN SMALL LETTER D WITH TAIL
+0x0257 "\\texthtd"                "tipa" "" # LATIN SMALL LETTER D WITH HOOK
 0x0258 "\\textreve"               "tipa" "" # LATIN SMALL LETTER REVERSED E
 0x0259 "\\textschwa"              "tipa" "" # LATIN SMALL LETTER SCHWA
 0x025a "\\textrhookschwa"         "tipa" "" # LATIN SMALL LETTER SCHWA WITH HOOK
-#0x025b ""                         "" "" # LATIN SMALL LETTER OPEN E
-#0x025c ""                         "" "" # LATIN SMALL LETTER REVERSED OPEN E
-#0x025d ""                         "" "" # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
-#0x025e ""                         "" "" # LATIN SMALL LETTER CLOSED REVERSED OPEN E
-#0x025f ""                         "" "" # LATIN SMALL LETTER DOTLESS J WITH STROKE
-#0x0260 ""                         "" "" # LATIN SMALL LETTER G WITH HOOK
-#0x0261 ""                         "" "" # LATIN SMALL LETTER SCRIPT G
-#0x0262 ""                         "" "" # LATIN LETTER SMALL CAPITAL G
-#0x0263 ""                         "" "" # LATIN SMALL LETTER GAMMA
-#0x0264 ""                         "" "" # LATIN SMALL LETTER RAMS HORN
+0x025b "\\textepsilon"            "tipa" "" # LATIN SMALL LETTER OPEN E
+0x025c "\\textrevepsilon"         "tipa" "" # LATIN SMALL LETTER REVERSED OPEN E
+0x025d "\\textrhookrevepsilon"    "tipa" "" # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
+0x025e "\\textcloserevepsilon"    "tipa" "" # LATIN SMALL LETTER CLOSED REVERSED OPEN E
+0x025f "\\textbardotlessj"        "tipa" "" # LATIN SMALL LETTER DOTLESS J WITH STROKE
+0x0260 "\\texthtg"                "tipa" "" # LATIN SMALL LETTER G WITH HOOK
+0x0261 "\\textscriptg"            "tipa" "" # LATIN SMALL LETTER SCRIPT G
+0x0262 "\\textscg"                "tipa" "" # LATIN LETTER SMALL CAPITAL G
+0x0263 "\\textgamma"              "tipa" "" # LATIN SMALL LETTER GAMMA
+0x0264 "\\textramshorns"          "tipa" "" # LATIN SMALL LETTER RAMS HORN
 0x0265 "\\textturnh"              "tipa" "" # LATIN SMALL LETTER TURNED H
-#0x0266 ""                         "" "" # LATIN SMALL LETTER H WITH HOOK
-#0x0267 ""                         "" "" # LATIN SMALL LETTER HENG WITH HOOK
-#0x0268 ""                         "" "" # LATIN SMALL LETTER I WITH STROKE
-#0x0269 ""                         "" "" # LATIN SMALL LETTER IOTA
-#0x026a ""                         "" "" # LATIN LETTER SMALL CAPITAL I
-#0x026b ""                         "" "" # LATIN SMALL LETTER L WITH MIDDLE TILDE
-#0x026c ""                         "" "" # LATIN SMALL LETTER L WITH BELT
-#0x026d ""                         "" "" # LATIN SMALL LETTER L WITH RETROFLEX HOOK
-#0x026e ""                         "" "" # LATIN SMALL LETTER LEZH
+0x0266 "\\texthth"                "tipa" "" # LATIN SMALL LETTER H WITH HOOK
+0x0267 "\\texththeng"             "tipa" "" # LATIN SMALL LETTER HENG WITH HOOK
+0x0268 "\\textbari"               "tipa" "" # LATIN SMALL LETTER I WITH STROKE
+0x0269 "\\textiota"               "tipa" "" # LATIN SMALL LETTER IOTA
+0x026a "\\textsci"                "tipa" "" # LATIN LETTER SMALL CAPITAL I
+0x026b "\\textltilde"             "tipa" "" # LATIN SMALL LETTER L WITH MIDDLE TILDE
+0x026c "\\textbeltl"              "tipa" "" # LATIN SMALL LETTER L WITH BELT
+0x026d "\\textrtaill"             "tipa" "" # LATIN SMALL LETTER L WITH RETROFLEX HOOK
+0x026e "\\textlyoghlig"           "tipa" "" # LATIN SMALL LETTER LEZH
 0x026f "\\textturnm"              "tipa" "" # LATIN SMALL LETTER TURNED M
 0x0270 "\\textturnmrleg"          "tipa" "" # LATIN SMALL LETTER TURNED M WITH LONG LEG
-#0x0271 ""                         "" "" # LATIN SMALL LETTER M WITH HOOK
-#0x0272 ""                         "" "" # LATIN SMALL LETTER N WITH LEFT HOOK
-#0x0273 ""                         "" "" # LATIN SMALL LETTER N WITH RETROFLEX HOOK
-#0x0274 ""                         "" "" # LATIN LETTER SMALL CAPITAL N
-#0x0275 ""                         "" "" # LATIN SMALL LETTER BARRED O
-#0x0276 ""                         "" "" # LATIN LETTER SMALL CAPITAL OE
-#0x0277 ""                         "" "" # LATIN SMALL LETTER CLOSED OMEGA
-#0x0278 ""                         "" "" # LATIN SMALL LETTER PHI
+0x0271 "\\textltailm"             "tipa" "" # LATIN SMALL LETTER M WITH HOOK
+0x0272 "\\textltailn"             "tipa" "" # LATIN SMALL LETTER N WITH LEFT HOOK
+0x0273 "\\textrtailn"             "tipa" "" # LATIN SMALL LETTER N WITH RETROFLEX HOOK
+0x0274 "\\textscn"                "tipa" "" # LATIN LETTER SMALL CAPITAL N
+0x0275 "\\textbaro"               "tipa" "" # LATIN SMALL LETTER BARRED O
+0x0276 "\\textscoelig"            "tipa" "" # LATIN LETTER SMALL CAPITAL OE
+0x0277 "\\textcloseomega"         "tipa" "" # LATIN SMALL LETTER CLOSED OMEGA
+0x0278 "\\textphi"                "tipa" "" # LATIN SMALL LETTER PHI
 0x0279 "\\textturnr"              "tipa" "" # LATIN SMALL LETTER TURNED R
 0x027a "\\textturnlonglegr"       "tipa" "" # LATIN SMALL LETTER TURNED R WITH LONG LEG
 0x027b "\\textturnrrtail"         "tipa" "" # LATIN SMALL LETTER TURNED R WITH HOOK
-#0x027c ""                         "" "" # LATIN SMALL LETTER R WITH LONG LEG
-#0x027d ""                         "" "" # LATIN SMALL LETTER R WITH TAIL
-#0x027e ""                         "" "" # LATIN SMALL LETTER R WITH FISHHOOK
-#0x027f ""                         "" "" # LATIN SMALL LETTER REVERSED R WITH FISHHOOK
-#0x0280 ""                         "" "" # LATIN LETTER SMALL CAPITAL R
-#0x0281 ""                         "" "" # LATIN LETTER SMALL CAPITAL INVERTED R
-#0x0282 ""                         "" "" # LATIN SMALL LETTER S WITH HOOK
-#0x0283 ""                         "" "" # LATIN SMALL LETTER ESH
-#0x0284 ""                         "" "" # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
-#0x0285 ""                         "" "" # LATIN SMALL LETTER SQUAT REVERSED ESH
-#0x0286 ""                         "" "" # LATIN SMALL LETTER ESH WITH CURL
+0x027c "\\textlonglegr"           "tipa" "" # LATIN SMALL LETTER R WITH LONG LEG
+0x027d "\\textrtailr"             "tipa" "" # LATIN SMALL LETTER R WITH TAIL
+0x027e "\\textfishhookr"          "tipa" "" # LATIN SMALL LETTER R WITH FISHHOOK
+0x027f "\\textlhti"               "tipx" "" # LATIN SMALL LETTER REVERSED R WITH FISHHOOK
+0x0280 "\\textscr"                "tipa" "" # LATIN LETTER SMALL CAPITAL R
+0x0281 "\\textinvscr"             "tipa" "" # LATIN LETTER SMALL CAPITAL INVERTED R
+0x0282 "\\textrtails"             "tipa" "" # LATIN SMALL LETTER S WITH HOOK
+0x0283 "\\textesh"                "tipa" "" # LATIN SMALL LETTER ESH
+0x0284 "\\texthtbardotlessj"      "tipa" "" # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
+0x0285 "\\textlooptoprevesh"      "tipx" "" # LATIN SMALL LETTER SQUAT REVERSED ESH
+0x0286 "\\textctesh"              "tipa" "" # LATIN SMALL LETTER ESH WITH CURL
 0x0287 "\\textturnt"              "tipa" "" # LATIN SMALL LETTER TURNED T
-#0x0288 ""                         "" "" # LATIN SMALL LETTER T WITH RETROFLEX HOOK
-#0x0289 ""                         "" "" # LATIN SMALL LETTER U BAR
-#0x028a ""                         "" "" # LATIN SMALL LETTER UPSILON
-#0x028b ""                         "" "" # LATIN SMALL LETTER V WITH HOOK
+0x0288 "\\textrtailt"             "tipa" "" # LATIN SMALL LETTER T WITH RETROFLEX HOOK
+0x0289 "\\textbaru"               "tipa" "" # LATIN SMALL LETTER U BAR
+0x028a "\\textupsilon"            "tipa" "" # LATIN SMALL LETTER UPSILON
+0x028b "\\textscriptv"            "tipa" "" # LATIN SMALL LETTER V WITH HOOK
 0x028c "\\textturnv"              "tipa" "" # LATIN SMALL LETTER TURNED V
 0x028d "\\textturnw"              "tipa" "" # LATIN SMALL LETTER TURNED W
 0x028e "\\textturny"              "tipa" "" # LATIN SMALL LETTER TURNED Y
-#0x028f ""                         "" "" # LATIN LETTER SMALL CAPITAL Y
-#0x0290 ""                         "" "" # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
-#0x0291 ""                         "" "" # LATIN SMALL LETTER Z WITH CURL
-#0x0292 ""                         "" "" # LATIN SMALL LETTER EZH
-#0x0293 ""                         "" "" # LATIN SMALL LETTER EZH WITH CURL
+0x028f "\\textscy"                "tipa" "" # LATIN LETTER SMALL CAPITAL Y
+0x0290 "\\textrtailz"             "tipa" "" # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
+0x0291 "\\textctz"                "tipa" "" # LATIN SMALL LETTER Z WITH CURL
+0x0292 "\\textyogh"               "tipa" "" # LATIN SMALL LETTER EZH
+0x0293 "\\textctyogh"             "tipa" "" # LATIN SMALL LETTER EZH WITH CURL
 0x0294 "\\textglotstop"           "tipa" "" # LATIN LETTER GLOTTAL STOP
-#0x0295 ""                         "" "" # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
+0x0295 "\\textrevglotstop"        "tipa" "" # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
 0x0296 "\\textinvglotstop"        "tipa" "" # LATIN LETTER INVERTED GLOTTAL STOP
-#0x0297 ""                         "" "" # LATIN LETTER STRETCHED C
-#0x0298 ""                         "" "" # LATIN LETTER BILABIAL CLICK
-#0x0299 ""                         "" "" # LATIN LETTER SMALL CAPITAL B
-#0x029a ""                         "" "" # LATIN SMALL LETTER CLOSED OPEN E
-#0x029b ""                         "" "" # LATIN LETTER SMALL CAPITAL G WITH HOOK
-#0x029c ""                         "" "" # LATIN LETTER SMALL CAPITAL H
-#0x029d ""                         "" "" # LATIN SMALL LETTER J WITH CROSSED-TAIL
+0x0297 "\\textstretchc"           "tipa" "" # LATIN LETTER STRETCHED C
+0x0298 "\\textbullseye"           "tipa" "" # LATIN LETTER BILABIAL CLICK
+0x0299 "\\textscb"                "tipa" "" # LATIN LETTER SMALL CAPITAL B
+0x029a "\\textcloseepsilon"       "tipa" "" # LATIN SMALL LETTER CLOSED OPEN E
+0x029b "\\texthtscg"              "tipa" "" # LATIN LETTER SMALL CAPITAL G WITH HOOK
+0x029c "\\textsch"                "tipa" "" # LATIN LETTER SMALL CAPITAL H
+0x029d "\\textctj"                "tipa" "" # LATIN SMALL LETTER J WITH CROSSED-TAIL
 0x029e "\\textturnk"              "tipa" "" # LATIN SMALL LETTER TURNED K
-#0x029f ""                         "" "" # LATIN LETTER SMALL CAPITAL L
-#0x02a0 ""                         "" "" # LATIN SMALL LETTER Q WITH HOOK
-#0x02a1 ""                         "" "" # LATIN LETTER GLOTTAL STOP WITH STROKE
-#0x02a2 ""                         "" "" # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
-#0x02a3 ""                         "" "" # LATIN SMALL LETTER DZ DIGRAPH
-#0x02a4 ""                         "" "" # LATIN SMALL LETTER DEZH DIGRAPH
-#0x02a5 ""                         "" "" # LATIN SMALL LETTER DZ DIGRAPH WITH CURL
-#0x02a6 ""                         "" "" # LATIN SMALL LETTER TS DIGRAPH
-#0x02a7 ""                         "" "" # LATIN SMALL LETTER TESH DIGRAPH
-#0x02a8 ""                         "" "" # LATIN SMALL LETTER TC DIGRAPH WITH CURL
+0x029f "\\textscl"                "tipa" "" # LATIN LETTER SMALL CAPITAL L
+0x02a0 "\\texthtq"                "tipa" "" # LATIN SMALL LETTER Q WITH HOOK
+0x02a1 "\\textbarglotstop"        "tipa" "" # LATIN LETTER GLOTTAL STOP WITH STROKE
+0x02a2 "\\textbarrevglotstop"     "tipa" "" # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
+0x02a3 "\\textdzlig"              "tipa" "" # LATIN SMALL LETTER DZ DIGRAPH
+0x02a4 "\\textdyoghlig"           "tipa" "" # LATIN SMALL LETTER DEZH DIGRAPH
+0x02a5 "\\textdctzlig"            "tipa" "" # LATIN SMALL LETTER DZ DIGRAPH WITH CURL
+0x02a6 "\\texttslig"              "tipa" "" # LATIN SMALL LETTER TS DIGRAPH
+0x02a7 "\\textteshlig"            "tipa" "" # LATIN SMALL LETTER TESH DIGRAPH
+0x02a8 "\\texttctclig"            "tipa" "" # LATIN SMALL LETTER TC DIGRAPH WITH CURL
 #0x02a9 ""                         "" "" # LATIN SMALL LETTER FENG DIGRAPH
 #0x02aa ""                         "" "" # LATIN SMALL LETTER LS DIGRAPH
 #0x02ab ""                         "" "" # LATIN SMALL LETTER LZ DIGRAPH
 #0x02ac ""                         "" "" # LATIN LETTER BILABIAL PERCUSSIVE
 #0x02ad ""                         "" "" # LATIN LETTER BIDENTAL PERCUSSIVE
-#0x02b0 ""                         "" "" # MODIFIER LETTER SMALL H
-#0x02b1 ""                         "" "" # MODIFIER LETTER SMALL H WITH HOOK
-#0x02b2 ""                         "" "" # MODIFIER LETTER SMALL J
-#0x02b3 ""                         "" "" # MODIFIER LETTER SMALL R
-#0x02b4 ""                         "" "" # MODIFIER LETTER SMALL TURNED R
-#0x02b5 ""                         "" "" # MODIFIER LETTER SMALL TURNED R WITH HOOK
-#0x02b6 ""                         "" "" # MODIFIER LETTER SMALL CAPITAL INVERTED R
-#0x02b7 ""                         "" "" # MODIFIER LETTER SMALL W
-#0x02b8 ""                         "" "" # MODIFIER LETTER SMALL Y
-#0x02b9 ""                         "" "" # MODIFIER LETTER PRIME
-#0x02ba ""                         "" "" # MODIFIER LETTER DOUBLE PRIME
-#0x02bb ""                         "" "" # MODIFIER LETTER TURNED COMMA
-#0x02bc ""                         "" "" # MODIFIER LETTER APOSTROPHE
-#0x02bd ""                         "" "" # MODIFIER LETTER REVERSED COMMA
+0x02ae "\\textlhtlongy"            "tipa" "" # LATIN SMALL LETTER TURNED H WITH FISHHOOK
+0x02af "\\textvibyy"               "tipa" "" # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL
+#
+# Spacing Modifier Letters
+#
+0x02b0 "\\textsuperscript{h}"      "" "" # MODIFIER LETTER SMALL H
+0x02b1 "\\textsuperscript{\\texthth}"  "tipa" "" # MODIFIER LETTER SMALL H WITH HOOK
+0x02b2 "\\textsuperscript{j}"      "" "" # MODIFIER LETTER SMALL J
+0x02b3 "\\textsuperscript{r}"      "" "" # MODIFIER LETTER SMALL R
+0x02b4 "\\textsuperscript{\\textturnr}" "tipa" "" # MODIFIER LETTER SMALL TURNED R
+0x02b5 "\\textsuperscript{\\textturnrrtail}" "tipa" "" # MODIFIER LETTER SMALL TURNED R WITH HOOK
+0x02b6 "\\textsuperscript{\\textinvscr}" "tipa" "" # MODIFIER LETTER SMALL CAPITAL INVERTED R
+0x02b7 "\\textsuperscript{w}"      "" "" # MODIFIER LETTER SMALL W
+0x02b8 "\\textsuperscript{y}"      "" "" # MODIFIER LETTER SMALL Y
+0x02b9 "\\textasciiacute"          "textcomp" "" # MODIFIER LETTER PRIME
+0x02ba "\\textacutedbl"            "textcomp" "" # MODIFIER LETTER DOUBLE PRIME
+0x02bb "\\textquoteleft"           "" "" # MODIFIER LETTER TURNED COMMA
+0x02bc "'"                         "" "" # MODIFIER LETTER APOSTROPHE
+0x02bd "\\textrevapostrophe"       "tipa" "" # MODIFIER LETTER REVERSED COMMA
 #0x02be ""                         "" "" # MODIFIER LETTER RIGHT HALF RING
 #0x02bf ""                         "" "" # MODIFIER LETTER LEFT HALF RING
-#0x02c0 ""                         "" "" # MODIFIER LETTER GLOTTAL STOP
-#0x02c1 ""                         "" "" # MODIFIER LETTER REVERSED GLOTTAL STOP
-#0x02c2 ""                         "" "" # MODIFIER LETTER LEFT ARROWHEAD
-#0x02c3 ""                         "" "" # MODIFIER LETTER RIGHT ARROWHEAD
+0x02c0 "\\textraiseglotstop"      "tipa" "" # MODIFIER LETTER GLOTTAL STOP
+0x02c1 "\\textsuperscript{\\textrevglotstop}" "tipa" "" # MODIFIER LETTER REVERSED GLOTTAL STOP
+0x02c2 "\\textlptr"               "tipa" "" # MODIFIER LETTER LEFT ARROWHEAD
+0x02c3 "\\textrptr"               "tipa" "" # MODIFIER LETTER RIGHT ARROWHEAD
 #0x02c4 ""                         "" "" # MODIFIER LETTER UP ARROWHEAD
 #0x02c5 ""                         "" "" # MODIFIER LETTER DOWN ARROWHEAD
-#0x02c6 ""                         "" "" # MODIFIER LETTER CIRCUMFLEX ACCENT
+0x02c6 "\\^{ }"                   "" "" # MODIFIER LETTER CIRCUMFLEX ACCENT
 0x02c7 "\\v{ }"                   "" "" # CARON
-#0x02c8 ""                         "" "" # MODIFIER LETTER VERTICAL LINE
-#0x02c9 ""                         "" "" # MODIFIER LETTER MACRON
-#0x02ca ""                         "" "" # MODIFIER LETTER ACUTE ACCENT
-#0x02cb ""                         "" "" # MODIFIER LETTER GRAVE ACCENT
-#0x02cc ""                         "" "" # MODIFIER LETTER LOW VERTICAL LINE
-#0x02cd ""                         "" "" # MODIFIER LETTER LOW MACRON
-#0x02ce ""                         "" "" # MODIFIER LETTER LOW GRAVE ACCENT
-#0x02cf ""                         "" "" # MODIFIER LETTER LOW ACUTE ACCENT
-#0x02d0 ""                         "" "" # MODIFIER LETTER TRIANGULAR COLON
-#0x02d1 ""                         "" "" # MODIFIER LETTER HALF TRIANGULAR COLON
+0x02c8 "\\textprimstress"         "tipa" "" # MODIFIER LETTER VERTICAL LINE
+0x02c9 "\\={ }"                   "" "" # MODIFIER LETTER MACRON
+0x02ca "\\'{ }"                   "" "" # MODIFIER LETTER ACUTE ACCENT
+0x02cb "\\`{ }"                   "" "" # MODIFIER LETTER GRAVE ACCENT
+0x02cc "\\textsecstress"          "tipa" "" # MODIFIER LETTER LOW VERTICAL LINE
+0x02cd "\\b{ }"                   "" "" # MODIFIER LETTER LOW MACRON
+0x02ce "\\textsubgrave{ }"        "tipa" "" # MODIFIER LETTER LOW GRAVE ACCENT
+0x02cf "\\textsubacute{ }"        "tipa" "" # MODIFIER LETTER LOW ACUTE ACCENT
+0x02d0 "\\textlengthmark"         "tipa" "" # MODIFIER LETTER TRIANGULAR COLON
+0x02d1 "\\texthalflength"         "tipa" "" # MODIFIER LETTER HALF TRIANGULAR COLON
 #0x02d2 ""                         "" "" # MODIFIER LETTER CENTRED RIGHT HALF RING
 #0x02d3 ""                         "" "" # MODIFIER LETTER CENTRED LEFT HALF RING
-#0x02d4 ""                         "" "" # MODIFIER LETTER UP TACK
-#0x02d5 ""                         "" "" # MODIFIER LETTER DOWN TACK
-#0x02d6 ""                         "" "" # MODIFIER LETTER PLUS SIGN
-#0x02d7 ""                         "" "" # MODIFIER LETTER MINUS SIGN
+0x02d4 "\\textraising{ }"         "tipa" "" # MODIFIER LETTER UP TACK
+0x02d5 "\\textlowering{ }"        "tipa" "" # MODIFIER LETTER DOWN TACK
+0x02d6 ""                         "" "" "+" # MODIFIER LETTER PLUS SIGN
+0x02d7 ""                         "" "" "-" # MODIFIER LETTER MINUS SIGN
 0x02d8 "\\u{ }"                   "" "" # BREVE
 0x02d9 "\\.{ }"                   "" "" # DOT ABOVE
 0x02da "\\r{ }"                   "" "" # RING ABOVE
 0x02db "\\k{ }"                   "" "" # OGONEK
 0x02dc "\\~{ }"                   "" "" # SMALL TILDE
 0x02dd "\\H{ }"                   "" "" # DOUBLE ACUTE ACCENT
-#0x02de ""                         "" "" # MODIFIER LETTER RHOTIC HOOK
-#0x02df ""                         "" "" # MODIFIER LETTER CROSS ACCENT
-#0x02e0 ""                         "" "" # MODIFIER LETTER SMALL GAMMA
-#0x02e1 ""                         "" "" # MODIFIER LETTER SMALL L
-#0x02e2 ""                         "" "" # MODIFIER LETTER SMALL S
-#0x02e3 ""                         "" "" # MODIFIER LETTER SMALL X
-#0x02e4 ""                         "" "" # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
-#0x02e5 ""                         "" "" # MODIFIER LETTER EXTRA-HIGH TONE BAR
-#0x02e6 ""                         "" "" # MODIFIER LETTER HIGH TONE BAR
-#0x02e7 ""                         "" "" # MODIFIER LETTER MID TONE BAR
-#0x02e8 ""                         "" "" # MODIFIER LETTER LOW TONE BAR
-#0x02e9 ""                         "" "" # MODIFIER LETTER EXTRA-LOW TONE BAR
+0x02de "\\textrhoticity"          "tipa" "" # MODIFIER LETTER RHOTIC HOOK
+#0x02df ""                        "" "" # MODIFIER LETTER CROSS ACCENT
+0x02e0 "\\textbabygamma"          "tipa" "" # MODIFIER LETTER SMALL GAMMA
+0x02e1 "\\textsuperscript{l}"     "" "" # MODIFIER LETTER SMALL L
+0x02e2 "\\textsuperscript{s}"     "" "" # MODIFIER LETTER SMALL S
+0x02e3 "\\textsuperscript{x}"     "" "" # MODIFIER LETTER SMALL X
+0x02e4 "\\textsuperscript{\\textrevglotstop}" "tipa" "" # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+0x02e5 "\\tone{55}"               "tipa" "" # MODIFIER LETTER EXTRA-HIGH TONE BAR
+0x02e6 "\\tone{44}"               "tipa" "" # MODIFIER LETTER HIGH TONE BAR
+0x02e7 "\\tone{33}"               "tipa" "" # MODIFIER LETTER MID TONE BAR
+0x02e8 "\\tone{22}"               "tipa" "" # MODIFIER LETTER LOW TONE BAR
+0x02e9 "\\tone{11}"               "tipa" "" # MODIFIER LETTER EXTRA-LOW TONE BAR
 #0x02ea ""                         "" "" # MODIFIER LETTER YIN DEPARTING TONE MARK
 #0x02eb ""                         "" "" # MODIFIER LETTER YANG DEPARTING TONE MARK
-#0x02ec ""                         "" "" # MODIFIER LETTER VOICING
+0x02ec "\\textsubwedge{ }"        "tipa" "" # MODIFIER LETTER VOICING
 #0x02ed ""                         "" "" # MODIFIER LETTER UNASPIRATED
 #0x02ee ""                         "" "" # MODIFIER LETTER DOUBLE APOSTROPHE
-0x0300 "\\`"                      "" "combining" # COMBINING GRAVE ACCENT
-0x0301 "\\'"                      "" "combining" # COMBINING ACUTE ACCENT
-0x0302 "\\^"                      "" "combining" # COMBINING CIRCUMFLEX ACCENT
-0x0303 "\\~"                      "" "combining" # COMBINING TILDE
-0x0304 "\\="                      "" "combining" # COMBINING MACRON
-#0x0305 ""                         "" "combining" # COMBINING OVERLINE
-0x0306 "\\u"                      "" "combining" # COMBINING BREVE
-0x0307 "\\."                      "" "combining" # COMBINING DOT ABOVE
-0x0308 "\\\""                     "" "combining" # COMBINING DIAERESIS
-#0x0309 ""                         "" "combining" # COMBINING HOOK ABOVE
-0x030a "\\r"                      "" "combining" # COMBINING RING ABOVE
-0x030b "\\H"                      "" "combining" # COMBINING DOUBLE ACUTE ACCENT
-0x030c "\\v"                      "" "combining" # COMBINING CARON
-0x030d "\\textvbaraccent"         "tipa" "combining" # COMBINING VERTICAL LINE ABOVE
-0x030e "\\textdoublevbaraccent"   "tipa" "combining" # COMBINING DOUBLE VERTICAL LINE ABOVE
-0x030f "\\textdoublegrave"        "tipa" "combining" # COMBINING DOUBLE GRAVE ACCENT
-0x0310 "\\textdotbreve"           "tipa" "combining" # COMBINING CANDRABINDU
-0x0311 "\\textroundcap"           "tipa" "combining" # COMBINING INVERTED BREVE
-#0x0312 ""                         "" "combining" # COMBINING TURNED COMMA ABOVE
-#0x0313 ""                         "" "combining" # COMBINING COMMA ABOVE
-#0x0314 ""                         "" "combining" # COMBINING REVERSED COMMA ABOVE
-#0x0315 ""                         "" "combining" # COMBINING COMMA ABOVE RIGHT
-0x0316 "\\textsubgrave"           "tipa" "combining" # COMBINING GRAVE ACCENT BELOW
-0x0317 "\\textsubacute"           "tipa" "combining" # COMBINING ACUTE ACCENT BELOW
-0x0318 "\\textadvancing"          "tipa" "combining" # COMBINING LEFT TACK BELOW
-0x0319 "\\textretracting"         "tipa" "combining" # COMBINING RIGHT TACK BELOW
-#0x031a ""                         "" "combining" # COMBINING LEFT ANGLE ABOVE
-#0x031b ""                         "" "combining" # COMBINING HORN
-0x031c "\\textsublhalfring"       "tipa" "combining" # COMBINING LEFT HALF RING BELOW
-0x031d "\\textraising"            "tipa" "combining" # COMBINING UP TACK BELOW
-0x031e "\\textlowering"           "tipa" "combining" # COMBINING DOWN TACK BELOW
-0x031f "\\textsubplus"            "tipa" "combining" # COMBINING PLUS SIGN BELOW
-0x0320 "\\b"                      "" "combining" # COMBINING MINUS SIGN BELOW
-#0x0321 ""                         "" "combining" # COMBINING PALATALIZED HOOK BELOW
-#0x0322 ""                         "" "combining" # COMBINING RETROFLEX HOOK BELOW
-0x0323 "\\d"                      "" "combining" # COMBINING DOT BELOW
-0x0324 "\\textsubumlaut"          "tipa" "combining" # COMBINING DIAERESIS BELOW
-0x0325 "\\textsubring"            "tipa" "combining" # COMBINING RING BELOW
-#0x0326 ""                         "" "combining" # COMBINING COMMA BELOW
-0x0327 "\\c"                      "" "combining" # COMBINING CEDILLA
-0x0328 "\\k"                      "" "combining" # COMBINING OGONEK
-0x0329 "\\textsyllabic"           "tipa" "combining" # COMBINING VERTICAL LINE BELOW
-0x032a "\\textsubbridge"          "tipa" "combining" # COMBINING BRIDGE BELOW
-0x032b "\\textsubw"               "tipa" "combining" # COMBINING INVERTED DOUBLE ARCH BELOW
-0x032c "\\textsubwedge"           "tipa" "combining" # COMBINING CARON BELOW
-0x032d "\\textsubcircum"          "tipa" "combining" # COMBINING CIRCUMFLEX ACCENT BELOW
-#0x032e ""                         "" "combining" # COMBINING BREVE BELOW
-0x032f "\\textsubarch"            "tipa" "combining" # COMBINING INVERTED BREVE BELOW
-0x0330 "\\textsubtilde"           "tipa" "combining" # COMBINING TILDE BELOW
-#0x0331 ""                         "" "combining" # COMBINING MACRON BELOW
-#0x0332 ""                         "" "combining" # COMBINING LOW LINE
-#0x0333 ""                         "" "combining" # COMBINING DOUBLE LOW LINE
-0x0334 "\\textsuperimposetilde"   "tipa" "combining" # COMBINING TILDE OVERLAY
-#0x0335 ""                         "" "combining" # COMBINING SHORT STROKE OVERLAY
-#0x0336 ""                         "" "combining" # COMBINING LONG STROKE OVERLAY
-#0x0337 ""                         "" "combining" # COMBINING SHORT SOLIDUS OVERLAY
-#0x0338 ""                         "" "combining" # COMBINING LONG SOLIDUS OVERLAY
-0x0339 "\\textsubrhalfring"       "tipa" "combining" # COMBINING RIGHT HALF RING BELOW
-0x033a "\\textinvsubbridge"       "tipa" "combining" # COMBINING INVERTED BRIDGE BELOW
-0x033b "\\textsubsquare"          "tipa" "combining" # COMBINING SQUARE BELOW
-0x033c "\\textseagull"            "tipa" "combining" # COMBINING SEAGULL BELOW
-0x033d "\\textovercross"          "tipa" "combining" # COMBINING X ABOVE
-#0x033e ""                         "" "combining" # COMBINING VERTICAL TILDE
-#0x033f ""                         "" "combining" # COMBINING DOUBLE OVERLINE
-#0x0340 ""                         "" "combining" # COMBINING GRAVE TONE MARK
-#0x0341 ""                         "" "combining" # COMBINING ACUTE TONE MARK
-#0x0342 ""                         "" "combining" # COMBINING GREEK PERISPOMENI
-#0x0343 ""                         "" "combining" # COMBINING GREEK KORONIS
-#0x0344 ""                         "" "combining" # COMBINING GREEK DIALYTIKA TONOS
-#0x0345 ""                         "" "combining" # COMBINING GREEK YPOGEGRAMMENI
-0x0346 "\\overbridge"             "tipa" "combining" # COMBINING BRIDGE ABOVE
-0x0347 "\\subdoublebar"           "tipa" "combining" # COMBINING EQUALS SIGN BELOW
-0x0348 "\\subdoublevert"          "tipa" "combining" # COMBINING DOUBLE VERTICAL LINE BELOW
-0x0349 "\\subcorner"              "tipa" "combining" # COMBINING LEFT ANGLE BELOW
-0x034a "\\crtilde"                "tipa" "combining" # COMBINING NOT TILDE ABOVE
-0x034b "\\dottedtilde"            "tipa" "combining" # COMBINING HOMOTHETIC ABOVE
-0x034c "\\doubletilde"            "tipa" "combining" # COMBINING ALMOST EQUAL TO ABOVE
-0x034d "\\spreadlips"             "tipa" "combining" # COMBINING LEFT RIGHT ARROW BELOW
-0x034e "\\whistle"                "tipa" "combining" # COMBINING UPWARDS ARROW BELOW
+0x02f0 "\\textsubcircum{ }"       "tipa" "" # MODIFIER LETTER LOW UP ARROWHEAD
+#0x02f1 ""                         "" "" # MODIFIER LETTER LOW LEFT ARROWHEAD
+#0x02f2 ""                         "" "" # MODIFIER LETTER LOW RIGHT ARROWHEAD
+#0x02f3 ""                         "" "" # MODIFIER LETTER LOW RING
+#0x02f4 ""                         "" "" # MODIFIER LETTER MIDDLE GRAVE ACCENT
+#0x02f5 ""                         "" "" # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
+#0x02f6 ""                         "" "" # MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT
+0x02f7 "\\textsubtilde"           "tipa" "" # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
+#0x02f8 ""                         "" "" # MODIFIER LETTER RAISED COLON
+0x02f9 "\\textopencorner"         "tipa" "" # MODIFIER LETTER BEGIN HIGH TONE
+0x02fa "\\textcorner"             "tipa" "" # MODIFIER LETTER END HIGH TONE
+#0x02fb ""                         "" "" # MODIFIER LETTER BEGIN LOW TONE
+#0x02fc ""                         "" "" # MODIFIER LETTER END LOW TONE
+#
+# Combining diacritical marks
+#
+0x0300 "\\`"                      "" "combining,force" # COMBINING GRAVE ACCENT
+0x0301 "\\'"                      "" "combining,force" # COMBINING ACUTE ACCENT
+0x0302 "\\^"                      "" "combining,force" # COMBINING CIRCUMFLEX ACCENT
+0x0303 "\\~"                      "" "combining,force" # COMBINING TILDE
+0x0304 "\\="                      "" "combining,force" # COMBINING MACRON
+#0x0305 ""                         "" "combining,force" # COMBINING OVERLINE
+0x0306 "\\u"                      "" "combining,force" # COMBINING BREVE
+0x0307 "\\."                      "" "combining,force" # COMBINING DOT ABOVE
+0x0308 "\\\""                     "" "combining,force" # COMBINING DIAERESIS
+#0x0309 ""                         "" "combining,force" # COMBINING HOOK ABOVE
+0x030a "\\r"                      "" "combining,force" # COMBINING RING ABOVE
+0x030b "\\H"                      "" "combining,force" # COMBINING DOUBLE ACUTE ACCENT
+0x030c "\\v"                      "" "combining,force" # COMBINING CARON
+0x030d "\\textvbaraccent"         "tipa" "combining,force" # COMBINING VERTICAL LINE ABOVE
+0x030e "\\textdoublevbaraccent"   "tipa" "combining,force" # COMBINING DOUBLE VERTICAL LINE ABOVE
+0x030f "\\textdoublegrave"        "tipa" "combining,force" # COMBINING DOUBLE GRAVE ACCENT
+0x0310 "\\textdotbreve"           "tipa" "combining,force" # COMBINING CANDRABINDU
+0x0311 "\\textroundcap"           "tipa" "combining,force" # COMBINING INVERTED BREVE
+#0x0312 ""                         "" "combining,force" # COMBINING TURNED COMMA ABOVE
+#0x0313 ""                         "" "combining,force" # COMBINING COMMA ABOVE
+#0x0314 ""                         "" "combining,force" # COMBINING REVERSED COMMA ABOVE
+#0x0315 ""                         "" "combining,force" # COMBINING COMMA ABOVE RIGHT
+0x0316 "\\textsubgrave"           "tipa" "combining,force" # COMBINING GRAVE ACCENT BELOW
+0x0317 "\\textsubacute"           "tipa" "combining,force" # COMBINING ACUTE ACCENT BELOW
+0x0318 "\\textadvancing"          "tipa" "combining,force" # COMBINING LEFT TACK BELOW
+0x0319 "\\textretracting"         "tipa" "combining,force" # COMBINING RIGHT TACK BELOW
+#0x031a ""                         "" "combining,force" # COMBINING LEFT ANGLE ABOVE
+#0x031b ""                         "" "combining,force" # COMBINING HORN
+0x031c "\\textsublhalfring"       "tipa" "combining,force" # COMBINING LEFT HALF RING BELOW
+0x031d "\\textraising"            "tipa" "combining,force" # COMBINING UP TACK BELOW
+0x031e "\\textlowering"           "tipa" "combining,force" # COMBINING DOWN TACK BELOW
+0x031f "\\textsubplus"            "tipa" "combining,force" # COMBINING PLUS SIGN BELOW
+0x0320 "\\b"                      "" "combining,force" # COMBINING MINUS SIGN BELOW
+#0x0321 ""                         "" "combining,force" # COMBINING PALATALIZED HOOK BELOW
+#0x0322 ""                         "" "combining,force" # COMBINING RETROFLEX HOOK BELOW
+0x0323 "\\d"                      "" "combining,force" # COMBINING DOT BELOW
+0x0324 "\\textsubumlaut"          "tipa" "combining,force" # COMBINING DIAERESIS BELOW
+0x0325 "\\textsubring"            "tipa" "combining,force" # COMBINING RING BELOW
+#0x0326 ""                         "" "combining,force" # COMBINING COMMA BELOW
+0x0327 "\\c"                      "" "combining,force" # COMBINING CEDILLA
+0x0328 "\\k"                      "" "combining,force" # COMBINING OGONEK
+0x0329 "\\textsyllabic"           "tipa" "combining,force" # COMBINING VERTICAL LINE BELOW
+0x032a "\\textsubbridge"          "tipa" "combining,force" # COMBINING BRIDGE BELOW
+0x032b "\\textsubw"               "tipa" "combining,force" # COMBINING INVERTED DOUBLE ARCH BELOW
+0x032c "\\textsubwedge"           "tipa" "combining,force" # COMBINING CARON BELOW
+0x032d "\\textsubcircum"          "tipa" "combining,force" # COMBINING CIRCUMFLEX ACCENT BELOW
+#0x032e ""                         "" "combining,force" # COMBINING BREVE BELOW
+0x032f "\\textsubarch"            "tipa" "combining,force" # COMBINING INVERTED BREVE BELOW
+0x0330 "\\textsubtilde"           "tipa" "combining,force" # COMBINING TILDE BELOW
+#0x0331 ""                         "" "combining,force" # COMBINING MACRON BELOW
+#0x0332 ""                         "" "combining,force" # COMBINING LOW LINE
+#0x0333 ""                         "" "combining,force" # COMBINING DOUBLE LOW LINE
+0x0334 "\\textsuperimposetilde"   "tipa" "combining,force" # COMBINING TILDE OVERLAY
+#0x0335 ""                         "" "combining,force" # COMBINING SHORT STROKE OVERLAY
+#0x0336 ""                         "" "combining,force" # COMBINING LONG STROKE OVERLAY
+#0x0337 ""                         "" "combining,force" # COMBINING SHORT SOLIDUS OVERLAY
+#0x0338 ""                         "" "combining,force" # COMBINING LONG SOLIDUS OVERLAY
+0x0339 "\\textsubrhalfring"       "tipa" "combining,force" # COMBINING RIGHT HALF RING BELOW
+0x033a "\\textinvsubbridge"       "tipa" "combining,force" # COMBINING INVERTED BRIDGE BELOW
+0x033b "\\textsubsquare"          "tipa" "combining,force" # COMBINING SQUARE BELOW
+0x033c "\\textseagull"            "tipa" "combining,force" # COMBINING SEAGULL BELOW
+0x033d "\\textovercross"          "tipa" "combining,force" # COMBINING X ABOVE
+#0x033e ""                         "" "combining,force" # COMBINING VERTICAL TILDE
+#0x033f ""                         "" "combining,force" # COMBINING DOUBLE OVERLINE
+#0x0340 ""                         "" "combining,force" # COMBINING GRAVE TONE MARK
+#0x0341 ""                         "" "combining,force" # COMBINING ACUTE TONE MARK
+#0x0342 ""                         "" "combining,force" # COMBINING GREEK PERISPOMENI
+#0x0343 ""                         "" "combining,force" # COMBINING GREEK KORONIS
+#0x0344 ""                         "" "combining,force" # COMBINING GREEK DIALYTIKA TONOS
+#0x0345 ""                         "" "combining,force" # COMBINING GREEK YPOGEGRAMMENI
+0x0346 "\\overbridge"             "tipa" "combining,force" # COMBINING BRIDGE ABOVE
+0x0347 "\\subdoublebar"           "tipa" "combining,force" # COMBINING EQUALS SIGN BELOW
+0x0348 "\\subdoublevert"          "tipa" "combining,force" # COMBINING DOUBLE VERTICAL LINE BELOW
+0x0349 "\\subcorner"              "tipa" "combining,force" # COMBINING LEFT ANGLE BELOW
+0x034a "\\crtilde"                "tipa" "combining,force" # COMBINING NOT TILDE ABOVE
+0x034b "\\dottedtilde"            "tipa" "combining,force" # COMBINING HOMOTHETIC ABOVE
+0x034c "\\doubletilde"            "tipa" "combining,force" # COMBINING ALMOST EQUAL TO ABOVE
+0x034d "\\spreadlips"             "tipa" "combining,force" # COMBINING LEFT RIGHT ARROW BELOW
+0x034e "\\whistle"                "tipa" "combining,force" # COMBINING UPWARDS ARROW BELOW
 #0x034f ""                         "" "" # COMBINING GRAPHEME JOINER
-#0x0360 ""                         "" "combining" # COMBINING DOUBLE TILDE
-0x0361 "\\t"                      "" "combining" # COMBINING DOUBLE INVERTED BREVE (ligature tie)
-#0x0362 ""                         "" "combining" # COMBINING DOUBLE RIGHTWARDS ARROW BELOW
-#0x0363 ""                         "" "combining" # COMBINING LATIN SMALL LETTER A
-#0x0364 ""                         "" "combining" # COMBINING LATIN SMALL LETTER E
-#0x0365 ""                         "" "combining" # COMBINING LATIN SMALL LETTER I
-#0x0366 ""                         "" "combining" # COMBINING LATIN SMALL LETTER O
-#0x0367 ""                         "" "combining" # COMBINING LATIN SMALL LETTER U
-#0x0368 ""                         "" "combining" # COMBINING LATIN SMALL LETTER C
-#0x0369 ""                         "" "combining" # COMBINING LATIN SMALL LETTER D
-#0x036a ""                         "" "combining" # COMBINING LATIN SMALL LETTER H
-#0x036b ""                         "" "combining" # COMBINING LATIN SMALL LETTER M
-#0x036c ""                         "" "combining" # COMBINING LATIN SMALL LETTER R
-#0x036d ""                         "" "combining" # COMBINING LATIN SMALL LETTER T
-#0x036e ""                         "" "combining" # COMBINING LATIN SMALL LETTER V
-#0x036f ""                         "" "combining" # COMBINING LATIN SMALL LETTER X
+#0x0360 ""                         "" "combining,force" # COMBINING DOUBLE TILDE
+0x0361 "\\t"                      "" "combining,force" # COMBINING DOUBLE INVERTED BREVE (ligature tie)
+#0x0362 ""                         "" "combining,force" # COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+#0x0363 ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER A
+#0x0364 ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER E
+#0x0365 ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER I
+#0x0366 ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER O
+#0x0367 ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER U
+#0x0368 ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER C
+#0x0369 ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER D
+#0x036a ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER H
+#0x036b ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER M
+#0x036c ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER R
+#0x036d ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER T
+#0x036e ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER V
+#0x036f ""                         "" "combining,force" # COMBINING LATIN SMALL LETTER X
+#
+# Greek
+#
+0x0374 "\\textgreek{\char254}"    "textgreek" "" # GREEK NUMERAL SIGN
+0x0375 "\\textgreek{\char255}"    "textgreek" "" # GREEK LOWER NUMERAL SIGN
+0x037e "\\textgreek{\char63}"     "textgreek" "" # GREEK QUESTION MARK
+0x0384 "\\textgreek{\char39}"     "textgreek" "" # GREEK TONOS
+0x0385 "\\textgreek{\char35}"     "textgreek" "" # GREEK DIALYTIKA TONOS
+0x0386 "\\textgreek{\char39A}"    "textgreek" "" # GREEK CAPITAL LETTER ALPHA WITH TONOS
+0x0387 "\\textgreek{\char38}"     "textgreek" "" # GREEK ANO TELEIA
+0x0388 "\\textgreek{\char39E}"    "textgreek" "" # GREEK CAPITAL LETTER EPSILON WITH TONOS
+0x0389 "\\textgreek{\char39H}"    "textgreek" "" # GREEK CAPITAL LETTER ETA WITH TONOS
+0x038a "\\textgreek{\char39I}"    "textgreek" "" # GREEK CAPITAL LETTER IOTA WITH TONOS
+0x038c "\\textgreek{\char39O}"    "textgreek" "" # GREEK CAPITAL LETTER OMICRON WITH TONOS
+0x038e "\\textgreek{\char39U}"    "textgreek" "" # GREEK CAPITAL LETTER UPSILON WITH TONOS
+0x038f "\\textgreek{\char39W}"    "textgreek" "" # GREEK CAPITAL LETTER OMEGA WITH TONOS
+0x0390 "\\textgreek{\char242}"    "textgreek" "" # GREEK SMALL LETTER IOTA WITH DIALYTKA
+0x0391 "\\textgreek{A}"           "textgreek" "" # GREEK CAPITAL LETTER ALPHA
+0x0392 "\\textgreek{B}"           "textgreek" "" # GREEK CAPITAL LETTER BETA
+0x0393 "\\textgreek{G}"           "textgreek" "" # GREEK CAPITAL LETTER GAMMA
+0x0394 "\\textgreek{D}"           "textgreek" "" # GREEK CAPITAL LETTER DELTA
+0x0395 "\\textgreek{E}"           "textgreek" "" # GREEK CAPITAL LETTER EPSILON
+0x0396 "\\textgreek{Z}"           "textgreek" "" # GREEK CAPITAL LETTER ZETA
+0x0397 "\\textgreek{H}"           "textgreek" "" # GREEK CAPITAL LETTER ETA
+0x0398 "\\textgreek{J}"           "textgreek" "" # GREEK CAPITAL LETTER THETA
+0x0399 "\\textgreek{I}"           "textgreek" "" # GREEK CAPITAL LETTER IOTA
+0x039a "\\textgreek{K}"           "textgreek" "" # GREEK CAPITAL LETTER KAPPA
+0x039b "\\textgreek{L}"           "textgreek" "" # GREEK CAPITAL LETTER LAMDA
+0x039c "\\textgreek{M}"           "textgreek" "" # GREEK CAPITAL LETTER MU
+0x039d "\\textgreek{N}"           "textgreek" "" # GREEK CAPITAL LETTER NU
+0x039e "\\textgreek{X}"           "textgreek" "" # GREEK CAPITAL LETTER XI
+0x039f "\\textgreek{O}"           "textgreek" "" # GREEK CAPITAL LETTER OMICRON
+0x03a0 "\\textgreek{P}"           "textgreek" "" # GREEK CAPITAL LETTER PI
+0x03a1 "\\textgreek{R}"           "textgreek" "" # GREEK CAPITAL LETTER RHO
+0x03a3 "\\textgreek{S}"           "textgreek" "" # GREEK CAPITAL LETTER SIGMA
+0x03a4 "\\textgreek{T}"           "textgreek" "" # GREEK CAPITAL LETTER TAU
+0x03a5 "\\textgreek{U}"           "textgreek" "" # GREEK CAPITAL LETTER UPSILON
+0x03a6 "\\textgreek{F}"           "textgreek" "" # GREEK CAPITAL LETTER PHI
+0x03a7 "\\textgreek{Q}"           "textgreek" "" # GREEK CAPITAL LETTER CHI
+0x03a8 "\\textgreek{Y}"           "textgreek" "" # GREEK CAPITAL LETTER PSI
+0x03a9 "\\textgreek{W}"           "textgreek" "" # GREEK CAPITAL LETTER OMEGA
+0x03aa "\\textgreek{\\char219}"   "textgreek" "" # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+0x03ab "\\textgreek{\\char223}"   "textgreek" "" # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+0x03ac "\\textgreek{\\char136}"   "textgreek" "" # GREEK SMALL LETTER ALPHA WITH TONOS
+0x03ad "\\textgreek{\\char232}"   "textgreek" "" # GREEK SMALL LETTER EPSILON WITH TONOS
+0x03ae "\\textgreek{\\char160}"   "textgreek" "" # GREEK SMALL LETTER ETA WITH TONOS
+0x03af "\\textgreek{\\char208}"   "textgreek" "" # GREEK SMALL LETTER IOTA WITH TONOS
+0x03b0 "\\textgreek{\\char246}"   "textgreek" "" # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+0x03b1 "\\textgreek{a}"           "textgreek" "" # GREEK SMALL LETTER ALPHA
+0x03b2 "\\textgreek{b}"           "textgreek" "" # GREEK SMALL LETTER BETA
+0x03b3 "\\textgreek{g}"           "textgreek" "" # GREEK SMALL LETTER GAMMA
+0x03b4 "\\textgreek{d}"           "textgreek" "" # GREEK SMALL LETTER DELTA
+0x03b5 "\\textgreek{e}"           "textgreek" "" # GREEK SMALL LETTER EPSILON
+0x03b6 "\\textgreek{z}"           "textgreek" "" # GREEK SMALL LETTER ZETA
+0x03b7 "\\textgreek{h}"           "textgreek" "" # GREEK SMALL LETTER ETA
+0x03b8 "\\textgreek{j}"           "textgreek" "" # GREEK SMALL LETTER THETA
+0x03b9 "\\textgreek{i}"           "textgreek" "" # GREEK SMALL LETTER IOTA
+0x03ba "\\textgreek{k}"           "textgreek" "" # GREEK SMALL LETTER KAPPA
+0x03bb "\\textgreek{l}"           "textgreek" "" # GREEK SMALL LETTER LAMDA
+0x03bc "\\textgreek{m}"           "textgreek" "" # GREEK SMALL LETTER MU
+0x03bd "\\textgreek{n}"           "textgreek" "" # GREEK SMALL LETTER NU
+0x03be "\\textgreek{x}"           "textgreek" "" # GREEK SMALL LETTER XI
+0x03bf "\\textgreek{o}"           "textgreek" "" # GREEK SMALL LETTER OMICRON
+0x03c0 "\\textgreek{p}"           "textgreek" "" # GREEK SMALL LETTER PI
+0x03c1 "\\textgreek{r}"           "textgreek" "" # GREEK SMALL LETTER RHO
+0x03c2 "\\textgreek{c}"           "textgreek" "force" # GREEK SMALL LETTER FINAL SIGMA
+0x03c3 "\\textgreek{sv}"          "textgreek" "force" # GREEK SMALL LETTER SIGMA
+0x03c4 "\\textgreek{t}"           "textgreek" "" # GREEK SMALL LETTER TAU
+0x03c5 "\\textgreek{u}"           "textgreek" "" # GREEK SMALL LETTER UPSILON
+0x03c6 "\\textgreek{f}"           "textgreek" "" # GREEK SMALL LETTER PHI
+0x03c7 "\\textgreek{q}"           "textgreek" "" # GREEK SMALL LETTER CHI
+0x03c8 "\\textgreek{y}"           "textgreek" "" # GREEK SMALL LETTER PSI
+0x03c9 "\\textgreek{w}"           "textgreek" "" # GREEK SMALL LETTER OMEGA
+0x03ca "\\textgreek{\\char240}"   "textgreek" "" # GREEK SMALL LETTER IOTA WITH DIALYTIKA
+0x03cb "\\textgreek{\\char244}"   "textgreek" "" # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+0x03cc "\\textgreek{\\char236}"   "textgreek" "" # GREEK SMALL LETTER OMICRON WITH TONOS
+0x03cd "\\textgreek{\\char212}"   "textgreek" "" # GREEK SMALL LETTER UPSILON WITH TONOS
+0x03ce "\\textgreek{\\char184}"   "textgreek" "" # GREEK SMALL LETTER OMEGA WITH TONOS
+#
+# Cyrillic
+#
+0x0400 "\\textcyr{\\accent0\\char197}"  "textcyr" "" # CYRILLIC CAPITAL LETTER IE WITH GRAVE
+0x0401 "\\textcyr{\\char156}"     "textcyr" "" # CYRILLIC CAPITAL LETTER IO
+0x0402 "\\textcyr{\\char130}"     "textcyr" "" # CYRILLIC CAPITAL LETTER DJE
+0x0403 "\\textcyr{\\accent1\\char195}"  "textcyr" "" # CYRILLIC CAPITAL LETTER GJE
+0x0404 "\\textcyr{\\char153}"     "textcyr" "" # CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0x0405 "\\textcyr{\\char143}"     "textcyr" "" # CYRILLIC CAPITAL LETTER DZE
+0x0406 "\\textcyr{I}"             "textcyr" "" # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0x0407 "\\textcyr{\\char136}"     "textcyr" "" # CYRILLIC CAPITAL LETTER YI
+0x0408 "\\textcyr{J}"             "textcyr" "" # CYRILLIC CAPITAL LETTER JE
+0x0409 "\\textcyr{\\char135}"     "textcyr" "" # CYRILLIC CAPITAL LETTER LJE
+0x040a "\\textcyr{\\char155}"     "textcyr" "" # CYRILLIC CAPITAL LETTER NJE
+0x040b "\\textcyr{\\char131}"     "textcyr" "" # CYRILLIC CAPITAL LETTER TSHE
+0x040c "\\textcyr{\\accent1\\char202}"  "textcyr" "" # CYRILLIC CAPITAL LETTER KJE
+0x040d "\\textcyr{\\accent0\\char200}"  "textcyr" "" # CYRILLIC CAPITAL LETTER I WITH GRAVE
+0x040e "\\textcyr{\\char146}"     "textcyr" "" # CYRILLIC CAPITAL LETTER SHORT U
+0x040f "\\textcyr{\\char150}"     "textcyr" "" # CYRILLIC CAPITAL LETTER DZHE
+0x0410 "\\textcyr{\\char192}"     "textcyr" "" # CYRILLIC CAPITAL LETTER A
+0x0411 "\\textcyr{\\char193}"     "textcyr" "" # CYRILLIC CAPITAL LETTER BE
+0x0412 "\\textcyr{\\char194}"     "textcyr" "" # CYRILLIC CAPITAL LETTER VE
+0x0413 "\\textcyr{\\char195}"     "textcyr" "" # CYRILLIC CAPITAL LETTER GHE
+0x0414 "\\textcyr{\\char196}"     "textcyr" "" # CYRILLIC CAPITAL LETTER DE
+0x0415 "\\textcyr{\\char197}"     "textcyr" "" # CYRILLIC CAPITAL LETTER IE
+0x0416 "\\textcyr{\\char198}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ZHE
+0x0417 "\\textcyr{\\char199}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ZE
+0x0418 "\\textcyr{\\char200}"     "textcyr" "" # CYRILLIC CAPITAL LETTER I
+0x0419 "\\textcyr{\\char201}"     "textcyr" "" # CYRILLIC CAPITAL LETTER SHORT I
+0x041a "\\textcyr{\\char202}"     "textcyr" "" # CYRILLIC CAPITAL LETTER KA
+0x041b "\\textcyr{\\char203}"     "textcyr" "" # CYRILLIC CAPITAL LETTER EL
+0x041c "\\textcyr{\\char204}"     "textcyr" "" # CYRILLIC CAPITAL LETTER EM
+0x041d "\\textcyr{\\char205}"     "textcyr" "" # CYRILLIC CAPITAL LETTER EN
+0x041e "\\textcyr{\\char206}"     "textcyr" "" # CYRILLIC CAPITAL LETTER O
+0x041f "\\textcyr{\\char207}"     "textcyr" "" # CYRILLIC CAPITAL LETTER PE
+0x0420 "\\textcyr{\\char208}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ER
+0x0421 "\\textcyr{\\char209}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ES
+0x0422 "\\textcyr{\\char210}"     "textcyr" "" # CYRILLIC CAPITAL LETTER TE
+0x0423 "\\textcyr{\\char211}"     "textcyr" "" # CYRILLIC CAPITAL LETTER U
+0x0424 "\\textcyr{\\char212}"     "textcyr" "" # CYRILLIC CAPITAL LETTER EF
+0x0425 "\\textcyr{\\char213}"     "textcyr" "" # CYRILLIC CAPITAL LETTER HA
+0x0426 "\\textcyr{\\char214}"     "textcyr" "" # CYRILLIC CAPITAL LETTER TSE
+0x0427 "\\textcyr{\\char215}"     "textcyr" "" # CYRILLIC CAPITAL LETTER CHE
+0x0428 "\\textcyr{\\char216}"     "textcyr" "" # CYRILLIC CAPITAL LETTER SHA
+0x0429 "\\textcyr{\\char217}"     "textcyr" "" # CYRILLIC CAPITAL LETTER SHCHA
+0x042a "\\textcyr{\\char218}"     "textcyr" "" # CYRILLIC CAPITAL LETTER HARD SIGN
+0x042b "\\textcyr{\\char219}"     "textcyr" "" # CYRILLIC CAPITAL LETTER YERU
+0x042c "\\textcyr{\\char220}"     "textcyr" "" # CYRILLIC CAPITAL LETTER SOFT SIGN
+0x042d "\\textcyr{\\char221}"     "textcyr" "" # CYRILLIC CAPITAL LETTER E
+0x042e "\\textcyr{\\char222}"     "textcyr" "" # CYRILLIC CAPITAL LETTER YU
+0x042f "\\textcyr{\\char223}"     "textcyr" "" # CYRILLIC CAPITAL LETTER YA
+0x0430 "\\textcyr{\\char224}"     "textcyr" "" # CYRILLIC SMALL LETTER A
+0x0431 "\\textcyr{\\char225}"     "textcyr" "" # CYRILLIC SMALL LETTER BE
+0x0432 "\\textcyr{\\char226}"     "textcyr" "" # CYRILLIC SMALL LETTER VE
+0x0433 "\\textcyr{\\char227}"     "textcyr" "" # CYRILLIC SMALL LETTER GHE
+0x0434 "\\textcyr{\\char228}"     "textcyr" "" # CYRILLIC SMALL LETTER DE
+0x0435 "\\textcyr{\\char229}"     "textcyr" "" # CYRILLIC SMALL LETTER IE
+0x0436 "\\textcyr{\\char230}"     "textcyr" "" # CYRILLIC SMALL LETTER ZHE
+0x0437 "\\textcyr{\\char231}"     "textcyr" "" # CYRILLIC SMALL LETTER ZE
+0x0438 "\\textcyr{\\char232}"     "textcyr" "" # CYRILLIC SMALL LETTER I
+0x0439 "\\textcyr{\\char233}"     "textcyr" "" # CYRILLIC SMALL LETTER SHORT I
+0x043a "\\textcyr{\\char234}"     "textcyr" "" # CYRILLIC SMALL LETTER KA
+0x043b "\\textcyr{\\char235}"     "textcyr" "" # CYRILLIC SMALL LETTER EL
+0x043c "\\textcyr{\\char236}"     "textcyr" "" # CYRILLIC SMALL LETTER EM
+0x043d "\\textcyr{\\char237}"     "textcyr" "" # CYRILLIC SMALL LETTER EN
+0x043e "\\textcyr{\\char238}"     "textcyr" "" # CYRILLIC SMALL LETTER O
+0x043f "\\textcyr{\\char239}"     "textcyr" "" # CYRILLIC SMALL LETTER PE
+0x0440 "\\textcyr{\\char240}"     "textcyr" "" # CYRILLIC SMALL LETTER ER
+0x0441 "\\textcyr{\\char241}"     "textcyr" "" # CYRILLIC SMALL LETTER ES
+0x0442 "\\textcyr{\\char242}"     "textcyr" "" # CYRILLIC SMALL LETTER TE
+0x0443 "\\textcyr{\\char243}"     "textcyr" "" # CYRILLIC SMALL LETTER U
+0x0444 "\\textcyr{\\char244}"     "textcyr" "" # CYRILLIC SMALL LETTER EF
+0x0445 "\\textcyr{\\char245}"     "textcyr" "" # CYRILLIC SMALL LETTER HA
+0x0446 "\\textcyr{\\char246}"     "textcyr" "" # CYRILLIC SMALL LETTER TSE
+0x0447 "\\textcyr{\\char247}"     "textcyr" "" # CYRILLIC SMALL LETTER CHE
+0x0448 "\\textcyr{\\char248}"     "textcyr" "" # CYRILLIC SMALL LETTER SHA
+0x0449 "\\textcyr{\\char249}"     "textcyr" "" # CYRILLIC SMALL LETTER SHCHA
+0x044a "\\textcyr{\\char250}"     "textcyr" "" # CYRILLIC SMALL LETTER HARD SIGN
+0x044b "\\textcyr{\\char251}"     "textcyr" "" # CYRILLIC SMALL LETTER YERU
+0x044c "\\textcyr{\\char252}"     "textcyr" "" # CYRILLIC SMALL LETTER SOFT SIGN
+0x044d "\\textcyr{\\char253}"     "textcyr" "" # CYRILLIC SMALL LETTER E
+0x044e "\\textcyr{\\char254}"     "textcyr" "" # CYRILLIC SMALL LETTER YU
+0x044f "\\textcyr{\\char255}"     "textcyr" "" # CYRILLIC SMALL LETTER YA
+0x0450 "\\textcyr{\\accent0\\char229}"  "textcyr" "" # CYRILLIC SMALL LETTER IE WITH GRAVE
+0x0451 "\\textcyr{\\char188}"     "textcyr" "" # CYRILLIC SMALL LETTER IO
+0x0452 "\\textcyr{\\char162}"     "textcyr" "" # CYRILLIC SMALL LETTER DJE
+0x0453 "\\textcyr{\\accent1\\char227}"  "textcyr" "" # CYRILLIC SMALL LETTER GJE
+0x0454 "\\textcyr{\\char185}"     "textcyr" "" # CYRILLIC SMALL LETTER UKRAINIAN IE
+0x0455 "\\textcyr{\\char175}"     "textcyr" "" # CYRILLIC SMALL LETTER DZE
+0x0456 "\\textcyr{i}"             "textcyr" "" # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0x0457 "\\textcyr{\\char168}"     "textcyr" "" # CYRILLIC SMALL LETTER YI
+0x0458 "\\textcyr{j}"             "textcyr" "" # CYRILLIC SMALL LETTER JE
+0x0459 "\\textcyr{\\char167}"     "textcyr" "" # CYRILLIC SMALL LETTER LJE
+0x045a "\\textcyr{\\char187}"     "textcyr" "" # CYRILLIC SMALL LETTER NJE
+0x045b "\\textcyr{\\char163}"     "textcyr" "" # CYRILLIC SMALL LETTER TSHE
+0x045c "\\textcyr{\\accent1\\char234}"  "textcyr" "" # CYRILLIC SMALL LETTER KJE
+0x045d "\\textcyr{\\accent0\\char232}"  "textcyr" "" # CYRILLIC SMALL LETTER I WITH GRAVE
+0x045e "\\textcyr{\\char178}"     "textcyr" "" # CYRILLIC SMALL LETTER SHORT U
+0x045f "\\textcyr{\\char182}"     "textcyr" "" # CYRILLIC SMALL LETTER DZHE
 0x0e3f "\\textbaht"               "textcomp" "" # THAI CURRENCY SYMBOL BAHT
+#
+# Phonetic Extensions
+#
+0x1d00 "\\textsca"                "tipa" "" # LATIN LETTER SMALL CAPITAL A
+#0x1d01 ""                        "" "" # LATIN LETTER SMALL CAPITAL AE
+#0x1d02 ""                        "" "" # LATIN SMALL LETTER TURNED AE
+#0x1d03 ""                         "" "" # LATIN LETTER SMALL CAPITAL BARRED B
+#0x1d04 ""                         "" "" # LATIN LETTER SMALL CAPITAL C
+#0x1d05 ""                         "" "" # LATIN LETTER SMALL CAPITAL D
+#0x1d06 ""                         "" "" # LATIN LETTER SMALL CAPITAL ETH
+0x1d07 "\\textsce"                "tipa" "" # LATIN LETTER SMALL CAPITAL E
+0x1d08 "\\textrevepsilon"         "tipa" "" # LATIN SMALL LETTER TURNED OPEN E
+#0x1d09 ""                         "" "" # LATIN SMALL LETTER TURNED I
+0x1d0a "\\textscj"                "tipa" "" # LATIN LETTER SMALL CAPITAL J
+0x1d0b "\\textsck"                "tipx" "" # LATIN LETTER SMALL CAPITAL K
+#0x1d0c ""                         "" "" # LATIN LETTER SMALL CAPITAL L WITH STROKE
+0x1d0d "\\textscm"                "tipx" "" # LATIN LETTER SMALL CAPITAL M
+#0x1d0e ""                         "" "" # LATIN LETTER SMALL CAPITAL REVERSED N
+#0x1d0f ""                         "" "" # LATIN LETTER SMALL CAPITAL O
+#0x1d10 ""                         "" "" # LATIN LETTER SMALL CAPITAL OPEN O
+#0x1d11 ""                         "" "" # LATIN SMALL LETTER SIDEWAYS O
+#0x1d12 ""                         "" "" # LATIN SMALL LETTER SIDEWAYS OPEN O
+#0x1d13 ""                         "" "" # LATIN SMALL LETTER SIDEWAYS O WITH STROKE
+#0x1d14 ""                         "" "" # LATIN SMALL LETTER TURNED OE
+#0x1d15 ""                         "" "" # LATIN LETTER SMALL CAPITAL OU
+#0x1d16 ""                         "" "" # LATIN SMALL LETTER TOP HALF O
+#0x1d17 ""                         "" "" # LATIN SMALL LETTER BOTTOM HALF O
+0x1d18 "\\textscp"                "tipx" "" # LATIN LETTER SMALL CAPITAL P
+0x1d19 "\\textrevscr"             "tipx" "" # LATIN LETTER SMALL CAPITAL REVERSED R
+#0x1d1a ""                         "" "" # LATIN LETTER SMALL CAPITAL TURNED R
+#0x1d1b ""                         "" "" # LATIN LETTER SMALL CAPITAL T
+0x1d1c "\\textscu"                "tipa" "" # LATIN LETTER SMALL CAPITAL U
+#0x1d1d ""                         "" "" # LATIN SMALL LETTER SIDEWAYS U
+#0x1d1e ""                         "" "" # LATIN SMALL LETTER SIDEWAYS DIAERESIZED U
+#0x1d1f ""                         "" "" # LATIN SMALL LETTER SIDEWAYS TURNED M
+#0x1d20 ""                         "" "" # LATIN LETTER SMALL CAPITAL V
+#0x1d21 ""                         "" "" # LATIN LETTER SMALL CAPITAL W
+#0x1d22 ""                         "" "" # LATIN LETTER SMALL CAPITAL Z
+#0x1d23 ""                         "" "" # LATIN LETTER SMALL CAPITAL EZH
+#0x1d24 ""                         "" "" # LATIN LETTER VOICED LARYNGEAL SPIRANT
+#0x1d25 ""                         "" "" # LATIN LETTER AIN
+#0x1d26 ""                         "" "" # GREEK LETTER SMALL CAPITAL GAMMA
+#0x1d27 ""                         "" "" # GREEK LETTER SMALL CAPITAL LAMDA
+#0x1d28 ""                         "" "" # GREEK LETTER SMALL CAPITAL PI
+#0x1d29 ""                         "" "" # GREEK LETTER SMALL CAPITAL RHO
+#0x1d2a ""                         "" "" # GREEK LETTER SMALL CAPITAL PSI
+#0x1d2b ""                         "" "" # CYRILLIC LETTER SMALL CAPITAL EL
+0x1d2c "\\textsuperscript{A}"      "" "" # MODIFIER LETTER CAPITAL A
+0x1d2d "\\textsuperscript{\\AE}"   "" "" # MODIFIER LETTER CAPITAL AE
+0x1d2e "\\textsuperscript{B}"      "" "" # MODIFIER LETTER CAPITAL B
+#0x1d2f ""                         "" "" # MODIFIER LETTER CAPITAL BARRED B
+0x1d30 "\\textsuperscript{B}"      "" "" # MODIFIER LETTER CAPITAL D
+0x1d31 "\\textsuperscript{E}"      "" "" # MODIFIER LETTER CAPITAL E
+#0x1d32 ""                         "" "" # MODIFIER LETTER CAPITAL REVERSED E
+0x1d33 "\\textsuperscript{G}"      "" "" # MODIFIER LETTER CAPITAL G
+0x1d34 "\\textsuperscript{H}"      "" "" # MODIFIER LETTER CAPITAL H
+0x1d35 "\\textsuperscript{I}"      "" "" # MODIFIER LETTER CAPITAL I
+0x1d36 "\\textsuperscript{J}"      "" "" # MODIFIER LETTER CAPITAL J
+0x1d37 "\\textsuperscript{K}"      "" "" # MODIFIER LETTER CAPITAL K
+0x1d38 "\\textsuperscript{L}"      "" "" # MODIFIER LETTER CAPITAL L
+0x1d39 "\\textsuperscript{M}"      "" "" # MODIFIER LETTER CAPITAL M
+0x1d3a "\\textsuperscript{N}"      "" "" # MODIFIER LETTER CAPITAL N
+#0x1d3b ""                         "" "" # MODIFIER LETTER CAPITAL REVERSED N
+0x1d3c "\\textsuperscript{O}"      "" "" # MODIFIER LETTER CAPITAL O
+#0x1d3d ""                         "" "" # MODIFIER LETTER CAPITAL OU
+0x1d3e "\\textsuperscript{P}"      "" "" # MODIFIER LETTER CAPITAL P
+0x1d3f "\\textsuperscript{R}"      "" "" # MODIFIER LETTER CAPITAL R
+0x1d40 "\\textsuperscript{T}"      "" "" # MODIFIER LETTER CAPITAL T
+0x1d41 "\\textsuperscript{U}"      "" "" # MODIFIER LETTER CAPITAL U
+0x1d42 "\\textsuperscript{W}"      "" "" # MODIFIER LETTER CAPITAL W
+0x1d43 "\\textsuperscript{a}"      "" "" # MODIFIER LETTER SMALL A
+0x1d44 "\\textsuperscript{\\textturna}" "tipa" "" # MODIFIER LETTER SMALL TURNED A
+0x1d45 "\\textsuperscript{\\textscripta}" "tipa" "" # MODIFIER LETTER SMALL ALPHA
+#0x1d46 ""                         "" "" # MODIFIER LETTER SMALL TURNED AE
+0x1d47 "\\textsuperscript{b}"      "" "" # MODIFIER LETTER SMALL B
+0x1d48 "\\textsuperscript{d}"      "" "" # MODIFIER LETTER SMALL D
+0x1d49 "\\textsuperscript{e}"      "" "" # MODIFIER LETTER SMALL E
+0x1d4a "\\textsuperscript{\\textschwa}" "tipa" "" # MODIFIER LETTER SMALL SCHWA
+0x1d4b "\\textsuperscript{\\textepsilon}" "tipa" "" # MODIFIER LETTER SMALL OPEN E
+0x1d4c "\\textsuperscript{\\textrevepsilon}" "tipa" "" # MODIFIER LETTER SMALL TURNED OPEN E
+0x1d4d "\\textsuperscript{g}"       "" "" # MODIFIER LETTER SMALL G
+#0x1d4e ""                         "" "" # MODIFIER LETTER SMALL TURNED I
+0x1d4f "\\textsuperscript{k}"      "" "" # MODIFIER LETTER SMALL K
+0x1d50 "\\textsuperscript{m}"      "" "" # MODIFIER LETTER SMALL M
+0x1d51 "\\textsuperscript{\\ng}"   "tipa" "" # MODIFIER LETTER SMALL ENG
+0x1d52 "\\textsuperscript{o}"      "" "" # MODIFIER LETTER SMALL O
+0x1d53 "\\textsuperscript{\\textopeno}" "tipa" "" # MODIFIER LETTER SMALL OPEN O
+#0x1d54 ""                         "" "" # MODIFIER LETTER SMALL TOP HALF O
+#0x1d55 ""                         "" "" # MODIFIER LETTER SMALL BOTTOM HALF O
+0x1d56 "\\textsuperscript{p}"      "" "" # MODIFIER LETTER SMALL P
+0x1d57 "\\textsuperscript{t}"      "" "" # MODIFIER LETTER SMALL T
+0x1d58 "\\textsuperscript{u}"      "" "" # MODIFIER LETTER SMALL U
+#0x1d59 ""                         "" "" # MODIFIER LETTER SMALL SIDEWAYS U
+0x1d5a "\\textsuperscript{\\textturnm}" "tipa" "" # MODIFIER LETTER SMALL TURNED M
+0x1d5b "\\textsuperscript{v}"      "" "" # MODIFIER LETTER SMALL V
+#0x1d5c ""                         "" "" # MODIFIER LETTER SMALL AIN
+0x1d5d "\\textsuperscript{\\textgreek{b}}" "textgreek" "" # MODIFIER LETTER SMALL BETA
+0x1d5e "\\textsuperscript{\\textgreek{g}}" "textgreek" "" # MODIFIER LETTER SMALL GREEK GAMMA
+0x1d5f "\\textsuperscript{\\textgreek{d}}" "textgreek""" # MODIFIER LETTER SMALL DELTA
+0x1d60 "\\textsuperscript{\\textgreek{f}}" "textgreek""" # MODIFIER LETTER SMALL GREEK PHI
+0x1d61 "\\textsuperscript{\\textgreek{q}}" "textgreek""" # MODIFIER LETTER SMALL CHI
+#0x1d62 ""                         "" "" # LATIN SUBSCRIPT SMALL LETTER I
+#0x1d63 ""                         "" "" # LATIN SUBSCRIPT SMALL LETTER R
+#0x1d64 ""                         "" "" # LATIN SUBSCRIPT SMALL LETTER U
+#0x1d65 ""                         "" "" # LATIN SUBSCRIPT SMALL LETTER V
+#0x1d66 ""                         "" "" # GREEK SUBSCRIPT SMALL LETTER BETA
+#0x1d67 ""                         "" "" # GREEK SUBSCRIPT SMALL LETTER GAMMA
+#0x1d68 ""                         "" "" # GREEK SUBSCRIPT SMALL LETTER RHO
+#0x1d69 ""                         "" "" # GREEK SUBSCRIPT SMALL LETTER PHI
+#0x1d6a ""                         "" "" # GREEK SUBSCRIPT SMALL LETTER CHI
+#0x1d6b ""                         "" "" # LATIN SMALL LETTER UE
+#0x1d6c ""                         "" "" # LATIN SMALL LETTER B WITH MIDDLE TILDE
+0x1d6d "\\textsuperimposetilde{d}" "tipa" "" # LATIN SMALL LETTER D WITH MIDDLE TILDE
+0x1d6e "\\textsuperimposetilde{f}" "tipa" "" # LATIN SMALL LETTER F WITH MIDDLE TILDE
+0x1d6f "\\textsuperimposetilde{m}" "tipa" "" # LATIN SMALL LETTER M WITH MIDDLE TILDE
+0x1d70 "\\textsuperimposetilde{n}" "tipa" "" # LATIN SMALL LETTER N WITH MIDDLE TILDE
+#0x1d71 ""                          "" "" # LATIN SMALL LETTER P WITH MIDDLE TILDE
+0x1d72 "\\textsuperimposetilde{r}" "tipa" "" # LATIN SMALL LETTER R WITH MIDDLE TILDE
+0x1d73 "\\textsuperimposetilde{\\textfishhookr}" "tipa" "" # LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE
+0x1d74 "\\textsuperimposetilde{s}" "tipa" "" # LATIN SMALL LETTER S WITH MIDDLE TILDE
+0x1d75 "\\textsuperimposetilde{t}" "tipa" "" # LATIN SMALL LETTER T WITH MIDDLE TILDE
+0x1d76 "\\textsuperimposetilde{z}" "tipa" "" # LATIN SMALL LETTER Z WITH MIDDLE TILDE
+#0x1d77 ""                         "" "" # LATIN SMALL LETTER TURNED G
+#0x1d78 ""                         "" "" # MODIFIER LETTER CYRILLIC EN
+#0x1d79 ""                         "" "" # LATIN SMALL LETTER INSULAR G
+#0x1d7a ""                         "" "" # LATIN SMALL LETTER TH WITH STRIKETHROUGH
+#0x1d7b ""                         "" "" # LATIN SMALL CAPITAL LETTER I WITH STROKE
+#0x1d7c ""                         "" "" # LATIN SMALL LETTER IOTA WITH STROKE
+#0x1d7d ""                         "" "" # LATIN SMALL LETTER P WITH STROKE
+0x1d7e "\\textbaru"               "tipa" "" # LATIN SMALL CAPITAL LETTER U WITH STROKE
+#0x1d7f ""                         "" "" # LATIN SMALL LETTER UPSILON WITH STROKE
+#
+# Latin Extended Additional
+#
 0x1e00 "\\textsubring{A}"         "tipa" "" # LATIN CAPITAL LETTER A WITH RING BELOW
 0x1e01 "\\textsubring{a}"         "tipa" "" # LATIN SMALL LETTER A WITH RING BELOW
 0x1e02 "\\.{B}"                   "" "" # LATIN CAPITAL LETTER B WITH DOT ABOVE
 0x1e99 "\\r{y}"                   "" "" # LATIN SMALL LETTER Y WITH RING ABOVE
 #0x1e9a ""                         "" "" # LATIN SMALL LETTER A WITH RIGHT HALF RING
 #0x1e9b ""                         "" "" # LATIN SMALL LETTER LONG S WITH DOT ABOVE
+#0x1e9e ""                         "" "" # LATIN CAPITAL LETTER SHARP S
 0x1ea0 "\\d{A}"                   "" "" # LATIN CAPITAL LETTER A WITH DOT BELOW
 0x1ea1 "\\d{a}"                   "" "" # LATIN SMALL LETTER A WITH DOT BELOW
 #0x1ea2 ""                         "" "" # LATIN CAPITAL LETTER A WITH HOOK ABOVE
 #0x1ef7 ""                         "" "" # LATIN SMALL LETTER Y WITH HOOK ABOVE
 0x1ef8 "\\~{Y}"                   "" "" # LATIN CAPITAL LETTER Y WITH TILDE
 0x1ef9 "\\~{y}"                   "" "" # LATIN SMALL LETTER Y WITH TILDE
+#
 # general punctuation
+#
 0x2010 "-"                        "" "" # HYPHEN # identic in LaTeX to FIGURE DASH
 0x2012 "-"                        "" "" # FIGURE DASH
-0x2013 "--"                       "" "" # EN DASH
-0x2014 "---"                      "" "" # EM DASH
-#0x2015 ""                         "" "" # HORIZONTAL BAR
+0x2013 "\\textendash"             "" "" # EN DASH
+0x2014 "\\textemdash"             "" "" # EM DASH
+# use the following macro for the character HORIZONTAL BAR
+0x2015 "\\LyXbar" "\\newcommand*\\LyXbar{\\rule[0.585ex]{1.2em}{0.25pt}}" ""
 0x2016 "\\textbardbl"             "textcomp" "" # DOUBLE VERTICAL LINE
 #0x2017 ""                         "" "" # DOUBLE LOW LINE
 0x2018 "\\textquoteleft"          "" "" # LEFT SINGLE QUOTATION MARK
 0x2019 "\\textquoteright"         "" "" # RIGHT SINGLE QUOTATION MARK
-0x201a ","                        "" "" # SINGLE LOW-9 QUOTATION MARK
+0x201a "\\quotesinglbase"         "" "" # SINGLE LOW-9 QUOTATION MARK
 #0x201b ""                         "" "" # SINGLE HIGH-REVERSED-9 QUOTATION MARK
 0x201c "\\textquotedblleft"       "" "" # LEFT DOUBLE QUOTATION MARK
 0x201d "\\textquotedblright"      "" "" # RIGHT DOUBLE QUOTATION MARK
-0x201e ",,"                       "" "" # DOUBLE LOW-9 QUOTATION MARK
+0x201e "\\quotedblbase"           "" "" # DOUBLE LOW-9 QUOTATION MARK
 #0x201f ""                         "" "" # DOUBLE LOW-REVERSED-9 QUOTATION MARK
 0x2020 "\\dag"                    "" "" # DAGGER
 0x2021 "\\ddag"                   "" "" # DOUBLE DAGGER
 0x203b "\\textreferencemark"      "textcomp" "" # REFERENCE MARK
 0x203c "!!"                       "" "" # DOUBLE EXCLAMATION MARK # ≈ 2×EXCLAMATION MARK
 0x203d "\\textinterrobang"        "textcomp" "" # INTERROBANG
-#0x203e ""                         "" "" # OVERLINE
+# use the following macro for the character OVERLINE
+0x203e "\\LyXoverline" "\\newcommand*\\LyXoverline{\\raisebox{2.6ex}{\\_}}" ""
 0x2044 "\\textfractionsolidus"    "textcomp" "" # FRACTION SLASH
 0x2045 "\\textlquill"             "textcomp" "" # LEFT SQUARE BRACKET WITH QUILL
 0x2046 "\\textrquill"             "textcomp" "" # RIGHT SQUARE BRACKET WITH QUILL
 0x2049 "!?"                       "" "" # EXCLAMATION QUESTION MARK
 0x2052 "\\textdiscount"           "textcomp" "" # COMMERCIAL MINUS SIGN
 0x205d "\\vdots"                  "" "" # TRICOLON # ≈ VERTICAL ELLIPSIS
+#
 # currency symbols
+#
 0x20a1 "\\textcolonmonetary"      "textcomp" "" # COLON SIGN
 0x20a3 "\\textfrenchfranc"        "textcomp" "" # FRENCH FRANC SIGN
 0x20a4 "\\textlira"               "textcomp" "" # LIRA SIGN
 0x20ac "\\texteuro"               "textcomp" "" # EURO SIGN
 0x20b1 "\\textpeso"               "textcomp" "" # PESO SIGN
 0x20b2 "\\textguarani"            "textcomp" "" # GUARANI SIGN
+#
 # letterlike symbols
+#
+# use the following macro for the character ACCOUNT OF
+0x2100 "\\LyXaccountof" "\\newcommand*\\LyXaccountof{\\mbox{\\raisebox{.8ex}{a}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{c}}}" ""
+# use the following macro for the character ADRESSED TO THE SUBJECT
+0x2101 "\\LyXaddressed" "\\newcommand*\\LyXaddressed{\\mbox{\\raisebox{.8ex}{a}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{s}}}" ""
+0x2102 ""                         "" "" "\\mathbb{C}" "amssymb" # DOUBLE-STUCK CAPITAL C
 0x2103 "\\textcelsius"            "textcomp" "" # DEGREE CELSIUS
 # use the following macro for the character CARE OF
-0x2105 "\\lyxcareof" "\\newcommand*\\lyxcareof{\\mbox{\\raisebox{.8ex}{c}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{o}}}" ""
-0x2113 "\\ensuremath{\\ell}"                  "" "" # SCRIPT SMALL L
+0x2105 "\\LyXcareof" "\\newcommand*\\LyXcareof{\\mbox{\\raisebox{.8ex}{c}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{o}}}" ""
+# use the following macro for the character CADA UNA
+0x2106 "\\LyXcadauna" "\\newcommand*\\LyXcadauna{\\mbox{\\raisebox{.8ex}{c}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{u}}}" ""
+0x2109 "°{}F"                     "" "" # DEGREE FARENHEIT
+0x210b ""                         "" "" "\\mathscr{H}" "mathrsfs" # SCRIPT CAPITAL H
+0x210c ""                         "" "" "\\mathfrak{H}" "amssymb" # BLACK-LETTER CAPITAL H
+0x210d ""                         "" "" "\\mathbb{H}" "amssymb" # DOUBLE-STUCK CAPITAL H
+0x210e ""                         "" "" "h" # PLANCK CONSTANT
+0x210f ""                         "" "" "\\hbar" "amssymb" # PLANCK CONSTANT OVER TWO PI
+0x2110 ""                         "" "" "\\mathscr{I}" "mathrsfs" # SCRIPT CAPITAL I
+0x2111 ""                         "" "" "\\mathfrak{I}" "amssymb" # BLACK-LETTER CAPITAL I
+0x2112 ""                         "" "" "\\mathscr{L}" "mathrsfs" # SCRIPT CAPITAL L
+0x2113 ""                         "" "" "\\ell" # SCRIPT SMALL L
+0x2115 ""                         "" "" "\\mathbb{N}" "amssymb" # DOUBLE-STUCK CAPITAL N
 0x2116 "\\textnumero"             "textcomp" "" # NUMERO SIGN
 0x2117 "\\textcircledP"           "textcomp" "" # SOUND RECORDING COYRIGHT
+0x2118 ""                         "" "" "\\mathscr{P}" "mathrsfs" # SCRIPT CAPITAL P
+0x2119 ""                         "" "" "\\mathbb{P}" "amssymb"# DOUBLE-STUCK CAPITAL P
+0x211a ""                         "" "" "\\mathbb{Q}" "amssymb" # DOUBLE-STUCK CAPITAL Q
+0x211b ""                         "" "" "\\mathscr{R}" "mathrsfs" # SCRIPT CAPITAL R
+0x211c ""                         "" "" "\\mathfrak{R}" "amssymb" # BLACK-LETTER CAPITAL R
+0x211d ""                         "" "" "\\mathbb{R}" "amssymb" # DOUBLE-STUCK CAPITAL R
 0x211e "\\textrecipe"             "textcomp" "" # PRESCRIPTION TAKE
 0x2120 "\\textservicemark"        "textcomp" "" # SERVICE MARK
+#0x2121 ""                         "" "" # TELEPHONE SIGN
 0x2122 "\\texttrademark"          "textcomp" "" # TRADE MARK SIGN
+0x2124 ""                         "" "" "\\mathbb{Z}" "amssymb" # DOUBLE-STUCK CAPITAL Z
 0x2126 "\\textohm"                "textcomp" "" # OHM SIGN
 0x2127 "\\textmho"                "textcomp" "" # INVERTED OHM SIGN
-0x212e "\\textestimated"          "textcomp" "" # ESTIMATED SYMBOL
-0x2139 "\\Info"                   "marvosym" "" # INFORMATION SOURCE
-# arrows
-0x2190 "\\textleftarrow"          "textcomp" "" # LEFTWARDS ARROW
-0x2191 "\\textuparrow"            "textcomp" "" # UPWARDS ARROW
-0x2192 "\\textrightarrow"         "textcomp" "" # RIGHTWARDS ARROW
-0x2193 "\\textdownarrow"          "textcomp" "" # DOWNWARDS ARROW
-0x2194 "\\ensuremath{\\leftrightarrow}" "" "" # LEFT RIGHT ARROW
-0x2195 "\\ensuremath{\\updownarrow}" "" "" # UP DOWN ARROW
+0x2128 ""                         "" "" "\\mathfrak{Z}" "amssymb" # BLACK-LETTER CAPITAL Z
 0x212a "K"                        "" "" # KELVIN SIGN
 0x212b "\\AA"                     "" "" # ANGSTROM SIGN
+0x212c ""                         "" "" "\\mathscr{B}" "mathrsfs" # SCRIPT CAPITAL B
+0x212d ""                         "" "" "\\mathfrak{C}" "amssymb" # BLACK-LETTER CAPITAL C
+0x212e "\\textestimated"          "textcomp" "" # ESTIMATED SYMBOL
+0x212f ""                         "" "" "\\mathscr{e}" "mathrsfs" # SCRIPT SMALL E
+0x2130 ""                         "" "" "\\mathscr{E}" "mathrsfs" # SCRIPT CAPITAL E
+0x2131 ""                         "" "" "\\mathscr{F}" "mathrsfs" # SCRIPT CAPITAL F
+0x2133 ""                         "" "" "\\mathscr{M}" "mathrsfs" # SCRIPT CAPITAL M
+0x2134 ""                         "" "" "\\mathscr{o}" "mathrsfs" # SCRIPT SMALL O
+0x2135 ""                         "" "" "\\aleph" "amssymb" # ALEF SYMBOL
+0x2136 ""                         "" "" "\\beth" "amssymb" # BET SYMBOL
+0x2137 ""                         "" "" "\\gimel" "amssymb" # GIMEL SYMBOL
+0x2138 ""                         "" "" "\\daleth" "amssymb" # DALET SYMBOL
+#0x2139 ""                         "" "" # INFORMATION SOURCE
+#0x213b ""                         "" "" # FACSIMILE SIGN
+# use the following macro for the character AKTIESELSKAB
+0x214e "\\LyXaktie" "\\newcommand*\\LyXaktie{\\mbox{\\raisebox{.8ex}{A}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{S}}}" ""
+#
+# number forms
+#
+# use the following macro for the character VULGAR FRACTION ONE THIRD
+0x2153 "\\LyXonethird" "\\newcommand*\\LyXonethird{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{3}}}" ""
+# use the following macro for the character VULGAR FRACTION TWO THIRDS
+0x2154 "\\LyXtwothirds" "\\newcommand*\\LyXtwothirds{\\mbox{\\raisebox{.8ex}{2}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{3}}}" ""
+# use the following macro for the character VULGAR FRACTION ONE FIFTH
+0x2155 "\\LyXonefifth" "\\newcommand*\\LyXonefifth{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
+# use the following macro for the character VULGAR FRACTION TWO FIFTHS
+0x2156 "\\LyXtwofifths" "\\newcommand*\\LyXtwofifths{\\mbox{\\raisebox{.8ex}{2}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
+# use the following macro for the character VULGAR FRACTION THREE FIFTHS
+0x2157 "\\LyXthreefifths" "\\newcommand*\\LyXthreefifths{\\mbox{\\raisebox{.8ex}{3}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
+# use the following macro for the character VULGAR FRACTION FOUR FIFTHS
+0x2158 "\\LyXfourfifths" "\\newcommand*\\LyXfourfifths{\\mbox{\\raisebox{.8ex}{4}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
+# use the following macro for the character VULGAR FRACTION ONE SIXTH
+0x2159 "\\LyXonesixth" "\\newcommand*\\LyXonesixth{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{6}}}" ""
+# use the following macro for the character VULGAR FRACTION FIVE SIXTHS
+0x215a "\\LyXfivesixths" "\\newcommand*\\LyXfivesixths{\\mbox{\\raisebox{.8ex}{5}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{6}}}" ""
+# use the following macro for the character VULGAR FRACTION ONE EIGHT
+0x215b "\\LyXoneeight" "\\newcommand*\\LyXoneeight{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
+# use the following macro for the character VULGAR FRACTION THREE EIGHTS
+0x215c "\\LyXthreeeights" "\\newcommand*\\LyXthreeeights{\\mbox{\\raisebox{.8ex}{3}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
+# use the following macro for the character VULGAR FRACTION FIVE EIGHTS
+0x215d "\\LyXfiveeights" "\\newcommand*\\LyXfiveeights{\\mbox{\\raisebox{.8ex}{5}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
+# use the following macro for the character VULGAR FRACTION SEVEN EIGHTS
+0x215e "\\LyXseveneights" "\\newcommand*\\LyXseveneights{\\mbox{\\raisebox{.8ex}{7}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
+# use the following macro for the character FRACTION NUMERATOR ONE
+0x215f "\\LyXnumeratorone" "\\newcommand*\\LyXnumeratorone{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{\\kern-.18em}}}" ""
+0x2160 "\\mbox{I}"                "" "" # ROMAN NUMERAL ONE
+0x2161 "\\mbox{II}"               "" "" # ROMAN NUMERAL TWO
+0x2162 "\\mbox{III}"              "" "" # ROMAN NUMERAL THREE
+0x2163 "\\mbox{IV}"               "" "" # ROMAN NUMERAL FOUR
+0x2164 "\\mbox{V}"                "" "" # ROMAN NUMERAL FIVE
+0x2165 "\\mbox{VI}"               "" "" # ROMAN NUMERAL SIX
+0x2166 "\\mbox{VII}"              "" "" # ROMAN NUMERAL SEVEN
+0x2167 "\\mbox{VIII}"             "" "" # ROMAN NUMERAL EIGHT
+0x2168 "\\mbox{IX}"               "" "" # ROMAN NUMERAL NINE
+0x2169 "\\mbox{X}"                "" "" # ROMAN NUMERAL TEN
+0x216a "\\mbox{XI}"               "" "" # ROMAN NUMERAL ELEVEN
+0x216b "\\mbox{XII}"              "" "" # ROMAN NUMERAL TWELVE
+0x216c "\\mbox{L}"                "" "" # ROMAN NUMERAL FIFTY
+0x216d "\\mbox{C}"                "" "" # ROMAN NUMERAL ONE HUNDRED
+0x216e "\\mbox{D}"                "" "" # ROMAN NUMERAL FIVE HUNDRED
+0x216f "\\mbox{M}"                "" "" # ROMAN NUMERAL ONE THOUSAND
+0x2170 "\\mbox{i}"                "" "" # SMALL ROMAN NUMERAL ONE
+0x2171 "\\mbox{ii}"               "" "" # SMALL ROMAN NUMERAL TWO
+0x2172 "\\mbox{iii}"              "" "" # SMALL ROMAN NUMERAL THREE
+0x2173 "\\mbox{iv}"               "" "" # SMALL ROMAN NUMERAL FOUR
+0x2174 "\\mbox{v}"                "" "" # SMALL ROMAN NUMERAL FIVE
+0x2175 "\\mbox{vi}"               "" "" # SMALL ROMAN NUMERAL SIX
+0x2176 "\\mbox{vii}"              "" "" # SMALL ROMAN NUMERAL SEVEN
+0x2177 "\\mbox{viii}"             "" "" # SMALL ROMAN NUMERAL EIGHT
+0x2178 "\\mbox{ix}"               "" "" # SMALL ROMAN NUMERAL NINE
+0x2179 "\\mbox{x}"                "" "" # SMALL ROMAN NUMERAL TEN
+0x217a "\\mbox{xi}"               "" "" # SMALL ROMAN NUMERAL ELEVEN
+0x217b "\\mbox{xii}"              "" "" # SMALL ROMAN NUMERAL TWELVE
+0x217c "\\mbox{l}"                "" "" # SMALL ROMAN NUMERAL FIFTY
+0x217d "\\mbox{c}"                "" "" # SMALL ROMAN NUMERAL ONE HUNDRED
+0x217e "\\mbox{d}"                "" "" # SMALL ROMAN NUMERAL FIVE HUNDRED
+0x217f "\\mbox{m}"                "" "" # SMALL ROMAN NUMERAL ONE THOUSAND
+#
+# arrows
+#
+0x2190 "\\textleftarrow"          "textcomp" "" "\\leftarrow" # LEFTWARDS ARROW
+0x2191 "\\textuparrow"            "textcomp" "" "\\uparrow" # UPWARDS ARROW
+0x2192 "\\textrightarrow"         "textcomp" "" "\\rightarrow" # RIGHTWARDS ARROW
+0x2193 "\\textdownarrow"          "textcomp" "" "\\downarrow" # DOWNWARDS ARROW
+0x2194 ""                         "" "" "\\leftrightarrow" # LEFT RIGHT ARROW
+0x2195 ""                         "" "" "\\updownarrow" # UP DOWN ARROW
+0x21a8 "{\\ascii\\ETB}"           "ascii" "" # UP DOWN ARROW WITH BASE
+#
 # math symbols
+#
 # besides textcomp only those used in Windows standard fonts
-0x2202 "\\ensuremath{\\partial}"  "" "" # PARTIAL DIFFERENTIAL
-0x2206 "\\ensuremath{\\Delta}"    "" "" # INCREMENT
-0x220f "\\ensuremath{\\prod}"     "" "" # N-ARY PRODUCT
-0x2211 "\\ensuremath{\\sum}"      "" "" # N-ARY SUMMATION
+0x2202 ""                         "" "" "\\partial" # PARTIAL DIFFERENTIAL
+0x2206 ""                         "" "" "\\Delta" # INCREMENT
+0x220f ""                         "" "" "\\prod" # N-ARY PRODUCT
+0x2211 ""                         "" "" "\\sum" # N-ARY SUMMATION
 0x2212 "\\textminus"              "textcomp" "" # MINUS SIGN
-0x2215 "\\ensuremath{\\slash}"    "" "" # DIVISION SLASH
+0x2215 ""                         "" "" "\\slash" # DIVISION SLASH
 0x2217 "\\textasteriskcentered"   "textcomp" "" # ASTERISK OPERATOR
-0x2219 "\\ensuremath{\\centerdot}" "amssymb" "" # BULLET OPERATOR
+0x2219 ""                         "" "" "\\centerdot" "amssymb" # BULLET OPERATOR
 0x221a "\\textsurd"               "textcomp" "" # SQUARE ROOT
-0x221e "\\ensuremath{\\infty}"    "" "" # INFINITY
+0x221e ""                         "" "" "\\infty" # INFINITY
 # use the following macro for the character RIGHT ANGLE
 0x221f "\\LyXrightangle" "\\newcommand*\\LyXrightangle{{\\usefont{U}{msa}{m}{n}\\char120}}" ""
-0x2229 "\\ensuremath{\\bigcap}"   "" "" # INTERSECTION
-0x222b "\\ensuremath{\\int}"      "" "" # INTEGRAL
-0x2248 "\\ensuremath{\\approx}"   "" "" # ALMOST EQUAL TO
-0x2260 "\\ensuremath{\\neq}"      "" "" # NOT EQUAL TO
-0x2261 "\\ensuremath{\\equiv}"    "" "" # IDENTICAL TO
-0x2264 "\\ensuremath{\\le}"       "" "" # LESS-THAN OR EQUAL TO
-0x2265 "\\ensuremath{\\ge}"       "" "" # GREATER-THAN OR EQUAL TO
+0x2229 ""                         "" "" "\\bigcap" # INTERSECTION
+0x222b ""                         "" "" "\\int" # INTEGRAL
+0x2248 ""                         "" "" "\\approx" # ALMOST EQUAL TO
+0x2260 ""                         "" "" "\\neq" # NOT EQUAL TO
+0x2261 ""                         "" "" "\\equiv" # IDENTICAL TO
+0x2264 ""                         "" "" "\\le" # LESS-THAN OR EQUAL TO
+0x2265 ""                         "" "" "\\ge" # GREATER-THAN OR EQUAL TO
+#
 # miscellaneous technical
-#0x2302 ""                         "" "" # HOUSE
-0x2310 "\\ensuremath{\\invneg}"   "wasysym" "" # REVERSED NOT SIGN
+#
+0x2302 "{\\ascii\\DEL}"           "ascii" "" # HOUSE
+0x2310 ""                         "" "" "\\invneg" "wasysym" # REVERSED NOT SIGN
 0x231a "\\Clocklogo"              "marvosym" "" # WATCH
 #0x2320 ""                         "" "" # TOP HALF INTEGRAL
 #0x2321 ""                         "" "" # BOTTOM HALF INTEGRAL
 0x2328 "\\Keyboard"               "marvosym" "" # KEYBOARD
+#
 # control pictures
+#
 0x2422 "\\textblank"              "textcomp" "" # BLANK SYMBOL
 0x2423 "\\textvisiblespace"       "textcomp" "" # OPEN BOX
+#
 # box drawing
+#
 0x2500 "\\textSFx"                "pmboxdraw" "" # BOX DRAWINGS LIGHT HORIZONTAL
 0x2502 "\\textSFxi"               "pmboxdraw" "" # BOX DRAWINGS LIGHT VERTICAL
 0x250c "\\textSFi"                "pmboxdraw" "" # BOX DRAWINGS LIGHT DOWN AND RIGHT
 0x256a "\\textSFliv"              "pmboxdraw" "" # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
 0x256b "\\textSFliii"             "pmboxdraw" "" # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
 0x256c "\\textSFxliv"             "pmboxdraw" "" # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+#
 # block elements
+#
 0x2580 "\\textupblock"            "pmboxdraw" "" # UPPER HALF BLOCK
 0x2584 "\\textdnblock"            "pmboxdraw" "" # LOWER HALF BLOCK
 0x2588 "\\textblock"              "pmboxdraw" "" # FULL BLOCK
 0x2591 "\\textltshade"            "pmboxdraw" "" # LIGHT SHADE
 0x2592 "\\textshade"              "pmboxdraw" "" # MEDIUM SHADE
 0x2593 "\\textdkshade"            "pmboxdraw" "" # DARK SHADE
+#
 # geometric shapes
+#
 0x25a0 "\\textifsymbol[ifgeo]{80}" "ifsym" "" # BLACK SQUARE
 0x25a1 "\\textifsymbol[ifgeo]{32}" "ifsym" "" # WHITE SQUARE
 0x25aa "\\textifsymbol[ifgeo]{112}" "ifsym" "" # BLACK SMALL SQUARE
 0x25ab "\\textifsymbol[ifgeo]{64}" "ifsym" "" # WHITE SMALL SQUARE
-#0x25ac ""                         "" "" # BLACK RECTANGLE
+0x25ac "{\\ascii\\SYN}"           "ascii" "" # BLACK RECTANGLE
 0x25b2 "\\textifsymbol[ifgeo]{97}" "ifsym" "" # BLACK UP-POINTING TRIANGLE
 0x25b3 "\\textifsymbol[ifgeo]{49}" "ifsym" "" # WHITE UP-POINTING TRIANGLE
 0x25b4 "\\textifsymbol[ifgeo]{113}" "ifsym" "" # BLACK UP-POINTING SMALL TRIANGLE
 0x25c4 "\\LEFTarrow"              "wasysym" "" # BLACK LEFT-POINTING POINTER
 0x25c6 "\\textifsymbol[ifgeo]{102}" "ifsym" "" # BLACK DIAMOND
 0x25c7 "\\textifsymbol[ifgeo]{54}" "ifsym" "" # WHITE DIAMOND
-0x25ca "\\ensuremath{\\lozenge}"  "amssymb" "" # LOZENGE
-0x25cb "\\Circle"                 "wasysym" "" # CIRCLE
-0x25cf "\\CIRCLE"                 "wasysym" "" # BLACK CIRCLE
-0x25d0 "\\LEFTcircle"             "wasysym" "" # CIRCLE WITH LEFT HALF BLACK
-0x25d1 "\\RIGHTcircle"            "wasysym" "" # CIRCLE WITH RIGHT HALF BLACK
-0x25d6 "\\LEFTCIRCLE"             "wasysym" "" # LEFT HALF BLACK CIRCLE
-0x25d7 "\\RIGHTCIRCLE"            "wasysym" "" # RIGHT HALF BLACK CIRCLE
-#0x25d8 ""                         "" "" # INVERSE BULLET
-#0x25d9 ""                         "" "" # INVERSE WHITE CIRCLE
+0x25ca ""                         "" "" "\\lozenge" "amssymb" # LOZENGE
+0x25cb "\\Circle"                 "wasysym" "" "\\Circle" "wasysym" # CIRCLE
+0x25cf "\\CIRCLE"                 "wasysym" "" "\\CIRCLE" "wasysym" # BLACK CIRCLE
+0x25d0 "\\LEFTcircle"             "wasysym" "" "\\LEFTcircle" "wasysym" # CIRCLE WITH LEFT HALF BLACK
+0x25d1 "\\RIGHTcircle"            "wasysym" "" "\\RIGHTcircle" "wasysym" # CIRCLE WITH RIGHT HALF BLACK
+0x25d6 "\\LEFTCIRCLE"             "wasysym" "" "\\LEFTCIRCLE" "wasysym" # LEFT HALF BLACK CIRCLE
+0x25d7 "\\RIGHTCIRCLE"            "wasysym" "" "\\RIGHTCIRCLE" "wasysym" # RIGHT HALF BLACK CIRCLE
+0x25d8 "{\\ascii\\BS}"            "ascii" "" # INVERSE BULLET
+0x25d9 "{\\ascii\\LF}"            "ascii" "" # INVERSE WHITE CIRCLE
 0x25e6 "\\textopenbullet"         "textcomp" "" # WHITE BULLET
 0x25ef "\\textbigcircle"          "textcomp" "" # LARGE CIRCLE
 0x25fb "\\textifsymbol[ifgeo]{48}" "ifsym" "" # WHITE MEDIUM SQUARE
 0x25fc "\\textifsymbol[ifgeo]{96}" "ifsym" "" # BLACK MEDIUM SQUARE
+#
 # miscellaneous symbols
+#
 0x2605 "\\FiveStar"               "bbding" "" # BLACK STAR
 0x2606 "\\FiveStarOpen"           "bbding" "" # WHITE STAR
 0x260e "\\Telefon"                "marvosym" "" # BLACK TELEPHON
-0x2610 "\\Square"                 "wasysym" "" # BALLOT BOX
-0x2611 "\\CheckedBox"             "wasysym" "" # BALLOT BOX WITH CHECK
-0x2612 "\\XBox"                   "wasysym" "" # BALLOT BOX WITH X
+0x2610 "\\Square"                 "wasysym" "" "\\Square" "wasysym" # BALLOT BOX
+0x2611 "\\CheckedBox"             "wasysym" "" "\\CheckedBox" "wasysym" # BALLOT BOX WITH CHECK
+0x2612 "\\XBox"                   "wasysym" "" "\\XBox" "wasysym" # BALLOT BOX WITH X
 0x261a "\\HandCuffLeft"           "bbding" "" # BLACK LEFT POINTING INDEX
 0x261b "\\HandCuffRight"          "bbding" "" # BLACK RIGHT POINTING INDEX
 0x261c "\\HandLeft"               "bbding" "" # WHITE LEFT POINTING INDEX
 0x2623 "\\Biohazard"              "marvosym" "" # BIOHAZARD SIGN
 0x2625 "\\Ankh"                   "marvosym" "" # ANKH
 0x262f "\\Yinyang"                "marvosym" "" # YIN YANG
-0x2639 "\\frownie"                "wasysym" "" # WHITE FROWNING FACE
-0x263a "\\smiley"                 "wasysym" "" # WHITE SMILING FACE
-0x263b "\\blacksmiley"            "wasysym" "" # BLACK SMILING FACE
-0x263c "\\sun"                    "wasysym" "" # WHITE SUN WITH RAYS
-0x263d "\\rightmoon"              "wasysym" "" # FIRST QUARTER MOON
-0x263e "\\leftmoon"               "wasysym" "" # LAST QUARTER MOON
-0x263f "\\mercury"                "wasysym" "" # MERCURY
-0x2640 "\\female"                 "wasysym" "" # FEMALE SIGN
-0x2641 "\\earth"                  "wasysym" "" # EARTH
-0x2642 "\\male"                   "wasysym" "" # MALE SIGN
-0x2643 "\\jupiter"                "wasysym" "" # JUPITER
-0x2644 "\\saturn"                 "wasysym" "" # SATURN
-0x2645 "\\uranus"                 "wasysym" "" # URANUS
-0x2646 "\\neptune"                "wasysym" "" # NEPTUNE
-0x2647 "\\pluto"                  "wasysym" "" # PLUTO
-0x2648 "\\aries"                  "wasysym" "" # ARIES
-0x2649 "\\taurus"                 "wasysym" "" # TAURUS
-0x264a "\\gemini"                 "wasysym" "" # GEMINI
-0x264b "\\cancer"                 "wasysym" "" # CANCER
-0x264c "\\leo"                    "wasysym" "" # LEO
-0x264d "\\virgo"                  "wasysym" "" # VIRGO
-0x264e "\\libra"                  "wasysym" "" # LIBRA
-0x264f "\\scorpio"                "wasysym" "" # SCORPIO
-0x2650 "\\sagittarius"            "wasysym" "" # SAGITTARIUS
-0x2651 "\\capricornus"            "wasysym" "" # CAPRICORNUS
-0x2652 "\\aquarius"               "wasysym" "" # AQUARIUS
-0x2653 "\\pisces"                 "wasysym" "" # PISCES
-0x2660 "\\ensuremath{\\spadesuit}" "" "" # BLACK SPADE SUIT
-0x2661 "\\ensuremath{\\heartsuit}" "" "" # WHITE HEART SUIT
-0x2662 "\\ensuremath{\\diamondsuit}" "" "" # WHITE DIAMOND SUIT
-0x2663 "\\ensuremath{\\clubsuit}" "" "" # BLACK CLUB SUIT
-0x2664 "\\ensuremath{\\varspadesuit}" "txfonts" "" # WHITE SPADE SUIT
-0x2665 "\\ensuremath{\\varheartsuit}" "txfonts" "" # BLACK HEART SUIT
-0x2666 "\\ensuremath{\\vardiamondsuit}" "txfonts" "" # BLACK DIAMOND SUIT
-0x2667 "\\ensuremath{\\varclubsuit}" "txfonts" "" # WHITE CLUB SUIT
-0x2669 "\\quarternote"            "wasysym" "" # QUARTER NOTE
+0x2639 "\\frownie"                "wasysym" "" "\\frownie" "wasysym" # WHITE FROWNING FACE
+0x263a "\\smiley"                 "wasysym" "" "\\smiley" "wasysym" # WHITE SMILING FACE
+0x263b "\\blacksmiley"            "wasysym" "" "\\blacksmiley" "wasysym" # BLACK SMILING FACE
+0x263c "\\sun"                    "wasysym" "" "\\sun" "wasysym" # WHITE SUN WITH RAYS
+0x263d "\\rightmoon"              "wasysym" "" "\\rightmoon" "wasysym" # FIRST QUARTER MOON
+0x263e "\\leftmoon"               "wasysym" "" "\\leftmoon" "wasysym" # LAST QUARTER MOON
+0x263f "\\mercury"                "wasysym" "" "\\mercury" "wasysym" # MERCURY
+0x2640 "\\female"                 "wasysym" "" "\\female" "wasysym" # FEMALE SIGN
+0x2641 "\\earth"                  "wasysym" "" "\\earth" "wasysym" # EARTH
+0x2642 "\\male"                   "wasysym" "" "\\male" "wasysym" # MALE SIGN
+0x2643 "\\jupiter"                "wasysym" "" "\\jupiter" "wasysym" # JUPITER
+0x2644 "\\saturn"                 "wasysym" "" "\\saturn" "wasysym" # SATURN
+0x2645 "\\uranus"                 "wasysym" "" "\\uranus" "wasysym" # URANUS
+0x2646 "\\neptune"                "wasysym" "" "\\neptune" "wasysym" # NEPTUNE
+0x2647 "\\pluto"                  "wasysym" "" "\\pluto" "wasysym" # PLUTO
+0x2648 "\\aries"                  "wasysym" "" "\\aries" "wasysym" # ARIES
+0x2649 "\\taurus"                 "wasysym" "" "\\taurus" "wasysym" # TAURUS
+0x264a "\\gemini"                 "wasysym" "" "\\gemini" "wasysym" # GEMINI
+0x264b "\\cancer"                 "wasysym" "" "\\cancer" "wasysym" # CANCER
+0x264c "\\leo"                    "wasysym" "" "\\leo" "wasysym" # LEO
+0x264d "\\virgo"                  "wasysym" "" "\\virgo" "wasysym" # VIRGO
+0x264e "\\libra"                  "wasysym" "" "\\libra" "wasysym" # LIBRA
+0x264f "\\scorpio"                "wasysym" "" "\\scorpio" "wasysym" # SCORPIO
+0x2650 "\\sagittarius"            "wasysym" "" "\\sagittarius" "wasysym" # SAGITTARIUS
+0x2651 "\\capricornus"            "wasysym" "" "\\capricornus" "wasysym" # CAPRICORNUS
+0x2652 "\\aquarius"               "wasysym" "" "\\aquarius" "wasysym" # AQUARIUS
+0x2653 "\\pisces"                 "wasysym" "" "\\pisces" "wasysym" # PISCES
+0x2660 ""                         "" "" "\\spadesuit" # BLACK SPADE SUIT
+0x2661 ""                         "" "" "\\heartsuit" # WHITE HEART SUIT
+0x2662 ""                         "" "" "\\diamondsuit" # WHITE DIAMOND SUIT
+0x2663 ""                         "" "" "\\clubsuit" # BLACK CLUB SUIT
+0x2664 ""                         "" "" "\\varspadesuit" "txfonts" # WHITE SPADE SUIT
+0x2665 ""                         "" "" "\\varheartsuit" "txfonts" # BLACK HEART SUIT
+0x2666 ""                         "" "" "\\vardiamondsuit" "txfonts" # BLACK DIAMOND SUIT
+0x2667 ""                         "" "" "\\varclubsuit" "txfonts" # WHITE CLUB SUIT
+0x2669 "\\quarternote"            "wasysym" "" "\\quarternote" "wasysym" # QUARTER NOTE
 0x266a "\\textmusicalnote"        "textcomp" "" # EIGHTH NOTE
-0x266b "\\twonotes"               "wasysym" "" # BEAMED EIGHTH NOTES
+0x266b "\\twonotes"               "wasysym" "" "\\twonotes" "wasysym" # BEAMED EIGHTH NOTES
 0x26a2 "\\FemaleFemale"           "marvosym" "" # DOUBLED FEMALE SIGN
 0x26a3 "\\MaleMale"               "marvosym" "" # DOUBLED MALE SIGN
 0x26a4 "\\FemaleMale"             "marvosym" "" # INTERLOCKED FEMALE AND MALE SIGN
 0x26a5 "\\Hermaphrodite"          "marvosym" "" # MALE AND FEMALE SIGN
 0x26ad "\\textmarried"            "textcomp" "" # MARRIAGE SYMBOL
 0x26ae "\\textdivorced"           "textcomp" "" # DIVORCE SYMBOL
+#
 # dingbats
+#
 0x2701 "\\ScissorRightBrokenBottom" "bbding" "" # UPPER BLADE SCISSORS
 0x2702 "\\ScissorRight"           "bbding" "" # BLACK SCISSORS
 0x2703 "\\ScissorRightBrokenTop"  "bbding" "" # LOWER BLADE SCISSORS
 0x2791 "\\ding{209}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF EIGHT
 0x2792 "\\ding{210}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF NINE
 0x2793 "\\ding{211}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF TEN
+#
 # miscellaneous mathematical symbols-A
+#
 0x27e8 "\\textlangle"             "textcomp" "" # MATHEMATICAL LEFT ANGLE BRACKET
 0x27e9 "\\textrangle"             "textcomp" "" # MATHEMATICAL RIGHT ANGLE BRACKET
+#
+# ligatures
+#
+0xfb00 "ff"                       "" "force" # LATIN SMALL LIGATURE FF
+0xfb01 "fi"                       "" "force" # LATIN SMALL LIGATURE FI
+0xfb02 "fl"                       "" "force" # LATIN SMALL LIGATURE FL
+0xfb03 "ffi"                      "" "force" # LATIN SMALL LIGATURE FFI
+0xfb04 "ffl"                      "" "force" # LATIN SMALL LIGATURE FFL