]> git.lyx.org Git - lyx.git/blobdiff - lib/unicodesymbols
Do not require esint for \int (bug 9498)
[lyx.git] / lib / unicodesymbols
index ca6dc40a2ebfd90eaaba7b2d1f947d2d12f540e7..441b2d45353f5e690b0e28f41b26b3aee95f2cb0 100644 (file)
@@ -19,8 +19,8 @@
 # Do only add commands that give correct output, no hacks that look "similar".
 # TODO: fix "missing Qt keysequences (MacSpecialKey)" hacks (search for "Qt::")
 # Commands that modify other parts of the text should not be added either.
-# For this reason, all commands requiring txfonts, pxfonts, fourier and
-# mathdesign are commented out (these packages switch to fonts like times or
+# For this reason, all commands requiring txfonts, pxfonts, fourier, mathdesign
+# and MnSymbol are commented out (these packages switch to fonts like times or
 # palatino). mathabx is not used because of many clashes with AMS math.
 
 # syntax:
 # 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}).
+# Features may be combined using '|', in this case one of the alternatives is
+# chosen. The algorithm tries to satisfy as many requirements as possible.
+# Therefore it may depend on the whole document contents which feature is chosen.
 # Known flags:
 # - combining       This is a combining char that will get combined with a base char
-# - force           Always output replacement command
+# - force              Always output replacement command
+# - force=enc1;enc2... Always output replacement command in the specified encodings.
+# - force!=en1;en2...  Always output replacement command in all but the specified encodings.
+#                      Symbols are never forced in encodings with iconv name
+#                      UTF-8 and package none (currently only utf8-plain).
 # - mathalpha       This character is considered as a math variable in mathmode
 # - notermination=text Do not terminate this textcommand (by {} or space).
 #                      This is set by default if textcommand ends with }.
 0x0132 "IJ"                       "" "mathalpha,notermination=both" "IJ" "" # LATIN CAPITAL LIGATURE IJ
 0x0133 "ij"                       "" "mathalpha,notermination=both" "ij" "" # LATIN SMALL LIGATURE IJ
 0x0134 "\\^{J}"                   "" "mathalpha" "\\hat{J}" # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
-0x0135 "\\^{\\j}"                 "" "mathalpha" "\\hat{\\jmath}" # LATIN SMALL LETTER J WITH CIRCUMFLEX
+0x0135 "\\^{\\j}"                 "" "mathalpha,force=utf8" "\\hat{\\jmath}" "" # LATIN SMALL LETTER J WITH CIRCUMFLEX
 0x0136 "\\c{K}"                   "" "mathalpha" "\\cedilla{K}" "accents,cedilla" # LATIN CAPITAL LETTER K WITH CEDILLA
 0x0137 "\\c{k}"                   "" "mathalpha" "\\cedilla{k}" "accents,cedilla" # LATIN SMALL LETTER K WITH CEDILLA
 #0x0138 ""                         "" "" "" "" # LATIN SMALL LETTER KRA
 #0x01ed ""                         "" "" # LATIN SMALL LETTER O WITH OGONEK AND MACRON
 #0x01ee ""                         "" "" # LATIN CAPITAL LETTER EZH WITH CARON
 #0x01ef ""                         "" "" # LATIN SMALL LETTER EZH WITH CARON
-0x01f0 "\\v{\\j}"                 "" "mathalpha" "\\check{\\jmath}" # LATIN SMALL LETTER J WITH CARON
+0x01f0 "\\v{\\j}"                 "" "mathalpha,force=utf8" "\\check{\\jmath}" "" # LATIN SMALL LETTER J WITH CARON
 #0x01f1 ""                         "" "" # LATIN CAPITAL LETTER DZ
 #0x01f2 ""                         "" "" # LATIN CAPITAL LETTER D WITH SMALL LETTER Z
 #0x01f3 ""                         "" "" # LATIN SMALL LETTER DZ
 #0x0234 ""                         "" "" # LATIN SMALL LETTER L WITH CURL
 0x0235 "\\textctn"                "tipa" "force" # LATIN SMALL LETTER N WITH CURL
 0x0236 "\\textctt"                "tipa" "force" # LATIN SMALL LETTER T WITH CURL
-0x0237 "\\j"                      "" "mathalpha" "\\jmath" # LATIN SMALL LETTER DOTLESS J
+0x0237 "\\j"                      "" "mathalpha,force=utf8" "\\jmath" "" # LATIN SMALL LETTER DOTLESS J
 0x0238 "\\textdblig"              "tipx" "force" # LATIN SMALL LETTER DB DIGRAPH
 0x0239 "\\textqplig"              "tipx" "force" # LATIN SMALL LETTER QP DIGRAPH
 #0x023a ""                         "" "" "" "" # LATIN CAPITAL LETTER A WITH STROKE
 0x0250 "\\textturna"              "tipa" "force,tipashortcut=5" # LATIN SMALL LETTER TURNED A
 0x0251 "\\textscripta"            "tipa" "force,tipashortcut=A" # LATIN SMALL LETTER ALPHA
 0x0252 "\\textturnscripta"        "tipa" "force,tipashortcut=6" # LATIN SMALL LETTER TURNED ALPHA
-0x0253 "\\texthtb"                "tipa" "force,tipashortcut=\\!b" # LATIN SMALL LETTER B WITH HOOK
+0x0253 "\\texthtb"                "tipa" "force" # LATIN SMALL LETTER B WITH HOOK
 0x0254 "\\textopeno"              "tipa" "force,tipashortcut=O" # LATIN SMALL LETTER OPEN O
 0x0255 "\\textctc"                "tipa" "force,tipashortcut=C" # LATIN SMALL LETTER C WITH CURL
-0x0256 "\\textrtaild"             "tipa" "force,tipashortcut=\\:d" # LATIN SMALL LETTER D WITH TAIL
-0x0257 "\\texthtd"                "tipa" "force,tipashortcut=\\!d" # LATIN SMALL LETTER D WITH HOOK
+0x0256 "\\textrtaild"             "tipa" "force" # LATIN SMALL LETTER D WITH TAIL
+0x0257 "\\texthtd"                "tipa" "force" # LATIN SMALL LETTER D WITH HOOK
 0x0258 "\\textreve"               "tipa" "force,tipashortcut=9" # LATIN SMALL LETTER REVERSED E
 0x0259 "\\textschwa"              "tipa" "force,tipashortcut=@" # LATIN SMALL LETTER SCHWA
 0x025a "\\textrhookschwa"         "tipa" "force" # LATIN SMALL LETTER SCHWA WITH HOOK
 0x025d "\\textrhookrevepsilon"    "tipa" "force" # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
 0x025e "\\textcloserevepsilon"    "tipa" "force" # LATIN SMALL LETTER CLOSED REVERSED OPEN E
 0x025f "\\textbardotlessj"        "tipa" "force" # LATIN SMALL LETTER DOTLESS J WITH STROKE
-0x0260 "\\texthtg"                "tipa" "force,tipashortcut=\\!g" # LATIN SMALL LETTER G WITH HOOK
+0x0260 "\\texthtg"                "tipa" "force" # LATIN SMALL LETTER G WITH HOOK
 0x0261 "\\textscriptg"            "tipa" "force" # LATIN SMALL LETTER SCRIPT G
-0x0262 "\\textscg"                "tipa" "force,tipashortcut=\\;G" # LATIN LETTER SMALL CAPITAL G
+0x0262 "\\textscg"                "tipa" "force" # LATIN LETTER SMALL CAPITAL G
 0x0263 "\\textgamma"              "tipa" "force,tipashortcut=G" # LATIN SMALL LETTER GAMMA
 0x0264 "\\textramshorns"          "tipa" "force,tipashortcut=7" # LATIN SMALL LETTER RAMS HORN
 0x0265 "\\textturnh"              "tipa" "force,tipashortcut=4" # LATIN SMALL LETTER TURNED H
 0x026a "\\textsci"                "tipa" "force,tipashortcut=I" # LATIN LETTER SMALL CAPITAL I
 0x026b "\\textltilde"             "tipa" "force" # LATIN SMALL LETTER L WITH MIDDLE TILDE
 0x026c "\\textbeltl"              "tipa" "force" # LATIN SMALL LETTER L WITH BELT
-0x026d "\\textrtaill"             "tipa" "force,tipashortcut=\\:l" # LATIN SMALL LETTER L WITH RETROFLEX HOOK
+0x026d "\\textrtaill"             "tipa" "force" # LATIN SMALL LETTER L WITH RETROFLEX HOOK
 0x026e "\\textlyoghlig"           "tipa" "force" # LATIN SMALL LETTER LEZH
 0x026f "\\textturnm"              "tipa" "force,tipashortcut=W" # LATIN SMALL LETTER TURNED M
 0x0270 "\\textturnmrleg"          "tipa" "force" # LATIN SMALL LETTER TURNED M WITH LONG LEG
 0x0271 "\\textltailm"             "tipa" "force,tipashortcut=M" # LATIN SMALL LETTER M WITH HOOK
 0x0272 "\\textltailn"             "tipa" "force" # LATIN SMALL LETTER N WITH LEFT HOOK
-0x0273 "\\textrtailn"             "tipa" "force,tipashortcut=\\:n" # LATIN SMALL LETTER N WITH RETROFLEX HOOK
-0x0274 "\\textscn"                "tipa" "force,tipashortcut=\\;N" # LATIN LETTER SMALL CAPITAL N
+0x0273 "\\textrtailn"             "tipa" "force" # LATIN SMALL LETTER N WITH RETROFLEX HOOK
+0x0274 "\\textscn"                "tipa" "force" # LATIN LETTER SMALL CAPITAL N
 0x0275 "\\textbaro"               "tipa" "force,tipashortcut=8" # LATIN SMALL LETTER BARRED O
 0x0276 "\\textscoelig"            "tipa" "force" # LATIN LETTER SMALL CAPITAL OE
 0x0277 "\\textcloseomega"         "tipa" "force" # LATIN SMALL LETTER CLOSED OMEGA
 0x0278 "\\textphi"                "tipa" "force,tipashortcut=F" # LATIN SMALL LETTER PHI
-0x0279 "\\textturnr"              "tipa" "force,tipashortcut=\\*r" # LATIN SMALL LETTER TURNED R
+0x0279 "\\textturnr"              "tipa" "force" # LATIN SMALL LETTER TURNED R
 0x027a "\\textturnlonglegr"       "tipa" "force" # LATIN SMALL LETTER TURNED R WITH LONG LEG
-0x027b "\\textturnrrtail"         "tipa" "force,tipashortcut=\\:R" # LATIN SMALL LETTER TURNED R WITH HOOK
+0x027b "\\textturnrrtail"         "tipa" "force" # LATIN SMALL LETTER TURNED R WITH HOOK
 0x027c "\\textlonglegr"           "tipa" "force" # LATIN SMALL LETTER R WITH LONG LEG
-0x027d "\\textrtailr"             "tipa" "force,tipashortcut=\\:r" # LATIN SMALL LETTER R WITH TAIL
+0x027d "\\textrtailr"             "tipa" "force" # LATIN SMALL LETTER R WITH TAIL
 0x027e "\\textfishhookr"          "tipa" "force,tipashortcut=R" # LATIN SMALL LETTER R WITH FISHHOOK
 0x027f "\\textlhti"               "tipx" "force" # LATIN SMALL LETTER REVERSED R WITH FISHHOOK
-0x0280 "\\textscr"                "tipa" "force,tipashortcut=\\;R" # LATIN LETTER SMALL CAPITAL R
+0x0280 "\\textscr"                "tipa" "force" # LATIN LETTER SMALL CAPITAL R
 0x0281 "\\textinvscr"             "tipa" "force,tipashortcut=K" # LATIN LETTER SMALL CAPITAL INVERTED R
-0x0282 "\\textrtails"             "tipa" "force,tipashortcut=\\:s" # LATIN SMALL LETTER S WITH HOOK
+0x0282 "\\textrtails"             "tipa" "force" # LATIN SMALL LETTER S WITH HOOK
 0x0283 "\\textesh"                "tipa" "force,tipashortcut=S" # LATIN SMALL LETTER ESH
-0x0284 "\\texthtbardotlessj"      "tipa" "force,tipashortcut=\\!j" # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
+0x0284 "\\texthtbardotlessj"      "tipa" "force" # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
 0x0285 "\\textlooptoprevesh"      "tipx" "force" # LATIN SMALL LETTER SQUAT REVERSED ESH
 0x0286 "\\textctesh"              "tipa" "force" # LATIN SMALL LETTER ESH WITH CURL
-0x0287 "\\textturnt"              "tipa" "force,tipashortcut=\\*t" # LATIN SMALL LETTER TURNED T
-0x0288 "\\textrtailt"             "tipa" "force,tipashortcut=\\:t" # LATIN SMALL LETTER T WITH RETROFLEX HOOK
+0x0287 "\\textturnt"              "tipa" "force" # LATIN SMALL LETTER TURNED T
+0x0288 "\\textrtailt"             "tipa" "force" # LATIN SMALL LETTER T WITH RETROFLEX HOOK
 0x0289 "\\textbaru"               "tipa" "force" # LATIN SMALL LETTER U BAR
 0x028a "\\textupsilon"            "tipa" "force,tipashortcut=U" # LATIN SMALL LETTER UPSILON
 0x028b "\\textscriptv"            "tipa" "force,tipashortcut=V" # LATIN SMALL LETTER V WITH HOOK
 0x028c "\\textturnv"              "tipa" "force,tipashortcut=2" # LATIN SMALL LETTER TURNED V
-0x028d "\\textturnw"              "tipa" "force,tipashortcut=\\*w" # LATIN SMALL LETTER TURNED W
+0x028d "\\textturnw"              "tipa" "force" # LATIN SMALL LETTER TURNED W
 0x028e "\\textturny"              "tipa" "force,tipashortcut=L" # LATIN SMALL LETTER TURNED Y
 0x028f "\\textscy"                "tipa" "force,tipashortcut=Y" # LATIN LETTER SMALL CAPITAL Y
-0x0290 "\\textrtailz"             "tipa" "force,tipashortcut=\\:z" # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
+0x0290 "\\textrtailz"             "tipa" "force" # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
 0x0291 "\\textctz"                "tipa" "force" # LATIN SMALL LETTER Z WITH CURL
 0x0292 "\\textyogh"               "tipa" "force,tipashortcut=Z" # LATIN SMALL LETTER EZH
 0x0293 "\\textctyogh"             "tipa" "force" # LATIN SMALL LETTER EZH WITH CURL
 0x0295 "\\textrevglotstop"        "tipa" "force,tipashortcut=Q" # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
 0x0296 "\\textinvglotstop"        "tipa" "force" # LATIN LETTER INVERTED GLOTTAL STOP
 0x0297 "\\textstretchc"           "tipa" "force" # LATIN LETTER STRETCHED C
-0x0298 "\\textbullseye"           "tipa" "force,tipashortcut=\\!o" # LATIN LETTER BILABIAL CLICK
-0x0299 "\\textscb"                "tipa" "force,tipashortcut=\\;B" # LATIN LETTER SMALL CAPITAL B
+0x0298 "\\textbullseye"           "tipa" "force" # LATIN LETTER BILABIAL CLICK
+0x0299 "\\textscb"                "tipa" "force" # LATIN LETTER SMALL CAPITAL B
 0x029a "\\textcloseepsilon"       "tipa" "force" # LATIN SMALL LETTER CLOSED OPEN E
-0x029b "\\texthtscg"              "tipa" "force,tipashortcut=\\!G" # LATIN LETTER SMALL CAPITAL G WITH HOOK
-0x029c "\\textsch"                "tipa" "force,tipashortcut=\\;H" # LATIN LETTER SMALL CAPITAL H
+0x029b "\\texthtscg"              "tipa" "force" # LATIN LETTER SMALL CAPITAL G WITH HOOK
+0x029c "\\textsch"                "tipa" "force" # LATIN LETTER SMALL CAPITAL H
 0x029d "\\textctj"                "tipa" "force,tipashortcut=J" # LATIN SMALL LETTER J WITH CROSSED-TAIL
-0x029e "\\textturnk"              "tipa" "force,tipashortcut=\\*k" # LATIN SMALL LETTER TURNED K
-0x029f "\\textscl"                "tipa" "force,tipashortcut=\\;L" # LATIN LETTER SMALL CAPITAL L
+0x029e "\\textturnk"              "tipa" "force" # LATIN SMALL LETTER TURNED K
+0x029f "\\textscl"                "tipa" "force" # LATIN LETTER SMALL CAPITAL L
 0x02a0 "\\texthtq"                "tipa" "force" # LATIN SMALL LETTER Q WITH HOOK
 0x02a1 "\\textbarglotstop"        "tipa" "force" # LATIN LETTER GLOTTAL STOP WITH STROKE
 0x02a2 "\\textbarrevglotstop"     "tipa" "force" # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
 0x02e2 "\\textsuperscript{s}"     "" "" # MODIFIER LETTER SMALL S
 0x02e3 "\\textsuperscript{x}"     "" "" # MODIFIER LETTER SMALL X
 0x02e4 "\\textsuperscript{\\textrevglotstop}" "tipa" "force" # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
-0x02e5 "\\tone{55}"               "tipa" "force" # MODIFIER LETTER EXTRA-HIGH TONE BAR
-0x02e6 "\\tone{44}"               "tipa" "force" # MODIFIER LETTER HIGH TONE BAR
-0x02e7 "\\tone{33}"               "tipa" "force" # MODIFIER LETTER MID TONE BAR
-0x02e8 "\\tone{22}"               "tipa" "force" # MODIFIER LETTER LOW TONE BAR
-0x02e9 "\\tone{11}"               "tipa" "force" # MODIFIER LETTER EXTRA-LOW TONE BAR
+0x02e5 "\\tone{55}"               "tone" "force" # MODIFIER LETTER EXTRA-HIGH TONE BAR
+0x02e6 "\\tone{44}"               "tone" "force" # MODIFIER LETTER HIGH TONE BAR
+0x02e7 "\\tone{33}"               "tone" "force" # MODIFIER LETTER MID TONE BAR
+0x02e8 "\\tone{22}"               "tone" "force" # MODIFIER LETTER LOW TONE BAR
+0x02e9 "\\tone{11}"               "tone" "force" # MODIFIER LETTER EXTRA-LOW TONE BAR
 #0x02ea ""                         "" "" # MODIFIER LETTER YIN DEPARTING TONE MARK
 #0x02eb ""                         "" "" # MODIFIER LETTER YANG DEPARTING TONE MARK
 0x02ec "\\textsubwedge{ }"        "tipa" "force" # MODIFIER LETTER VOICING
 #0x02ed ""                         "" "" # MODIFIER LETTER UNASPIRATED
 #0x02ee ""                         "" "" # MODIFIER LETTER DOUBLE APOSTROPHE
+#0x02ef ""                         "" "" "" "" # MODIFIER LETTER LOW DOWN ARROWHEAD
 0x02f0 "\\textsubcircum{ }"       "tipa" "force" # MODIFIER LETTER LOW UP ARROWHEAD
 #0x02f1 ""                         "" "" # MODIFIER LETTER LOW LEFT ARROWHEAD
 #0x02f2 ""                         "" "" # MODIFIER LETTER LOW RIGHT ARROWHEAD
 #0x02f4 ""                         "" "" # MODIFIER LETTER MIDDLE GRAVE ACCENT
 #0x02f5 ""                         "" "" # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
 #0x02f6 ""                         "" "" # MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT
-0x02f7 "\\textsubtilde"           "tipa" "force" # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
+0x02f7 "\\textsubtilde{ }"        "tipa" "force" "" "" # MODIFIER LETTER LOW TILDE
 #0x02f8 ""                         "" "" # MODIFIER LETTER RAISED COLON
 0x02f9 "\\textopencorner"         "tipa" "force" # MODIFIER LETTER BEGIN HIGH TONE
 0x02fa "\\textcorner"             "tipa" "force" # MODIFIER LETTER END HIGH TONE
 #0x02fb ""                         "" "" # MODIFIER LETTER BEGIN LOW TONE
 #0x02fc ""                         "" "" # MODIFIER LETTER END LOW TONE
+#0x02fd ""                         "" "" "" "" # MODIFIER LETTER SHELF
+#0x02fe ""                         "" "" "" "" # MODIFIER LETTER OPEN SHELF
+#0x02ff ""                         "" "" "" "" # MODIFIER LETTER LOW LEFT ARROW
 #
 # Combining diacritical marks
 #
 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
+0x0320 "\\b"                      "" "combining,force,tipashortcut=\\=*" # 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
 0x03bf "\\textgreek{o}"           "textgreek" "" # GREEK SMALL LETTER OMICRON
 0x03c0 "\\textgreek{p}"           "textgreek" "mathalpha" "\\pi" "" # GREEK SMALL LETTER PI
 0x03c1 "\\textgreek{r}"           "textgreek" "mathalpha" "\\rho" "" # GREEK SMALL LETTER RHO
-0x03c2 "\\textgreek{c}"           "textgreek" "force,mathalpha" "\\varsigma" "" # GREEK SMALL LETTER FINAL SIGMA
-0x03c3 "\\textgreek{sv}"          "textgreek" "force,mathalpha" "\\sigma" "" # GREEK SMALL LETTER SIGMA
+0x03c2 "\\textgreek{c}"           "textgreek" "force=iso8859-7,mathalpha" "\\varsigma" "" # GREEK SMALL LETTER FINAL SIGMA
+0x03c3 "\\textgreek{sv}"          "textgreek" "force=iso8859-7,mathalpha" "\\sigma" "" # GREEK SMALL LETTER SIGMA
 0x03c4 "\\textgreek{t}"           "textgreek" "mathalpha" "\\tau" "" # GREEK SMALL LETTER TAU
 0x03c5 "\\textgreek{u}"           "textgreek" "mathalpha" "\\upsilon" "" # GREEK SMALL LETTER UPSILON
 0x03c6 "\\textgreek{f}"           "textgreek" "mathalpha" "\\varphi" "" # GREEK SMALL LETTER PHI
 #
 # 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
+# "textcyr" selects LaTeX font encoding T2A
+0x0400 "\\textcyr{\\`\\CYRE}"     "textcyr" "" # CYRILLIC CAPITAL LETTER IE WITH GRAVE
+0x0401 "\\textcyr{\\CYRYO}"       "textcyr" "" # CYRILLIC CAPITAL LETTER IO
+0x0402 "\\textcyr{\\CYRDJE}"      "textcyr" "" # CYRILLIC CAPITAL LETTER DJE
+0x0403 "\\textcyr{\\`\\CYRG}"     "textcyr" "" # CYRILLIC CAPITAL LETTER GJE
+0x0404 "\\textcyr{\\CYRIE}"       "textcyr" "" # CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0x0405 "\\textcyr{\\CYRDZE}"      "textcyr" "" # CYRILLIC CAPITAL LETTER DZE
+0x0406 "\\textcyr{\\CYRII}"       "textcyr" "" # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0x0407 "\\textcyr{\\CYRYI}"       "textcyr" "" # CYRILLIC CAPITAL LETTER YI
+0x0408 "\\textcyr{\\CYRJE}"       "textcyr" "" # CYRILLIC CAPITAL LETTER JE
+0x0409 "\\textcyr{\\CYRLJE}"      "textcyr" "" # CYRILLIC CAPITAL LETTER LJE
+0x040a "\\textcyr{\\CYRNJE}"      "textcyr" "" # CYRILLIC CAPITAL LETTER NJE
+0x040b "\\textcyr{\\CYRTSHE}"     "textcyr" "" # CYRILLIC CAPITAL LETTER TSHE
+0x040c "\\textcyr{\\`\\CYRK}"     "textcyr" "" # CYRILLIC CAPITAL LETTER KJE
+0x040d "\\textcyr{\\`\\CYRI}"     "textcyr" "" # CYRILLIC CAPITAL LETTER I WITH GRAVE
+0x040e "\\textcyr{\\CYRUSHRT}"    "textcyr" "" # CYRILLIC CAPITAL LETTER SHORT U
+0x040f "\\textcyr{\\CYRDZHE}"     "textcyr" "" # CYRILLIC CAPITAL LETTER DZHE
+0x0410 "\\textcyr{\\CYRA}"        "textcyr" "" # CYRILLIC CAPITAL LETTER A
+0x0411 "\\textcyr{\\CYRB}"        "textcyr" "" # CYRILLIC CAPITAL LETTER BE
+0x0412 "\\textcyr{\\CYRV}"        "textcyr" "" # CYRILLIC CAPITAL LETTER VE
+0x0413 "\\textcyr{\\CYRG}"        "textcyr" "" # CYRILLIC CAPITAL LETTER GHE
+0x0414 "\\textcyr{\\CYRD}"        "textcyr" "" # CYRILLIC CAPITAL LETTER DE
+0x0415 "\\textcyr{\\CYRE}"        "textcyr" "" # CYRILLIC CAPITAL LETTER IE
+0x0416 "\\textcyr{\\CYRZH}"       "textcyr" "" # CYRILLIC CAPITAL LETTER ZHE
+0x0417 "\\textcyr{\\CYRZ}"        "textcyr" "" # CYRILLIC CAPITAL LETTER ZE
+0x0418 "\\textcyr{\\CYRI}"        "textcyr" "" # CYRILLIC CAPITAL LETTER I
+0x0419 "\\textcyr{\\CYRISHRT}"    "textcyr" "" # CYRILLIC CAPITAL LETTER SHORT I
+0x041a "\\textcyr{\\CYRK}"        "textcyr" "" # CYRILLIC CAPITAL LETTER KA
+0x041b "\\textcyr{\\CYRL}"        "textcyr" "" # CYRILLIC CAPITAL LETTER EL
+0x041c "\\textcyr{\\CYRM}"        "textcyr" "" # CYRILLIC CAPITAL LETTER EM
+0x041d "\\textcyr{\\CYRN}"        "textcyr" "" # CYRILLIC CAPITAL LETTER EN
+0x041e "\\textcyr{\\CYRO}"        "textcyr" "" # CYRILLIC CAPITAL LETTER O
+0x041f "\\textcyr{\\CYRP}"        "textcyr" "" # CYRILLIC CAPITAL LETTER PE
+0x0420 "\\textcyr{\\CYRR}"        "textcyr" "" # CYRILLIC CAPITAL LETTER ER
+0x0421 "\\textcyr{\\CYRS}"        "textcyr" "" # CYRILLIC CAPITAL LETTER ES
+0x0422 "\\textcyr{\\CYRT}"        "textcyr" "" # CYRILLIC CAPITAL LETTER TE
+0x0423 "\\textcyr{\\CYRU}"        "textcyr" "" # CYRILLIC CAPITAL LETTER U
+0x0424 "\\textcyr{\\CYRF}"        "textcyr" "" # CYRILLIC CAPITAL LETTER EF
+0x0425 "\\textcyr{\\CYRH}"        "textcyr" "" # CYRILLIC CAPITAL LETTER HA
+0x0426 "\\textcyr{\\CYRC}"        "textcyr" "" # CYRILLIC CAPITAL LETTER TSE
+0x0427 "\\textcyr{\\CYRCH}"       "textcyr" "" # CYRILLIC CAPITAL LETTER CHE
+0x0428 "\\textcyr{\\CYRSH}"       "textcyr" "" # CYRILLIC CAPITAL LETTER SHA
+0x0429 "\\textcyr{\\CYRSHCH}"     "textcyr" "" # CYRILLIC CAPITAL LETTER SHCHA
+0x042a "\\textcyr{\\CYRHRDSN}"    "textcyr" "" # CYRILLIC CAPITAL LETTER HARD SIGN
+0x042b "\\textcyr{\\CYRERY}"      "textcyr" "" # CYRILLIC CAPITAL LETTER YERU
+0x042c "\\textcyr{\\CYRSFTSN}"    "textcyr" "" # CYRILLIC CAPITAL LETTER SOFT SIGN
+0x042d "\\textcyr{\\CYREREV}"     "textcyr" "" # CYRILLIC CAPITAL LETTER E
+0x042e "\\textcyr{\\CYRYU}"       "textcyr" "" # CYRILLIC CAPITAL LETTER YU
+0x042f "\\textcyr{\\CYRYA}"       "textcyr" "" # CYRILLIC CAPITAL LETTER YA
+0x0430 "\\textcyr{\\cyra}"        "textcyr" "" # CYRILLIC SMALL LETTER A
+0x0431 "\\textcyr{\\cyrb}"        "textcyr" "" # CYRILLIC SMALL LETTER BE
+0x0432 "\\textcyr{\\cyrv}"        "textcyr" "" # CYRILLIC SMALL LETTER VE
+0x0433 "\\textcyr{\\cyrg}"        "textcyr" "" # CYRILLIC SMALL LETTER GHE
+0x0434 "\\textcyr{\\cyrd}"        "textcyr" "" # CYRILLIC SMALL LETTER DE
+0x0435 "\\textcyr{\\cyre}"        "textcyr" "" # CYRILLIC SMALL LETTER IE
+0x0436 "\\textcyr{\\cyrzh}"       "textcyr" "" # CYRILLIC SMALL LETTER ZHE
+0x0437 "\\textcyr{\\cyrz}"        "textcyr" "" # CYRILLIC SMALL LETTER ZE
+0x0438 "\\textcyr{\\cyri}"        "textcyr" "" # CYRILLIC SMALL LETTER I
+0x0439 "\\textcyr{\\cyrishrt}"    "textcyr" "" # CYRILLIC SMALL LETTER SHORT I
+0x043a "\\textcyr{\\cyrk}"        "textcyr" "" # CYRILLIC SMALL LETTER KA
+0x043b "\\textcyr{\\cyrl}"        "textcyr" "" # CYRILLIC SMALL LETTER EL
+0x043c "\\textcyr{\\cyrm}"        "textcyr" "" # CYRILLIC SMALL LETTER EM
+0x043d "\\textcyr{\\cyrn}"        "textcyr" "" # CYRILLIC SMALL LETTER EN
+0x043e "\\textcyr{\\cyro}"        "textcyr" "" # CYRILLIC SMALL LETTER O
+0x043f "\\textcyr{\\cyrp}"        "textcyr" "" # CYRILLIC SMALL LETTER PE
+0x0440 "\\textcyr{\\cyrr}"        "textcyr" "" # CYRILLIC SMALL LETTER ER
+0x0441 "\\textcyr{\\cyrs}"        "textcyr" "" # CYRILLIC SMALL LETTER ES
+0x0442 "\\textcyr{\\cyrt}"        "textcyr" "" # CYRILLIC SMALL LETTER TE
+0x0443 "\\textcyr{\\cyru}"        "textcyr" "" # CYRILLIC SMALL LETTER U
+0x0444 "\\textcyr{\\cyrf}"        "textcyr" "" # CYRILLIC SMALL LETTER EF
+0x0445 "\\textcyr{\\cyrh}"        "textcyr" "" # CYRILLIC SMALL LETTER HA
+0x0446 "\\textcyr{\\cyrc}"        "textcyr" "" # CYRILLIC SMALL LETTER TSE
+0x0447 "\\textcyr{\\cyrch}"       "textcyr" "" # CYRILLIC SMALL LETTER CHE
+0x0448 "\\textcyr{\\cyrsh}"       "textcyr" "" # CYRILLIC SMALL LETTER SHA
+0x0449 "\\textcyr{\\cyrshch}"     "textcyr" "" # CYRILLIC SMALL LETTER SHCHA
+0x044a "\\textcyr{\\cyrhrdsn}"    "textcyr" "" # CYRILLIC SMALL LETTER HARD SIGN
+0x044b "\\textcyr{\\cyrery}"      "textcyr" "" # CYRILLIC SMALL LETTER YERU
+0x044c "\\textcyr{\\cyrsftsn}"    "textcyr" "" # CYRILLIC SMALL LETTER SOFT SIGN
+0x044d "\\textcyr{\\cyrerev}"     "textcyr" "" # CYRILLIC SMALL LETTER E
+0x044e "\\textcyr{\\cyryu}"       "textcyr" "" # CYRILLIC SMALL LETTER YU
+0x044f "\\textcyr{\\cyrya}"       "textcyr" "" # CYRILLIC SMALL LETTER YA
+0x0450 "\\textcyr{\\`\\cyre}"     "textcyr" "" # CYRILLIC SMALL LETTER IE WITH GRAVE
+0x0451 "\\textcyr{\\cyryo}"       "textcyr" "" # CYRILLIC SMALL LETTER IO
+0x0452 "\\textcyr{\\cyrdje}"      "textcyr" "" # CYRILLIC SMALL LETTER DJE
+0x0453 "\\textcyr{\\`\\cyrg}"     "textcyr" "" # CYRILLIC SMALL LETTER GJE
+0x0454 "\\textcyr{\\cyrie}"       "textcyr" "" # CYRILLIC SMALL LETTER UKRAINIAN IE
+0x0455 "\\textcyr{\\cyrdze}"      "textcyr" "" # CYRILLIC SMALL LETTER DZE
+0x0456 "\\textcyr{\\cyrii}"       "textcyr" "" # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0x0457 "\\textcyr{\\cyryi}"       "textcyr" "" # CYRILLIC SMALL LETTER YI
+0x0458 "\\textcyr{\\cyrje}"       "textcyr" "" # CYRILLIC SMALL LETTER JE
+0x0459 "\\textcyr{\\cyrlje}"      "textcyr" "" # CYRILLIC SMALL LETTER LJE
+0x045a "\\textcyr{\\cyrnje}"      "textcyr" "" # CYRILLIC SMALL LETTER NJE
+0x045b "\\textcyr{\\cyrtshe}"     "textcyr" "" # CYRILLIC SMALL LETTER TSHE
+0x045c "\\textcyr{\\`\\cyrk}"     "textcyr" "" # CYRILLIC SMALL LETTER KJE
+0x045d "\\textcyr{\\`\\cyri}"     "textcyr" "" # CYRILLIC SMALL LETTER I WITH GRAVE
+0x045e "\\textcyr{\\cyrushrt}"    "textcyr" "" # CYRILLIC SMALL LETTER SHORT U
+0x045f "\\textcyr{\\cyrdzhe}"     "textcyr" "" # CYRILLIC SMALL LETTER DZHE
+0x0490 "\\textcyr{\\CYRGUP}"      "textcyr" "" # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+0x0491 "\\textcyr{\\cyrgup}"      "textcyr" "" # CYRILLIC SMALL LETTER GHE WITH UPTURN
+0x0492 "\\textcyr{\\CYRGHCRS}"    "textcyr" "" # CYRILLIC CAPITAL LETTER GHE WITH STROKE
+0x0493 "\\textcyr{\\cyrghcrs}"    "textcyr" "" # CYRILLIC SMALL LETTER GHE WITH STROKE
+#0x0494 ""                          "" "" "" # CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
+#0x0495 ""                          "" "" "" # CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
+0x0496 "\\textcyr{\\CYRZHDSC}"    "textcyr" "" # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
+0x0497 "\\textcyr{\\cyrzhdsc}"    "textcyr" "" # CYRILLIC SMALL LETTER ZHE WITH DESCENDER
+0x0498 "\\textcyr{\\CYRZDSC}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
+0x0499 "\\textcyr{\\cyrzdsc}"     "textcyr" "" # CYRILLIC SMALL LETTER ZE WITH DESCENDER
+0x049a "\\textcyr{\\CYRKDSC}"     "textcyr" "" # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
+0x049b "\\textcyr{\\cyrkdsc}"     "textcyr" "" # CYRILLIC SMALL LETTER KA WITH DESCENDER
+0x049c "\\textcyr{\\CYRKVCRS}"    "textcyr" "" # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
+0x049d "\\textcyr{\\cyrkvcrs}"    "textcyr" "" # CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
+#0x049e ""                          "" "" "" # CYRILLIC CAPITAL LETTER KA WITH STROKE
+#0x049f ""                          "" "" "" # CYRILLIC SMALL LETTER KA WITH STROKE
+0x04a0 "\\textcyr{\\CYRKBEAK}"    "textcyr" "" # CYRILLIC CAPITAL LETTER BASHKIR KA
+0x04a1 "\\textcyr{\\cyrkbeak}"    "textcyr" "" # CYRILLIC SMALL LETTER BASHKIR KA
+0x04a2 "\\textcyr{\\CYRNDSC}"     "textcyr" "" # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
+0x04a3 "\\textcyr{\\cyrndsc}"     "textcyr" "" # CYRILLIC SMALL LETTER EN WITH DESCENDER
+0x04a4 "\\textcyr{\\CYRNG}"       "textcyr" "" # CYRILLIC CAPITAL LIGATURE EN GHE
+0x04a5 "\\textcyr{\\cyrng}"       "textcyr" "" # CYRILLIC SMALL LIGATURE EN GHE
+#0x04a6 ""                          "" "" "" # CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK
+#0x04a7 ""                          "" "" "" # CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
+#0x04a8 ""                          "" "" "" # CYRILLIC CAPITAL LETTER ABKHASIAN HA
+#0x04a9 ""                          "" "" "" # CYRILLIC SMALL LETTER ABKHASIAN HA
+0x04aa "\\textcyr{\\CYRSDSC}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ES WITH DESCENDER
+0x04ab "\\textcyr{\\cyrsdsc}"     "textcyr" "" # CYRILLIC SMALL LETTER ES WITH DESCENDER
+#0x04ac ""                          "" "" "" # CYRILLIC CAPITAL LETTER TE WITH DESCENDER
+#0x04ad ""                          "" "" "" # CYRILLIC SMALL LETTER TE WITH DESCENDER
+0x04ae "\\textcyr{\\CYRY}"        "textcyr" "" # CYRILLIC CAPITAL LETTER STRAIGHT U
+0x04af "\\textcyr{\\cyry}"        "textcyr" "" # CYRILLIC SMALL LETTER STRAIGHT U
+0x04b0 "\\textcyr{\\CYRYHCRS}"    "textcyr" "" # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
+0x04b1 "\\textcyr{\\cyryhcrs}"    "textcyr" "" # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
+0x04b2 "\\textcyr{\\CYRHDSC}"     "textcyr" "" # CYRILLIC CAPITAL LETTER HA WITH DESCENDER
+0x04b3 "\\textcyr{\\cyrhdsc}"     "textcyr" "" # CYRILLIC SMALL LETTER HA WITH DESCENDER
+0x04b4 "\\textcyr{\\CYRCHRDSC}"   "textcyr" "" # CYRILLIC CAPITAL LIGATURE TE TSE
+0x04b5 "\\textcyr{\\cyrchrdsc}"   "textcyr" "" # CYRILLIC SMALL LIGATURE TE TSE
+0x04b6 "\\textcyr{\\CYRCHVCRS}"   "textcyr" "" # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
+0x04b7 "\\textcyr{\\cyrchvcrs}"   "textcyr" "" # CYRILLIC SMALL LETTER CHE WITH DESCENDER
+0x04b8 "\\textcyr{\\CYRSHHA}"     "textcyr" "" # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
+0x04b9 "\\textcyr{\\cyrshha}"     "textcyr" "" # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
+#0x04ba ""                          "" "" "" # CYRILLIC CAPITAL LETTER SHHA
+#0x04bb ""                          "" "" "" # CYRILLIC SMALL LETTER SHHA
+#0x04bc ""                          "" "" "" # CYRILLIC CAPITAL LETTER ABKHASIAN CHE
+#0x04bd ""                          "" "" "" # CYRILLIC SMALL LETTER ABKHASIAN CHE
+#0x04be ""                          "" "" "" # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
+#0x04bf ""                          "" "" "" # CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
+0x04c0 "\\textcyr{\\CYRpalochka}" "textcyr" "" # CYRILLIC LETTER PALOCHKA
+0x04c1 "\\textcyr{\\U\CYRZH}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ZHE WITH BREVE
+0x04c2 "\\textcyr{\\U\cyrzh}"     "textcyr" "" # CYRILLIC SMALL LETTER ZHE WITH BREVE
+#0x04c3 ""                          "" "" "" # CYRILLIC CAPITAL LETTER KA WITH HOOK
+#0x04c4 ""                          "" "" "" # CYRILLIC SMALL LETTER KA WITH HOOK
+#0x04c5 ""                          "" "" "" # CYRILLIC CAPITAL LETTER EL WITH TAIL
+#0x04c6 ""                          "" "" "" # CYRILLIC SMALL LETTER EL WITH TAIL
+#0x04c7 ""                          "" "" "" # CYRILLIC CAPITAL LETTER EN WITH HOOK
+#0x04c8 ""                          "" "" "" # CYRILLIC SMALL LETTER EN WITH HOOK
+#0x04c9 ""                          "" "" "" # CYRILLIC CAPITAL LETTER EN WITH TAIL
+#0x04ca ""                          "" "" "" # CYRILLIC SMALL LETTER EN WITH TAIL
+#0x04cb ""                          "" "" "" # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
+#0x04cc ""                          "" "" "" # CYRILLIC SMALL LETTER KHAKASSIAN CHE
+#0x04cd ""                          "" "" "" # CYRILLIC CAPITAL LETTER EM WITH TAIL
+#0x04ce ""                          "" "" "" # CYRILLIC SMALL LETTER EM WITH TAIL
+#0x04cf ""                          "" "" "" # CYRILLIC SMALL LETTER PALOCHKA
+0x04d0 "\\textcyr{\\U\CYRA}"      "textcyr" "" # CYRILLIC CAPITAL LETTER A WITH BREVE
+0x04d1 "\\textcyr{\\U\cyra}"      "textcyr" "" # CYRILLIC SMALL LETTER A WITH BREVE
+0x04d2 "\\textcyr{\\\"\CYRA}"     "textcyr" "" # CYRILLIC CAPITAL LETTER A WITH DIAERESIS
+0x04d3 "\\textcyr{\\\"\cyra}"     "textcyr" "" # CYRILLIC SMALL LETTER A WITH DIAERESIS
+0x04d4 "\\textcyr{\\CYRAE}"       "textcyr" "" # CYRILLIC CAPITAL LIGATURE A IE
+0x04d5 "\\textcyr{\\cyrae}"       "textcyr" "" # CYRILLIC SMALL LIGATURE A IE
+0x04d6 "\\textcyr{\\U\CYRE}"      "textcyr" "" # CYRILLIC CAPITAL LETTER IE WITH BREVE
+0x04d7 "\\textcyr{\\U\cyre}"      "textcyr" "" # CYRILLIC SMALL LETTER IE WITH BREVE
+0x04d8 "\\textcyr{\\CYRSCHWA}"    "textcyr" "" # CYRILLIC CAPITAL LETTER SCHWA
+0x04d9 "\\textcyr{\\cyrschwa}"    "textcyr" "" # CYRILLIC SMALL LETTER SCHWA
+0x04da "\\textcyr{\\\"\CYRSCHWA}" "textcyr" "" # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
+0x04db "\\textcyr{\\\"\cyrschwa}" "textcyr" "" # CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
+0x04dc "\\textcyr{\\\"\CYRZH}"    "textcyr" "" # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
+0x04dd "\\textcyr{\\\"\cyrzh}"    "textcyr" "" # CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
+0x04de "\\textcyr{\\\"\CYRZ}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
+0x04df "\\textcyr{\\\"\cyrz}"     "textcyr" "" # CYRILLIC SMALL LETTER ZE WITH DIAERESIS
+#0x04e0 ""                          "" "" "" # CYRILLIC CAPITAL LETTER ABKHASIAN DZE
+#0x04e1 ""                          "" "" "" # CYRILLIC SMALL LETTER ABKHASIAN DZE
+0x04e2 "\\textcyr{\\=\CYRI}"      "textcyr" "" # CYRILLIC CAPITAL LETTER I WITH MACRON
+0x04e3 "\\textcyr{\\=\cyri}"      "textcyr" "" # CYRILLIC SMALL LETTER I WITH MACRON
+0x04e4 "\\textcyr{\\\"\CYRI}"     "textcyr" "" # CYRILLIC CAPITAL LETTER I WITH DIAERESIS
+0x04e5 "\\textcyr{\\\"\cyri}"     "textcyr" "" # CYRILLIC SMALL LETTER I WITH DIAERESIS
+0x04e6 "\\textcyr{\\\"\CYRO}"     "textcyr" "" # CYRILLIC CAPITAL LETTER O WITH DIAERESIS
+0x04e7 "\\textcyr{\\\"\cyro}"     "textcyr" "" # CYRILLIC SMALL LETTER O WITH DIAERESIS
+0x04e8 "\\textcyr{\\CYROTLD}"     "textcyr" "" # CYRILLIC CAPITAL LETTER BARRED O
+0x04e9 "\\textcyr{\\cyrotld}"     "textcyr" "" # CYRILLIC SMALL LETTER BARRED O
+#0x04ea ""                          "" "" "" # CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS
+#0x04eb ""                          "" "" "" # CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
+0x04ec "\\textcyr{\\\"\CYREREV}"  "textcyr" "" # CYRILLIC CAPITAL LETTER E WITH DIAERESIS
+0x04ed "\\textcyr{\\\"\cyrerev}"  "textcyr" "" # CYRILLIC SMALL LETTER E WITH DIAERESIS
+0x04ee "\\textcyr{\\=\CYRU}"      "textcyr" "" # CYRILLIC CAPITAL LETTER U WITH MACRON
+0x04ef "\\textcyr{\\=\cyru}"      "textcyr" "" # CYRILLIC SMALL LETTER U WITH MACRON
+0x04f0 "\\textcyr{\\\"\CYRU}"     "textcyr" "" # CYRILLIC CAPITAL LETTER U WITH DIAERESIS
+0x04f1 "\\textcyr{\\\"\cyru}"     "textcyr" "" # CYRILLIC SMALL LETTER U WITH DIAERESIS
+0x04f2 "\\textcyr{\\H\CYRU}"      "textcyr" "" # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
+0x04f3 "\\textcyr{\\H\cyru}"      "textcyr" "" # CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
+0x04f4 "\\textcyr{\\\"\CYRCH}"    "textcyr" "" # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
+0x04f5 "\\textcyr{\\\"\cyrch}"    "textcyr" "" # CYRILLIC SMALL LETTER CHE WITH DIAERESIS
+#0x04f6 ""                          "" "" "" # CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
+#0x04f7 ""                          "" "" "" # CYRILLIC SMALL LETTER GHE WITH DESCENDER
+0x04f8 "\\textcyr{\\\"\CYRERY}"    "textcyr" "" # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
+0x04f9 "\\textcyr{\\\"\cyrery}"    "textcyr" "" # CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+#
+# Thai
+#
+0x0e3f "\\textbaht"            "textcomp" "" # THAI CURRENCY SYMBOL BAHT
 #
 # Phonetic Extensions
 #
-0x1d00 "\\textsca"                "tipa" "force,tipashortcut=\\;A" # LATIN LETTER SMALL CAPITAL A
+0x1d00 "\\textsca"                "tipa" "force" # 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" "force,tipashortcut=\\;E" # LATIN LETTER SMALL CAPITAL E
+0x1d07 "\\textsce"                "tipa" "force" # LATIN LETTER SMALL CAPITAL E
 0x1d08 "\\textrevepsilon"         "tipa" "force" # LATIN SMALL LETTER TURNED OPEN E
 #0x1d09 ""                         "" "" # LATIN SMALL LETTER TURNED I
-0x1d0a "\\textscj"                "tipa" "force,tipashortcut=\\;J" # LATIN LETTER SMALL CAPITAL J
+0x1d0a "\\textscj"                "tipa" "force" # LATIN LETTER SMALL CAPITAL J
 0x1d0b "\\textsck"                "tipx" "force" # LATIN LETTER SMALL CAPITAL K
 #0x1d0c ""                         "" "" # LATIN LETTER SMALL CAPITAL L WITH STROKE
 0x1d0d "\\textscm"                "tipx" "force" # LATIN LETTER SMALL CAPITAL M
 0x1d19 "\\textrevscr"             "tipx" "force" # LATIN LETTER SMALL CAPITAL REVERSED R
 #0x1d1a ""                         "" "" # LATIN LETTER SMALL CAPITAL TURNED R
 #0x1d1b ""                         "" "" # LATIN LETTER SMALL CAPITAL T
-0x1d1c "\\textscu"                "tipa" "force,tipashortcut=\\;U" # LATIN LETTER SMALL CAPITAL U
+0x1d1c "\\textscu"                "tipa" "force" # 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
 #
 # general punctuation
 #
-0x2000 "\\enskip"                 "" "" "\\enskip" "" # EN QUAD
-0x2001 "\\quad"                   "" "" "\\quad" "" # EM QUAD
-0x2002 "\\enskip"                 "" "" "\\enskip" "" # EN SPACE
-0x2003 "\\quad"                   "" "" "\\quad" "" # EM SPACE
-0x2004 "\\;"                      "" "notermination=both" "\\;" "" # THREE-PER-EM SPACE
-0x2005 "\\:"                      "" "notermination=both" "\\:" "" # FOUR-PER-EM SPACE
-0x2006 "\\,"                      "" "notermination=both" "\\," "" # SIX-PER-EM SPACE
-0x2007 "\\LyXFigureSpace" "\\newcommand*\\LyXFigureSpace{\\hphantom{0}}" "" "\\LyXFigureSpace" "\\newcommand*\\LyXFigureSpace{\\hphantom{0}}" # FIGURE SPACE
-0x2008 "\\LyXPunctSpace" "\\newcommand*\\LyXPunctSpace{\\hphantom{,}}" "" "\\LyXPunctSpace" "\\newcommand*\\LyXPunctSpace{\\hphantom{,}}" # PUNCTUATION SPACE
-0x2009 "\\LyXThinSpace" "\\newcommand*\\LyXThinSpace{\\,\\hspace{0pt}}" "" "\\LyXThinSpace" "\\newcommand*\\LyXThinSpace{\\,\\hspace{0pt}}" # THIN SPACE
-0x200a "\\LyXHairSpace" "\\newcommand*\\LyXHairSpace{\\hspace{1pt}}" "" "\\LyXHairSpace" "\\newcommand*\\LyXHairSpace{\\hspace{1pt}}" # HAIR SPACE
-0x200b "\\LyXZeroWidthSpace" "\\newcommand*\\LyXZeroWidthSpace{\\hspace{0pt}}" "" "\\LyXZeroWidthSpace" "\\newcommand*\\LyXZeroWidthSpace{\\hspace{0pt}}" # ZERO WIDTH SPACE
+0x2000 "\\enskip"                 "" "force=utf8" "\\enskip" "" # EN QUAD
+0x2001 "\\quad"                   "" "force=utf8" "\\quad" "" # EM QUAD
+0x2002 "\\enskip"                 "" "force=utf8" "\\enskip" "" # EN SPACE
+0x2003 "\\quad"                   "" "force=utf8" "\\quad" "" # EM SPACE
+0x2004 "\\LyXThreePerEmSpace" "\\newcommand*{\\LyXThreePerEmSpace}{\hskip0.3333em\relax}" "force=utf8" "\\LyXThreePerEmSpace" "\\newcommand*{\\LyXThreePerEmSpace}{\hskip0.3333em\relax}" # THREE-PER-EM SPACE
+0x2005 "\\LyXFourPerEmSpace" "\\newcommand*{\\LyXFourPerEmSpace}{\hskip0.25em\relax}" "force=utf8" "\\LyXFourPerEmSpace" "\\newcommand*{\\LyXFourPerEmSpace}{\hskip0.25em\relax}" # FOUR-PER-EM SPACE
+0x2006 "\\LyXSixPerEmSpace" "\\newcommand*{\\LyXSixPerEmSpace}{\hskip0.16667em\relax}" "force=utf8" "\\LyXSixPerEmSpace" "\\newcommand*{\\LyXSixPerEmSpace}{\hskip0.16667em\relax}" # SIX-PER-EM SPACE
+0x2007 "\\LyXFigureSpace" "\\newcommand*\\LyXFigureSpace{\\hphantom{0}}" "force=utf8" "\\LyXFigureSpace" "\\newcommand*\\LyXFigureSpace{\\hphantom{0}}" # FIGURE SPACE
+0x2008 "\\LyXPunctSpace" "\\newcommand*\\LyXPunctSpace{\\hphantom{,}}" "force=utf8" "\\LyXPunctSpace" "\\newcommand*\\LyXPunctSpace{\\hphantom{,}}" # PUNCTUATION SPACE
+0x2009 "\\LyXThinSpace" "\\newcommand*\\LyXThinSpace{\\,\\hspace{0pt}}" "force=utf8" "\\LyXThinSpace" "\\newcommand*\\LyXThinSpace{\\,\\hspace{0pt}}" # THIN SPACE
+0x200a "\\LyXHairSpace" "\\newcommand*\\LyXHairSpace{\\hspace{1pt}}" "force=utf8" "\\LyXHairSpace" "\\newcommand*\\LyXHairSpace{\\hspace{1pt}}" # HAIR SPACE
+0x200b "\\LyXZeroWidthSpace" "\\newcommand*\\LyXZeroWidthSpace{\\hspace{0pt}}" "force=utf8" "\\LyXZeroWidthSpace" "\\newcommand*\\LyXZeroWidthSpace{\\hspace{0pt}}" # ZERO WIDTH SPACE
 0x200c "\\textcompwordmark"       "" "" "" "" # ZERO WIDTH NON-JOINER
 #0x200d ""                         "" "" "" "" # ZERO WIDTH JOINER
 #0x200e ""                         "" "" "" "" # LEFT-TO-RIGHT MARK
 0x2023 "\\textifsymbol[ifgeo]{116}" "ifsym" "" # TRIANGULAR BULLET # ≈ 0x25b8
 0x2024 "."                        "" "notermination=text" "" "" # ONE DOT LEADER # ≈ FULL STOP
 0x2025 ".\\,."                    "" "notermination=text" "" "" # TWO DOT LEADER
-0x2026 "\\ldots"                  "" "" "\\ldots" "" # HORIZONTAL ELLIPSIS
+0x2026 "\\dots"                   "" "" "\\ldots" "" # HORIZONTAL ELLIPSIS
 #0x2027 ""                        "" "notermination=text" "" "" # HYPHENATION POINT (visible symbol used to indicate correct positions for word breaking, looks like but is not 0x00b7 middle dot)
 #0x2028 ""                         "" "" "" "" # LINE SEPARATOR
 #0x2029 ""                         "" "" "" "" # PARAGRAPH SEPARATOR
 # 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-STRUCK CAPITAL C
-0x2103 "\\textcelsius"            "textcomp" "" # DEGREE CELSIUS
+0x2103 "\\textcelsius"            "textcomp" "force=utf8x" "" "" # DEGREE CELSIUS
 #0x2104 ""                         "" "" "" "" # CENTRE LINE SYMBOL
 # 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}}}" ""
 0x2128 ""                         "" "" "\\mathfrak{Z}" "amssymb" # BLACK-LETTER CAPITAL Z
 #0x2129 ""                         "" "" "" "" # TURNED GREEK SMALL LETTER IOTA
 0x212a "K"                        "" "notermination=text" "" "" # KELVIN SIGN
-0x212b "\\AA"                     "" "" # ANGSTROM SIGN
+0x212b "\\AA"                     "" "force=utf8" "" "" # ANGSTROM SIGN
 0x212c ""                         "" "" "\\mathscr{B}" "mathrsfs" # SCRIPT CAPITAL B
 0x212d ""                         "" "" "\\mathfrak{C}" "amssymb" # BLACK-LETTER CAPITAL C
 0x212e "\\textestimated"          "textcomp" "" # ESTIMATED SYMBOL
 #0x2181 ""                         "" "" "" "" # ROMAN NUMERAL FIVE THOUSAND
 #0x2182 ""                         "" "" "" "" # ROMAN NUMERAL TEN THOUSAND
 #0x2183 ""                         "" "" "" "" # ROMAN NUMERAL REVERSED ONE HUNDRED
+#0x2184 ""                         "" "" "" "" # LATIN SMALL LETTER REVERSED C
+#0x2185 ""                         "" "" "" "" # ROMAN NUMERAL SIX LATE FORM
+#0x2186 ""                         "" "" "" "" # ROMAN NUMERAL FIFTY EARLY FORM
+#0x2187 ""                         "" "" "" "" # ROMAN NUMERAL FIFTY THOUSAND
+#0x2188 ""                         "" "" "" "" # ROMAN NUMERAL ONE HUNDRED THOUSAND
+#0x2189 ""                         "" "" "" "" # VULGAR FRACTION ZERO THIRDS
 #
 # arrows
 #
 0x2194 ""                         "" "" "\\leftrightarrow" # LEFT RIGHT ARROW
 0x2195 ""                         "" "" "\\updownarrow" # UP DOWN ARROW
 0x2196 "Home"                     "" "notermination=text" "\\nwarrow" "amssymb" # Qt::Key_Home, NORTH WEST ARROW
-0x2197 "\\textglobrise"           "tipa" "" "" "" # NORTH EAST ARROW
+0x2197 "\\textglobrise"           "tipa" "" "\\nearrow" "" # NORTH EAST ARROW
 0x2198 "End"                      "" "notermination=text,tipashortcut=\\textglobfall{}" "\\searrow" "" # Qt::Key_End, SOUTH EAST ARROW
+0x2199 ""                         "" "" "\\swarrow" "" # SOUTH WEST ARROW
+0x219a ""                         "" "" "\\nleftarrow" "amssymb" # LEFTWARDS ARROW WITH STROKE
+0x219b ""                         "" "" "\\nrightarrow" "amssymb" # RIGHTWARDS ARROW WITH STROKE
+#0x219c ""                         "" "" "" "" # LEFTWARDS WAVE ARROW
+# amssymb and amsfonts define leadsto as well, but wrong (looks like 0x21dd)
+0x219d ""                         "" "" "\\leadsto" "latexsym|wasysym" # RIGHTWARDS WAVE ARROW,
+0x219e ""                         "" "" "\\twoheadleftarrow" "amssymb" # LEFTWARDS TWO HEADED ARROW
+#0x219f ""                         "" "" "" "" # UPWARDS TWO HEADED ARROW
+0x21a0 ""                         "" "" "\\twoheadrightarrow" "amssymb" # RIGHTWARDS TWO HEADED ARROW
+#0x21a1 ""                         "" "" "" "" # DOWNWARDS TWO HEADED ARROW
+0x21a2 ""                         "" "" "\\leftarrowtail" "amssymb" # LEFTWARDS ARROW WITH TAIL
+0x21a3 ""                         "" "" "\\rightarrowtail" "amssymb" # RIGHTWARDS ARROW WITH TAIL
+0x21a4 ""                         "" "" "\\mapsfromchar" "stmaryrd" # LEFTWARDS ARROW FROM BAR
+#0x21a5 ""                         "" "" "" "" # UPWARDS ARROW FROM BAR
+0x21a6 ""                         "" "" "\\mapsto" "" # RIGHTWARDS ARROW FROM BAR
+#0x21a7 ""                         "" "" "" "" # DOWNWARDS ARROW FROM BAR
 0x21a8 "{\\ascii\\ETB}"           "ascii" "" # UP DOWN ARROW WITH BASE
+0x21a9 ""                         "" "" "\\hookleftarrow" "" # LEFTWARDS ARROW WITH HOOK
+0x21aa ""                         "" "" "\\hookrightarrow" "" # RIGHTWARDS ARROW WITH HOOK
+0x21ab ""                         "" "" "\\looparrowleft" "amssymb" # LEFTWARDS ARROW WITH LOOP
+0x21ac ""                         "" "" "\\looparrowright" "amssymb" # RIGHTWARDS ARROW WITH LOOP
+#0x21ad ""                         "" "" "" "" # LEFT RIGHT WAVE ARROW
+0x21ae ""                         "" "" "\\nleftrightarrow" "amssymb" # LEFT RIGHT ARROW WITH STROKE
+0x21af ""                         "" "" "\\lightning" "stmaryrd|wasysym" # DOWNWARDS ZIGZAG ARROW
+0x21b0 ""                         "" "" "\\Lsh" "amssymb" # UPWARDS ARROW WITH TIP LEFTWARDS
+0x21b1 ""                         "" "" "\\Rsh" "amssymb" # UPWARDS ARROW WITH TIP RIGHTWARDS
+#0x21b2 ""                         "" "" "" "" # DOWNWARDS ARROW WITH TIP LEFTWARDS
+#0x21b3 ""                         "" "" "" "" # DOWNWARDS ARROW WITH TIP RIGHTWARDS
+#0x21b4 ""                         "" "" "" "" # RIGHTWARDS ARROW WITH CORNER DOWNWARDS
 0x21b5 "{\\Pisymbol{psy}{191}}"   "pifont" "" # DOWNWARDS ARROW WITH CORNER LEFTWARDS, Return key
+0x21b6 ""                         "" "" "\\curvearrowleft" "amssymb" # ANTICLOCKWISE TOP SEMICIRCLE ARROW
+0x21b7 ""                         "" "" "\\curvearrowright" "amssymb" # CLOCKWISE TOP SEMICIRCLE ARROW
+#0x21b8 ""                         "" "" "" "" # NORTH WEST ARROW TO LONG BAR
+#0x21b9 ""                         "" "" "" "" # LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
+0x21ba ""                         "" "" "\\circlearrowleft" "amssymb" # ANTICLOCKWISE OPEN CIRCLE ARROW
+0x21bb ""                         "" "" "\\circlearrowright" "amssymb" # CLOCKWISE OPEN CIRCLE ARROW
+0x21bc ""                         "" "" "\\leftharpoonup" "" # LEFTWARDS HARPOON WITH BARB UPWARDS
+0x21bd ""                         "" "" "\\leftharpoondown" "" # LEFTWARDS HARPOON WITH BARB DOWNWARDS
+0x21be ""                         "" "" "\\upharpoonright" "amssymb" # UPWARDS HARPOON WITH BARB RIGHTWARDS
+0x21bf ""                         "" "" "\\upharpoonleft" "amssymb" # UPWARDS HARPOON WITH BARB LEFTWARDS
+0x21c0 ""                         "" "" "\\rightharpoonup" "" # RIGHTWARDS HARPOON WITH BARB UPWARDS
+0x21c1 ""                         "" "" "\\rightharpoondown" "" # RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+0x21c2 ""                         "" "" "\\downharpoonright" "amssymb" # DOWNWARDS HARPOON WITH BARB RIGHTWARDS
+0x21c3 ""                         "" "" "\\downharpoonleft" "amssymb" # DOWNWARDS HARPOON WITH BARB LEFTWARDS
+0x21c4 ""                         "" "" "\\rightleftarrows" "amssymb" # RIGHTWARDS ARROW OVER LEFTWARDS ARROW
+#0x21c5 ""                         "" "" "\\updownarrows" "mathabx" # UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
+0x21c6 ""                         "" "" "\\leftrightarrows" "amssymb" # LEFTWARDS ARROW OVER RIGHTWARDS ARROW
+0x21c7 ""                         "" "" "\\leftleftarrows" "amssymb" # LEFTWARDS PAIRED ARROWS
+0x21c8 ""                         "" "" "\\upuparrows" "amssymb" # UPWARDS PAIRED ARROWS
+0x21c9 ""                         "" "" "\\rightrightarrows" "amssymb" # RIGHTWARDS PAIRED ARROWS
+0x21ca ""                         "" "" "\\downdownarrows" "amssymb" # DOWNWARDS PAIRED ARROWS
+0x21cb ""                         "" "" "\\leftrightharpoons" "amssymb" # LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
+0x21cc ""                         "" "" "\\rightleftharpoons" "amssymb" # RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+0x21cd ""                         "" "" "\\nLeftarrow" "amssymb" # LEFTWARDS DOUBLE ARROW WITH STROKE
+0x21ce ""                         "" "" "\\nLeftrightarrow" "amssymb" # LEFT RIGHT DOUBLE ARROW WITH STROKE
+0x21cf ""                         "" "" "\\nRightarrow" "amssymb" # RIGHTWARDS DOUBLE ARROW WITH STROKE
+0x21d0 ""                         "" "" "\\Leftarrow" "" # LEFTWARDS DOUBLE ARROW
+0x21d1 ""                         "" "" "\\Uparrow" "" # UPWARDS DOUBLE ARROW
+0x21d2 ""                         "" "" "\\Rightarrow" "" # RIGHTWARDS DOUBLE ARROW
+0x21d3 ""                         "" "" "\\Downarrow" "" # DOWNWARDS DOUBLE ARROW
+0x21d4 ""                         "" "" "\\Leftrightarrow" "" # LEFT RIGHT DOUBLE ARROW
+0x21d5 ""                         "" "" "\\Updownarrow" "" # UP DOWN DOUBLE ARROW
+#0x21d6 ""                         "" "" "\\Nwarrow" "MnSymbol" # NORTH WEST DOUBLE ARROW
+#0x21d7 ""                         "" "" "\\Nearrow" "MnSymbol" # NORTH EAST DOUBLE ARROW
+#0x21d8 ""                         "" "" "\\Searrow" "MnSymbol" # SOUTH EAST DOUBLE ARROW
+#0x21d9 ""                         "" "" "\\Swarrow" "MnSymbol" # SOUTH WEST DOUBLE ARROW
+0x21da ""                         "" "" "\\Lleftarrow" "amssymb" # LEFTWARDS TRIPLE ARROW
+0x21db ""                         "" "" "\\Rrightarrow" "amssymb" # RIGHTWARDS TRIPLE ARROW
+#0x21dc ""                         "" "" "\\leftsquigarrow" "mathabx" # LEFTWARDS SQUIGGLE ARROW
+0x21dd ""                         "" "" "\\rightsquigarrow" "amssymb" # RIGHTWARDS SQUIGGLE ARROW
 0x21de "Option-Up Arrow"          "" "notermination=text" "" "" # Qt::Key_PageUp, UPWARDS ARROW WITH DOUBLE STROKE = page up
 0x21df "Option-Down Arrow"        "" "notermination=text" "" "" # Qt::Key_PageDown, DOWNWARDS ARROW WITH DOUBLE STROKE = page down
+0x21e0 ""                         "" "" "\\dashleftarrow" "amssymb" # LEFTWARDS DASHED ARROW
+#0x21e1 ""                         "" "" "" "" # UPWARDS DASHED ARROW
+0x21e2 ""                         "" "" "\\dashrightarrow" "amssymb" # RIGHTWARDS DASHED ARROW
+#0x21e3 ""                         "" "" "" "" # DOWNWARDS DASHED ARROW
 0x21e4 "Shift-Tab"                "" "notermination=text" "" "" # Qt::Key_Backtab, LEFTWARDS ARROW TO BAR = leftward tab
 0x21e5 "Tab"                      "" "notermination=text" "" "" # Qt::Key_Tab, RIGHTWARDS ARROW TO BAR = rightward tab
+#0x21e6 ""                         "" "" "" "" # LEFTWARDS WHITE ARROW
+#0x21e7 ""                         "" "" "" "" # UPWARDS WHITE ARROW
+#0x21e8 ""                         "" "" "" "" # RIGHTWARDS WHITE ARROW
+#0x21e9 ""                         "" "" "" "" # DOWNWARDS WHITE ARROW
 0x21ea "Caps Lock"                "" "notermination=text" "" "" # Qt::Key_CapsLock, UPWARDS WHITE ARROW FROM BAR = caps lock
+#0x21eb ""                         "" "" "" "" # UPWARDS WHITE ARROW ON PEDESTAL
+#0x21ec ""                         "" "" "" "" # UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR
+#0x21ed ""                         "" "" "" "" # UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR
+#0x21ee ""                         "" "" "" "" # UPWARDS WHITE DOUBLE ARROW
+#0x21ef ""                         "" "" "" "" # UPWARDS WHITE DOUBLE ARROW ON PEDESTAL
+#0x21f0 ""                         "" "" "" "" # RIGHTWARDS WHITE ARROW FROM WALL
+#0x21f1 ""                         "" "" "" "" # NORTH WEST ARROW TO CORNER
+#0x21f2 ""                         "" "" "" "" # SOUTH EAST ARROW TO CORNER
+#0x21f3 ""                         "" "" "" "" # UP DOWN WHITE ARROW
+#0x21f4 ""                         "" "" "" "" # RIGHT ARROW WITH SMALL CIRCLE
+#0x21f5 ""                         "" "" "\\downuparrows" "mathabx" # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+#0x21f6 ""                         "" "" "" "" # THREE RIGHTWARDS ARROWS
+#0x21f7 ""                         "" "" "" "" # LEFTWARDS ARROW WITH VERTICAL STROKE
+#0x21f8 ""                         "" "" "" "" # RIGHTWARDS ARROW WITH VERTICAL STROKE
+#0x21f9 ""                         "" "" "" "" # LEFT RIGHT ARROW WITH VERTICAL STROKE
+#0x21fa ""                         "" "" "" "" # LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+#0x21fb ""                         "" "" "" "" # RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+#0x21fc ""                         "" "" "" "" # LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+#0x21fd ""                         "" "" "" "" # LEFTWARDS OPEN-HEADED ARROW
+#0x21fe ""                         "" "" "" "" # RIGHTWARDS OPEN-HEADED ARROW
+#0x21ff ""                         "" "" "" "" # LEFT RIGHT OPEN-HEADED ARROW
 #
 # mathematical operators
 #
 #0x2253 ""                         "" "" "" "" # IMAGE OF OR APPROXIMATELY EQUAL TO
 0x2254 ""                         "" "" "\\coloneqq" "mathtools" # COLON EQUALS
 0x2255 ""                         "" "" "\\eqqcolon" "mathtools" # EQUALS COLON
-#0x2256 ""                         "" "" "" "" # RING IN EQUAL TO
-#0x2257 ""                         "" "" "" "" # RING EQUAL TO
+0x2256 ""                         "" "" "\\eqcirc" "amssymb" # RING IN EQUAL TO
+0x2257 ""                         "" "" "\\circeq" "amssymb" # RING EQUAL TO
 #0x2258 ""                         "" "" "" "" # CORRESPONDS TO
 #0x2259 ""                         "" "" "" "" # ESTIMATES
 #0x225a ""                         "" "" "" "" # EQUIANGULAR TO
 #0x225b ""                         "" "" "" "" # STAR EQUALS
-#0x225c ""                         "" "" "" "" # DELTA EQUAL TO
+0x225c ""                         "" "" "\\triangleq" "amssymb" # DELTA EQUAL TO
 #0x225d ""                         "" "" "" "" # EQUAL TO BY DEFINITION
 #0x225e ""                         "" "" "" "" # MEASURED BY
 #0x225f ""                         "" "" "" "" # QUESTIONED EQUAL TO
 #0x2263 ""                         "" "" "" "" # STRICTLY EQUIVALENT TO
 0x2264 ""                         "" "" "\\le" # LESS-THAN OR EQUAL TO
 0x2265 ""                         "" "" "\\ge" # GREATER-THAN OR EQUAL TO
+0x2266 ""                         "" "" "\\leqq" "amssymb" # LESS-THAN OVER EQUAL TO
+0x2267 ""                         "" "" "\\geqq" "amssymb" # GREATER-THAN OVER EQUAL TO
+0x2268 ""                         "" "" "\\lneqq" "amssymb" # LESS-THAN BUT NOT EQUAL TO
+0x2269 ""                         "" "" "\\gneqq" "amssymb" # GREATER-THAN BUT NOT EQUAL TO
+0x226a ""                         "" "" "\\ll" "" # MUCH LESS-THAN
+0x226b ""                         "" "" "\\gg" "" # MUCH GREATER-THAN
+0x226c ""                         "" "" "\\between" "amssymb" # BETWEEN
+#0x226d ""                         "" "" "" "" # NOT EQUIVALENT TO
+0x226e ""                         "" "" "\\nless" "amssymb" # NOT LESS-THAN
+0x226f ""                         "" "" "\\ngtr" "amssymb" # NOT GREATER-THAN
+0x2270 ""                         "" "" "\\nleq" "amssymb" # NEITHER LESS-THAN NOR EQUAL TO
+0x2271 ""                         "" "" "\\ngeq" "amssymb" # NEITHER GREATER-THAN NOR EQUAL TO
+0x2272 ""                         "" "" "\\lesssim" "amssymb" # LESS-THAN OR EQUIVALENT TO
+0x2273 ""                         "" "" "\\gtrsim" "amssymb" # GREATER-THAN OR EQUIVALENT TO
+#0x2274 ""                         "" "" "" "" # NEITHER LESS-THAN NOR EQUIVALENT TO
+#0x2275 ""                         "" "" "" "" # NEITHER GREATER-THAN NOR EQUIVALENT TO
+0x2276 ""                         "" "" "\\lessgtr" "amssymb" # LESS-THAN OR GREATER-THAN
+0x2277 ""                         "" "" "\\gtrless" "amssymb" # GREATER-THAN OR LESS-THAN
+#0x2278 ""                         "" "" "" "" # NEITHER LESS-THAN NOR GREATER-THAN
+#0x2279 ""                         "" "" "" "" # NEITHER GREATER-THAN NOR LESS-THAN
+0x227a ""                         "" "" "\\prec" "" # PRECEDES
+0x227b ""                         "" "" "\\succ" "" # SUCCEEDS
+0x227c ""                         "" "" "\\preccurlyeq" "amssymb" # PRECEDES OR EQUAL TO
+0x227d ""                         "" "" "\\succcurlyeq" "amssymb" # SUCCEEDS OR EQUAL TO
+0x227e ""                         "" "" "\\precsim" "amssymb" # PRECEDES OR EQUIVALENT TO
+0x227f ""                         "" "" "\\succsim" "amssymb" # SUCCEEDS OR EQUIVALENT TO
+0x2280 ""                         "" "" "\\nprec" "amssymb" # DOES NOT PRECEDE
+0x2281 ""                         "" "" "\\nsucc" "amssymb" # DOES NOT SUCCEED
+0x2282 ""                         "" "" "\\subset" "" # SUBSET OF
+0x2283 ""                         "" "" "\\supset" "" # SUPERSET OF
+#0x2284 ""                         "" "" "" "" # NOT A SUBSET OF
+#0x2285 ""                         "" "" "" "" # NOT A SUPERSET OF
+0x2286 ""                         "" "" "\\subseteq" "" # SUBSET OF OR EQUAL TO
+0x2287 ""                         "" "" "\\supseteq" "" # SUPERSET OF OR EQUAL TO
+0x2288 ""                         "" "" "\\nsubseteq" "amssymb" # NEITHER A SUBSET OF NOR EQUAL TO
+0x2289 ""                         "" "" "\\nsupseteq" "amssymb" # NEITHER A SUPERSET OF NOR EQUAL TO
+0x228a ""                         "" "" "\\subsetneq" "amssymb" # SUBSET OF WITH NOT EQUAL TO
+0x228b ""                         "" "" "\\supsetneq" "amssymb" # SUPERSET OF WITH NOT EQUAL TO
+#0x228c ""                         "" "" "" "" # MULTISET
+#0x228d ""                         "" "" "" "" # MULTISET MULTIPLICATION
+0x228e ""                         "" "" "\\uplus" "" # MULTISET UNION
+#0x228f ""                         "" "" "" "" # SQUARE IMAGE OF
+#0x2290 ""                         "" "" "" "" # SQUARE ORIGINAL OF
+#0x2291 ""                         "" "" "" "" # SQUARE IMAGE OF OR EQUAL TO
+#0x2292 ""                         "" "" "" "" # SQUARE ORIGINAL OF OR EQUAL TO
+0x2293 ""                         "" "" "\\sqcap" "" # SQUARE CAP
+0x2294 ""                         "" "" "\\sqcup" "" # SQUARE CUP
+0x2295 ""                         "" "" "\\oplus" "" # CIRCLED PLUS
+0x2296 ""                         "" "" "\\ominus" "" # CIRCLED MINUS
+0x2297 ""                         "" "" "\\otimes" "" # CIRCLED TIMES
+0x2298 ""                         "" "" "\\oslash" "" # CIRCLED DIVISION SLASH
+0x2299 ""                         "" "" "\\odot" "" # CIRCLED DOT OPERATOR
+0x229a ""                         "" "" "\\circledcirc" "amssymb" # CIRCLED RING OPERATOR
+0x229b ""                         "" "" "\\circledast" "amssymb" # CIRCLED ASTERISK OPERATOR
+#0x229c ""                         "" "" "" "" # CIRCLED EQUALS
+0x229d ""                         "" "" "\\circleddash" "amssymb" # CIRCLED DASH
+0x229e ""                         "" "" "\\boxplus" "amssymb" # SQUARED PLUS
+0x229f ""                         "" "" "\\boxminus" "amssymb" # SQUARED MINUS
+0x22a0 ""                         "" "" "\\boxtimes" "amssymb" # SQUARED TIMES
+0x22a1 ""                         "" "" "\\boxdot" "amssymb" # SQUARED DOT OPERATOR
+#0x22a2 ""                         "" "" "" "" # RIGHT TACK
+#0x22a3 ""                         "" "" "" "" # LEFT TACK
+#0x22a4 ""                         "" "" "" "" # DOWN TACK
+#0x22a5 ""                         "" "" "" "" # UP TACK
+#0x22a6 ""                         "" "" "" "" # ASSERTION
+#0x22a7 ""                         "" "" "" "" # MODELS
+#0x22a8 ""                         "" "" "" "" # TRUE
+#0x22a9 ""                         "" "" "" "" # FORCES
+#0x22aa ""                         "" "" "" "" # TRIPLE VERTICAL BAR RIGHT TURNSTILE
+#0x22ab ""                         "" "" "" "" # DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+#0x22ac ""                         "" "" "" "" # DOES NOT PROVE
+#0x22ad ""                         "" "" "" "" # NOT TRUE
+#0x22ae ""                         "" "" "" "" # DOES NOT FORCE
+#0x22af ""                         "" "" "" "" # NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+#0x22b0 ""                         "" "" "" "" # PRECEDES UNDER RELATION
+#0x22b1 ""                         "" "" "" "" # SUCCEEDS UNDER RELATION
+#0x22b2 ""                         "" "" "" "" # NORMAL SUBGROUP OF
+#0x22b3 ""                         "" "" "" "" # CONTAINS AS NORMAL SUBGROUP
+#0x22b4 ""                         "" "" "" "" # NORMAL SUBGROUP OF OR EQUAL TO
+#0x22b5 ""                         "" "" "" "" # CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
+#0x22b6 ""                         "" "" "" "" # ORIGINAL OF
+#0x22b7 ""                         "" "" "" "" # IMAGE OF
+#0x22b8 ""                         "" "" "" "" # MULTIMAP
+#0x22b9 ""                         "" "" "" "" # HERMITIAN CONJUGATE MATRIX
+#0x22ba ""                         "" "" "" "" # INTERCALATE
+#0x22bb ""                         "" "" "" "" # XOR
+#0x22bc ""                         "" "" "" "" # NAND
+#0x22bd ""                         "" "" "" "" # NOR
+#0x22be ""                         "" "" "" "" # RIGHT ANGLE WITH ARC
+#0x22bf ""                         "" "" "" "" # RIGHT TRIANGLE
+#0x22c0 ""                         "" "" "" "" # N-ARY LOGICAL AND
+#0x22c1 ""                         "" "" "" "" # N-ARY LOGICAL OR
+#0x22c2 ""                         "" "" "" "" # N-ARY INTERSECTION
+#0x22c3 ""                         "" "" "" "" # N-ARY UNION
+#0x22c4 ""                         "" "" "" "" # DIAMOND OPERATOR
+#0x22c5 ""                         "" "" "" "" # DOT OPERATOR
+#0x22c6 ""                         "" "" "" "" # STAR OPERATOR
+#0x22c7 ""                         "" "" "" "" # DIVISION TIMES
+#0x22c8 ""                         "" "" "" "" # BOWTIE
+#0x22c9 ""                         "" "" "" "" # LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
+#0x22ca ""                         "" "" "" "" # RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
+#0x22cb ""                         "" "" "" "" # LEFT SEMIDIRECT PRODUCT
+#0x22cc ""                         "" "" "" "" # RIGHT SEMIDIRECT PRODUCT
+#0x22cd ""                         "" "" "" "" # REVERSED TILDE EQUALS
+#0x22ce ""                         "" "" "" "" # CURLY LOGICAL OR
+#0x22cf ""                         "" "" "" "" # CURLY LOGICAL AND
+#0x22d0 ""                         "" "" "" "" # DOUBLE SUBSET
+#0x22d1 ""                         "" "" "" "" # DOUBLE SUPERSET
+#0x22d2 ""                         "" "" "" "" # DOUBLE INTERSECTION
+#0x22d3 ""                         "" "" "" "" # DOUBLE UNION
+#0x22d4 ""                         "" "" "" "" # PITCHFORK
+#0x22d5 ""                         "" "" "" "" # EQUAL AND PARALLEL TO
+#0x22d6 ""                         "" "" "" "" # LESS-THAN WITH DOT
+#0x22d7 ""                         "" "" "" "" # GREATER-THAN WITH DOT
+#0x22d8 ""                         "" "" "" "" # VERY MUCH LESS-THAN
+#0x22d9 ""                         "" "" "" "" # VERY MUCH GREATER-THAN
+#0x22da ""                         "" "" "" "" # LESS-THAN EQUAL TO OR GREATER-THAN
+#0x22db ""                         "" "" "" "" # GREATER-THAN EQUAL TO OR LESS-THAN
+#0x22dc ""                         "" "" "" "" # EQUAL TO OR LESS-THAN
+#0x22dd ""                         "" "" "" "" # EQUAL TO OR GREATER-THAN
+#0x22de ""                         "" "" "" "" # EQUAL TO OR PRECEDES
+#0x22df ""                         "" "" "" "" # EQUAL TO OR SUCCEEDS
+#0x22e0 ""                         "" "" "" "" # DOES NOT PRECEDE OR EQUAL
+#0x22e1 ""                         "" "" "" "" # DOES NOT SUCCEED OR EQUAL
+#0x22e2 ""                         "" "" "" "" # NOT SQUARE IMAGE OF OR EQUAL TO
+#0x22e3 ""                         "" "" "" "" # NOT SQUARE ORIGINAL OF OR EQUAL TO
+#0x22e4 ""                         "" "" "" "" # SQUARE IMAGE OF OR NOT EQUAL TO
+#0x22e5 ""                         "" "" "" "" # SQUARE ORIGINAL OF OR NOT EQUAL TO
+#0x22e6 ""                         "" "" "" "" # LESS-THAN BUT NOT EQUIVALENT TO
+#0x22e7 ""                         "" "" "" "" # GREATER-THAN BUT NOT EQUIVALENT TO
+#0x22e8 ""                         "" "" "" "" # PRECEDES BUT NOT EQUIVALENT TO
+#0x22e9 ""                         "" "" "" "" # SUCCEEDS BUT NOT EQUIVALENT TO
+#0x22ea ""                         "" "" "" "" # NOT NORMAL SUBGROUP OF
+#0x22eb ""                         "" "" "" "" # DOES NOT CONTAIN AS NORMAL SUBGROUP
+#0x22ec ""                         "" "" "" "" # NOT NORMAL SUBGROUP OF OR EQUAL TO
+#0x22ed ""                         "" "" "" "" # DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+0x22ee "\\vdots"                  "" "" "\\vdots" "" # VERTICAL ELLIPSIS
+0x22ef ""                         "" "" "\\cdots" "" # MIDLINE HORIZONTAL ELLIPSIS
+0x22f0 ""                         "" "" "\\iddots" "mathdots" # UP RIGHT DIAGONAL ELLIPSIS
 0x22f1 ""                         "" "" "\\ddots" "" # ⋱ DOWN RIGHT DIAGONAL ELLIPSIS
+#0x22f2 ""                         "" "" "" "" # ELEMENT OF WITH LONG HORIZONTAL STROKE
+#0x22f3 ""                         "" "" "" "" # ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+#0x22f4 ""                         "" "" "" "" # SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+#0x22f5 ""                         "" "" "" "" # ELEMENT OF WITH DOT ABOVE
+#0x22f6 ""                         "" "" "" "" # ELEMENT OF WITH OVERBAR
+#0x22f7 ""                         "" "" "" "" # SMALL ELEMENT OF WITH OVERBAR
+#0x22f8 ""                         "" "" "" "" # ELEMENT OF WITH UNDERBAR
+#0x22f9 ""                         "" "" "" "" # ELEMENT OF WITH TWO HORIZONTAL STROKES
+#0x22fa ""                         "" "" "" "" # CONTAINS WITH LONG HORIZONTAL STROKE
+#0x22fb ""                         "" "" "" "" # CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+#0x22fc ""                         "" "" "" "" # SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+#0x22fd ""                         "" "" "" "" # CONTAINS WITH OVERBAR
+#0x22fe ""                         "" "" "" "" # SMALL CONTAINS WITH OVERBAR
+#0x22ff ""                         "" "" "" "" # Z NOTATION BAG MEMBERSHIP
 #
 # miscellaneous technical
 #
+0x2300 "\\diameter"               "wasysym" "" "\\diameter" "wasysym" # DIAMETER SIGN
+#0x2301 ""                         "" "" "" "" # ELECTRIC ARROW
 0x2302 "{\\ascii\\DEL}"           "ascii" "" # HOUSE
+#0x2303 ""                         "" "" "" "" # UP ARROWHEAD
+#0x2304 ""                         "" "" "" "" # DOWN ARROWHEAD
+#0x2305 ""                         "" "" "" "" # PROJECTIVE
+#0x2306 ""                         "" "" "" "" # PERSPECTIVE
+#0x2307 ""                         "" "" "" "" # WAVY LINE
+#0x2308 ""                         "" "" "" "" # LEFT CEILING
+#0x2309 ""                         "" "" "" "" # RIGHT CEILING
+#0x230a ""                         "" "" "" "" # LEFT FLOOR
+#0x230b ""                         "" "" "" "" # RIGHT FLOOR
+#0x230c ""                         "" "" "" "" # BOTTOM RIGHT CROP
+#0x230d ""                         "" "" "" "" # BOTTOM LEFT CROP
+#0x230e ""                         "" "" "" "" # TOP RIGHT CROP
+#0x230f ""                         "" "" "" "" # TOP LEFT CROP
 0x2310 ""                         "" "" "\\invneg" "wasysym" # REVERSED NOT SIGN
+#0x2311 ""                         "" "" "" "" # SQUARE LOZENGE
+#0x2312 ""                         "" "" "" "" # ARC
+#0x2313 ""                         "" "" "" "" # SEGMENT
+#0x2314 ""                         "" "" "" "" # SECTOR
+#0x2315 ""                         "" "" "" "" # TELEPHONE RECORDER
+#0x2316 ""                         "" "" "" "" # POSITION INDICATOR
+#0x2317 ""                         "" "" "" "" # VIEWDATA SQUARE
+#0x2318 ""                         "" "" "" "" # PLACE OF INTEREST SIGN
+#0x2319 ""                         "" "" "" "" # TURNED NOT SIGN
 0x231a "\\Clocklogo"              "marvosym" "" # WATCH
-#0x2320 ""                         "" "" # TOP HALF INTEGRAL
-#0x2321 ""                         "" "" # BOTTOM HALF INTEGRAL
+#0x231b ""                         "" "" "" "" # HOURGLASS
+#0x231c ""                         "" "" "" "" # TOP LEFT CORNER
+#0x231d ""                         "" "" "" "" # TOP RIGHT CORNER
+#0x231e ""                         "" "" "" "" # BOTTOM LEFT CORNER
+#0x231f ""                         "" "" "" "" # BOTTOM RIGHT CORNER
+#0x2320 ""                         "" "" "" "" # TOP HALF INTEGRAL
+#0x2321 ""                         "" "" "" "" # BOTTOM HALF INTEGRAL
+#0x2322 ""                         "" "" "" "" # FROWN
+#0x2323 ""                         "" "" "" "" # SMILE
+#0x2324 ""                         "" "" "" "" # UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS
+#0x2325 ""                         "" "" "" "" # OPTION KEY
 0x2326 "Delete"                   "" "notermination=text" "" "" # Qt::Key_Delete, ERASE TO THE RIGHT = delete to the right key
 0x2328 "\\Keyboard"               "marvosym" "" # KEYBOARD
 0x232b "Backspace"                "" "notermination=text" "" "" # Qt::Key_Backspace, ERASE TO THE LEFT = delete to the left key
 #
 # control pictures
 #
+# The symbols using ascii.sty are commented because the visual appearance
+# is different from the one in the official unicode charts, although the
+# the symbols are semantically correct.
+#0x2400 "{\\NUL}"                  "ascii" "" "" "" # SYMBOL FOR NULL
+#0x2401 "{\\SOH}"                  "ascii" "" "" "" # SYMBOL FOR START OF HEADING
+#0x2402 "{\\STX}"                  "ascii" "" "" "" # SYMBOL FOR START OF TEXT
+#0x2403 "{\\ETX}"                  "ascii" "" "" "" # SYMBOL FOR END OF TEXT
+#0x2404 "{\\EOT}"                  "ascii" "" "" "" # SYMBOL FOR END OF TRANSMISSION
+#0x2405 "{\\ENQ}"                  "ascii" "" "" "" # SYMBOL FOR ENQUIRY
+#0x2406 "{\\ACK}"                  "ascii" "" "" "" # SYMBOL FOR ACKNOWLEDGE
+#0x2407 "{\\BEL}"                  "ascii" "" "" "" # SYMBOL FOR BELL
+#0x2408 "{\\BS}"                   "ascii" "" "" "" # SYMBOL FOR BACKSPACE
+#0x2409 "{\\HT}"                   "ascii" "" "" "" # SYMBOL FOR HORIZONTAL TABULATION
+#0x240a "{\\LT}"                   "ascii" "" "" "" # SYMBOL FOR LINE FEED
+#0x240b "{\\VT}"                   "ascii" "" "" "" # SYMBOL FOR VERTICAL TABULATION
+#0x240c "{\\FF}"                   "ascii" "" "" "" # SYMBOL FOR FORM FEED
+#0x240d "{\\CR}"                   "ascii" "" "" "" # SYMBOL FOR CARRIAGE RETURN
+#0x240e "{\\SO}"                   "ascii" "" "" "" # SYMBOL FOR SHIFT OUT
+#0x240f "{\\SI}"                   "ascii" "" "" "" # SYMBOL FOR SHIFT IN
+#0x2410 "{\\DLE}"                  "ascii" "" "" "" # SYMBOL FOR DATA LINK ESCAPE
+#0x2411 "{\\DCa}"                  "ascii" "" "" "" # SYMBOL FOR DEVICE CONTROL ONE
+#0x2412 "{\\DCb}"                  "ascii" "" "" "" # SYMBOL FOR DEVICE CONTROL TWO
+#0x2413 "{\\DCc}"                  "ascii" "" "" "" # SYMBOL FOR DEVICE CONTROL THREE
+#0x2414 "{\\DCd}"                  "ascii" "" "" "" # SYMBOL FOR DEVICE CONTROL FOUR
+#0x2415 "{\\NAK}"                  "ascii" "" "" "" # SYMBOL FOR NEGATIVE ACKNOWLEDGE
+#0x2416 "{\\SYN}"                  "ascii" "" "" "" # SYMBOL FOR SYNCHRONOUS IDLE
+#0x2417 "{\\ETB}"                  "ascii" "" "" "" # SYMBOL FOR END OF TRANSMISSION BLOCK
+#0x2418 "{\\CAN}"                  "ascii" "" "" "" # SYMBOL FOR CANCEL
+#0x2419 "{\\EM}"                   "ascii" "" "" "" # SYMBOL FOR END OF MEDIUM
+#0x241a "{\\SUB}"                  "ascii" "" "" "" # SYMBOL FOR SUBSTITUTE
+#0x241b "{\\ESC}"                  "ascii" "" "" "" # SYMBOL FOR ESCAPE
+#0x241c "{\\FS}"                   "ascii" "" "" "" # SYMBOL FOR FILE SEPARATOR
+#0x241d "{\\GS}"                   "ascii" "" "" "" # SYMBOL FOR GROUP SEPARATOR
+#0x241e "{\\RS}"                   "ascii" "" "" "" # SYMBOL FOR RECORD SEPARATOR
+#0x241f "{\\US}"                   "ascii" "" "" "" # SYMBOL FOR UNIT SEPARATOR
+#0x2420 ""                         "" "" "" "" # SYMBOL FOR SPACE
+#0x2421 "{\\DEL}"                  "ascii" "" "" "" # SYMBOL FOR DELETE
 0x2422 "\\textblank"              "textcomp" "" # BLANK SYMBOL
 0x2423 "\\textvisiblespace"       "textcomp" "" # OPEN BOX
+#0x2424 ""                         "" "" "" "" # SYMBOL FOR NEWLINE
+#0x2425 ""                         "" "" "" "" # SYMBOL FOR DELETE FORM TWO
+#0x2426 ""                         "" "" "" "" # SYMBOL FOR SUBSTITUTE FORM TWO
 #
 # box drawing
 #
 0x2651 "\\capricornus"            "wasysym" "" "\\capricornus" "wasysym" # CAPRICORNUS
 0x2652 "\\aquarius"               "wasysym" "" "\\aquarius" "wasysym" # AQUARIUS
 0x2653 "\\pisces"                 "wasysym" "" "\\pisces" "wasysym" # PISCES
-0x2660 ""                         "" "" "\\spadesuit" # BLACK SPADE SUIT
+0x2660 "\\ding{171}"              "pifont" "" "\\spadesuit" # BLACK SPADE SUIT
 0x2661 ""                         "" "" "\\heartsuit" # WHITE HEART SUIT
 0x2662 ""                         "" "" "\\diamondsuit" # WHITE DIAMOND SUIT
-0x2663 ""                         "" "" "\\clubsuit" # BLACK CLUB SUIT
+0x2663 "\\ding{168}"              "pifont" "" "\\clubsuit" # BLACK CLUB SUIT
 #0x2664 ""                         "" "" "\\varspadesuit" "txfonts|pxfonts" # WHITE SPADE SUIT
-#0x2665 ""                         "" "" "\\varheartsuit" "txfonts|pxfonts" # BLACK HEART SUIT
-#0x2666 ""                         "" "" "\\vardiamondsuit" "txfonts|pxfonts" # BLACK DIAMOND SUIT
+0x2665 "\\ding{170}"              "pifont" "" "" "" # BLACK HEART SUIT
+0x2666 "\\ding{169}"              "pifont" "" "" "" # BLACK DIAMOND SUIT
 #0x2667 ""                         "" "" "\\varclubsuit" "txfonts|pxfonts" # WHITE CLUB SUIT
 #0x2668 ""                         "" "" "" "" # HOT SPRINGS
 0x2669 "\\quarternote"            "wasysym" "" "\\quarternote" "wasysym" # QUARTER NOTE
 #
 # miscellaneous mathematical symbols-A
 #
+0x27e6 ""                         "" "" "\\llbracket" "stmaryrd" # MATHEMATICAL LEFT WHITE SQUARE BRACKET
+0x27e7 ""                         "" "" "\\rrbracket" "stmaryrd" # MATHEMATICAL RIGHT WHITE SQUARE BRACKET
 0x27e8 "\\textlangle"             "textcomp" "" "\\langle" "" # MATHEMATICAL LEFT ANGLE BRACKET
 0x27e9 "\\textrangle"             "textcomp" "" "\\rangle" "" # MATHEMATICAL RIGHT ANGLE BRACKET
 #
 # supplemental mathematical operators
 #
+0x2a00 ""                         "" "" "\\bigodot" "" # (or MnSymbol) N-ARY CIRCLED DOT OPERATOR
+0x2a01 ""                         "" "" "\\bigoplus" "" # (or MnSymbol) N-ARY CIRCLED PLUS OPERATOR
+0x2a02 ""                         "" "" "\\bigotimes" "" # (or MnSymbol) N-ARY CIRCLED TIMES OPERATOR
+#0x2a03 ""                         "" "" "\\bigcupdot" "MnSymbol" # N-ARY UNION OPERATOR WITH DOT
+0x2a04 ""                         "" "" "\\biguplus" "" # (or MnSymbol) N-ARY UNION OPERATOR WITH PLUS
+0x2a05 ""                         "" "" "\\bigsqcap" "stmaryrd" # (or MnSymbol) N-ARY SQUARE INTERSECTION OPERATOR
+0x2a06 ""                         "" "" "\\bigsqcup" "" # (or MnSymbol) N-ARY SQUARE UNION OPERATOR
+#0x2a07 ""                         "" "" "" "" # TWO LOGICAL AND OPERATOR
+#0x2a08 ""                         "" "" "" "" # TWO LOGICAL OR OPERATOR
+#0x2a09 ""                         "" "" "\\bigtimes" "MnSymbol" # N-ARY TIMES OPERATOR
+#0x2a0a ""                         "" "" "" "" # MODULO TWO SUM
+#0x2a0b ""                         "" "" "\\sumint" "MnSymbol" # SUMMATION WITH INTEGRAL
 0x2a0c ""                         "" "" "\\iiiint" "esint" # QUADRUPLE INTEGRAL OPERATOR
 #0x2a0d ""                         "" "" "" "" # FINITE PART INTEGRAL
 #0x2a0e ""                         "" "" "" "" # INTEGRAL WITH DOUBLE STROKE
 0x2a0f ""                         "" "" "\\fint" "esint" # INTEGRAL AVERAGE WITH SLASH
+#0x2a10 ""                         "" "" "" "" # CIRCULATION FUNCTION
+#0x2a11 ""                         "" "" "" "" # ANTICLOCKWISE INTEGRATION
+#0x2a12 ""                         "" "" "" "" # LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+#0x2a13 ""                         "" "" "" "" # LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+#0x2a14 ""                         "" "" "" "" # LINE INTEGRATION NOT INCLUDING THE POLE
+#0x2a15 ""                         "" "" "" "" # INTEGRAL AROUND A POINT OPERATOR
 0x2a16 ""                         "" "" "\\sqint" "esint" # QUATERNION INTEGRAL OPERATOR
 #0x2a17 ""                         "" "" "" "" # INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
 #0x2a18 ""                         "" "" "" "" # INTEGRAL WITH TIMES SIGN
 #0x2a1a ""                         "" "" "" "" # INTEGRAL WITH UNION
 #0x2a1b ""                         "" "" "" "" # INTEGRAL WITH OVERBAR
 #0x2a1c ""                         "" "" "" "" # INTEGRAL WITH UNDERBAR
+0x2a7d ""                         "" "" "\\leqslant" "amssymb" # LESS-THAN OR SLANTED EQUAL TO
+0x2a7e ""                         "" "" "\\geqslant" "amssymb" # GREATER-THAN OR SLANTED EQUAL TO
 #
 # Modifier tone letters
 #