]> git.lyx.org Git - lyx.git/blobdiff - lib/unicodesymbols
Update RELEASE-NOTES
[lyx.git] / lib / unicodesymbols
index 1460cb63ddfba103a9d6e95cdcdbd415cbf18cc6..820209c8686cc788e13dd2a11ed7a552e3d500c2 100644 (file)
@@ -19,6 +19,9 @@
 # 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, 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:
 # ucs4 textcommand                textpreamble flags mathcommand mathpreamble
 # 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
-# - mathalpha This character is considered as a math variable in mathmode
+# - combining       This is a combining char that will get combined with a base char
+# - 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 }.
+# - notermination=math Do not terminate this mathcommand (by {} or space).
+#                      This is set by default if mathcommand ends with }.
+# - notermination=both Do not terminate this textcommand and mathcommand (by {} or space).
+# - notermination=none Always terminate this textcommand and mathcommand (by {} or space).
+# - tipashortcut=<shortcut> Shortcut notation for TIPA
 
-0x00a0 "~"                        "" "" "~" "" # NO-BREAK SPACE
+0x00a0 "~"                        "" "notermination=both" "~" "" # NO-BREAK SPACE
 0x00a1 "\\textexclamdown"         "" "" # INVERTED EXCLAMATION MARK
-0x00a2 "\\textcent"               "textcomp" "" "\\mathcent" "txfonts" # CENT SIGN
+0x00a2 "\\textcent"               "textcomp" "" #"\\mathcent" "txfonts|pxfonts" # CENT SIGN
 0x00a3 "\\pounds"                 "" "" "\\pounds" "" # £ POUND SIGN
 0x00a4 "\\textcurrency"           "textcomp" "" # CURRENCY SYMBOL
 0x00a5 "\\textyen"                "textcomp" "" "\\yen" "amssymb" # YEN SIGN
@@ -45,7 +62,7 @@
 0x00aa "\\textordfeminine"        "textcomp" "" # FEMININE ORDINAL INDICATOR
 0x00ab "\\guillemotleft"          "" "" # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
 0x00ac "\\textlnot"               "textcomp" "force" "\\neg" "" # ¬ NOT SIGN
-0x00ad "\\-"                      "" "" # SOFT HYPHEN
+0x00ad "\\-"                      "" "notermination=text" "" "" # SOFT HYPHEN
 0x00ae "\\textregistered"         "textcomp" "force" "\\circledR" "amssymb" # REGISTERED SIGN # the force flag is only needed due to a bug in teTeX 3 / TeXLive 2005
 0x00af "\\textasciimacron"        "textcomp" "" # MACRON
 0x00b0 "\\textdegree"             "textcomp" "force" "{^\\circ}" "" # DEGREE SIGN # the force flag is only needed due to a bug in teTeX 3 / TeXLive 2005
 0x00b2 "\\texttwosuperior"        "textcomp" "force" "{{}^2}" "" # ² SUPERSCRIPT TWO
 0x00b3 "\\textthreesuperior"      "textcomp" "force" "{{}^3}" "" # ³ SUPERSCRIPT THREE
 0x00b4 "\\textasciiacute"         "textcomp" "" # ACUTE ACCENT
-0x00b5 "\\textmu"                 "textcomp" "force" "\\mu" "" # µ MICRO SIGN
+0x00b5 "\\textmu"                 "textcomp" "force" "" "" # µ MICRO SIGN (upright, not $\mu$)
 0x00b6 "\\textparagraph"          "textcomp" "" # PILCROW SIGN # not equal to \textpilcrow
 0x00b7 "\\textperiodcentered"     "" "" "\cdot" # MIDDLE DOT
-0x00b8 "\\c\\ "                   "" "" # CEDILLA (command from latin1.def)
+0x00b8 "\\c\\ "                   "" "notermination=text" "" "" # CEDILLA (command from latin1.def)
 0x00b9 "\\textonesuperior"        "textcomp" "force" "{{}^1}" "" # ¹ SUPERSCRIPT ONE
 0x00ba "\\textordmasculine"       "textcomp" "" # MASCULINE ORDINAL INDICATOR
 0x00bb "\\guillemotright"         "" "" # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
@@ -80,7 +97,7 @@
 0x00cd "\\'{I}"                   "" "mathalpha" "\\acute{I}" # LATIN CAPITAL LETTER I WITH ACUTE
 0x00ce "\\^{I}"                   "" "mathalpha" "\\hat{I}" # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
 0x00cf "\\\"{I}"                  "" "mathalpha" "\\ddot{I}" # LATIN CAPITAL LETTER I WITH DIAERESIS
-0x00d0 "\\DH"                     "" "mathalpha" "\\mkern2mu\\rule[0.75ex]{0.75ex}{0.06ex}\\mkern-8mu D" # LATIN CAPITAL LETTER ETH
+0x00d0 "\\DH"                     "" "mathalpha,notermination=math" "\\mkern2mu\\rule[0.75ex]{0.75ex}{0.06ex}\\mkern-8mu D" # LATIN CAPITAL LETTER ETH
 0x00d1 "\\~{N}"                   "" "mathalpha" "\\tilde{N}" # LATIN CAPITAL LETTER N WITH TILDE
 0x00d2 "\\`{O}"                   "" "mathalpha" "\\grave{O}" # LATIN CAPITAL LETTER O WITH GRAVE
 0x00d3 "\\'{O}"                   "" "mathalpha" "\\acute{O}" # LATIN CAPITAL LETTER O WITH ACUTE
 0x00ed "\\'{\\i}"                 "" "mathalpha" "\\acute{\\imath}" # LATIN SMALL LETTER I WITH ACUTE
 0x00ee "\\^{\\i}"                 "" "mathalpha" "\\hat{\\imath}" # LATIN SMALL LETTER I WITH CIRCUMFLEX
 0x00ef "\\\"{\\i}"                "" "mathalpha" "\\ddot{\\imath}" # LATIN SMALL LETTER I WITH DIAERESIS
-0x00f0 "\\dh"                     "" "" "\\eth" "amssymb" # LATIN SMALL LETTER ETH
+0x00f0 "\\dh"                     "" "tipashortcut=D" "\\eth" "amssymb" # LATIN SMALL LETTER ETH
 0x00f1 "\\~{n}"                   "" "mathalpha" "\\tilde{n}" # LATIN SMALL LETTER N WITH TILDE
 0x00f2 "\\`{o}"                   "" "mathalpha" "\\grave{o}" # LATIN SMALL LETTER O WITH GRAVE
 0x00f3 "\\'{o}"                   "" "mathalpha" "\\acute{o}" # LATIN SMALL LETTER O WITH ACUTE
 0x010d "\\v{c}"                   "" "mathalpha" "\\check{c}" # LATIN SMALL LETTER C WITH CARON
 0x010e "\\v{D}"                   "" "mathalpha" "\\check{D}" # LATIN CAPITAL LETTER D WITH CARON
 0x010f "\\v{d}"                   "" "mathalpha" "\\check{d}" # LATIN SMALL LETTER D WITH CARON
-0x0110 "\\DJ"                     "" "mathalpha" "\\mkern2mu\\rule[0.75ex]{0.75ex}{0.06ex}\\mkern-8mu D" # LATIN CAPITAL LETTER D WITH STROKE
-0x0111 "\\dj"                     "" "mathalpha" "\\mkern3mu\\mathchar'26\\mkern-12mu d" # LATIN SMALL LETTER D WITH STROKE
+0x0110 "\\DJ"                     "" "mathalpha,notermination=math" "\\mkern2mu\\rule[0.75ex]{0.75ex}{0.06ex}\\mkern-8mu D" # LATIN CAPITAL LETTER D WITH STROKE
+0x0111 "\\dj"                     "" "mathalpha,notermination=math" "\\mkern3mu\\mathchar'26\\mkern-12mu d" # LATIN SMALL LETTER D WITH STROKE
 0x0112 "\\={E}"                   "" "mathalpha" "\\bar{E}" # LATIN CAPITAL LETTER E WITH MACRON
 0x0113 "\\={e}"                   "" "mathalpha" "\\bar{e}" # LATIN SMALL LETTER E WITH MACRON
 0x0114 "\\u{E}"                   "" "mathalpha" "\\breve{E}" # LATIN CAPITAL LETTER E WITH BREVE
 0x0120 "\\.{G}"                   "" "mathalpha" "\\dot{G}" # LATIN CAPITAL LETTER G WITH DOT ABOVE
 0x0121 "\\.{g}"                   "" "mathalpha" "\\dot{g}" # LATIN SMALL LETTER G WITH DOT ABOVE
 0x0122 "\\c{G}"                   "" "mathalpha" "\\cedilla{G}" "accents,cedilla" # LATIN CAPITAL LETTER G WITH CEDILLA
-0x0123 "\\accent96 g"             "" "mathalpha" "\\mathaccent96 g" # LATIN SMALL LETTER G WITH CEDILLA
+0x0123 "\\accent96 g"             "" "mathalpha,notermination=both" "\\mathaccent96 g" "" # LATIN SMALL LETTER G WITH CEDILLA
 0x0124 "\\^{H}"                   "" "mathalpha" "\\hat{H}" # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
 0x0125 "\\^{h}"                   "" "mathalpha" "\\hat{h}" # LATIN SMALL LETTER H WITH CIRCUMFLEX
 #0x0126 ""                         "" "" "" "" # LATIN CAPITAL LETTER H WITH STROKE
-#0x0127 ""                         "" "" "" "" # LATIN SMALL LETTER H WITH STROKE
+0x0127 "\\textcrh"                "tipa" "force" # LATIN SMALL LETTER H WITH STROKE
 0x0128 "\\~{I}"                   "" "mathalpha" "\\tilde{I}" # LATIN CAPITAL LETTER I WITH TILDE
 0x0129 "\\~{\\i}"                 "" "mathalpha" "\\tilde{\\imath}" # LATIN SMALL LETTER I WITH TILDE
 0x012a "\\={I}"                   "" "mathalpha" "\\bar{I}" # LATIN CAPITAL LETTER I WITH MACRON
 0x012f "\\k{i}"                   "" "mathalpha" "\\ogonek{i}" "accents,tipasymb,ogonek" # LATIN SMALL LETTER I WITH OGONEK
 0x0130 "\\.{I}"                   "" "mathalpha" "\\dot{I}" # LATIN CAPITAL LETTER I WITH DOT ABOVE
 0x0131 "\\i"                      "" "mathalpha" "\\imath" # LATIN SMALL LETTER DOTLESS I
-0x0132 "IJ"                       "" "mathalpha" "IJ" # LATIN CAPITAL LIGATURE IJ
-0x0133 "ij"                       "" "mathalpha" "ij" # LATIN SMALL LIGATURE IJ
+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
 0x013e "\\v{l}"                   "" "mathalpha" "l\\mkern-5mu\\mathchar19" # LATIN SMALL LETTER L WITH CARON
 #0x013f ""                         "" "" "" "" # LATIN CAPITAL LETTER L WITH MIDDLE DOT
 #0x0140 ""                         "" "" "" "" # LATIN SMALL LETTER L WITH MIDDLE DOT
-0x0141 "\\L"                      "" "mathalpha" "\\mkern2mu\\mathchar'40\\mkern-7mu L" # LATIN CAPITAL LETTER L WITH STROKE
-0x0142 "\\l"                      "" "mathalpha" "\\mathchar'40\\mkern-5mu l" # LATIN SMALL LETTER L WITH STROKE
+0x0141 "\\L"                      "" "mathalpha,notermination=math" "\\mkern2mu\\mathchar'40\\mkern-7mu L" # LATIN CAPITAL LETTER L WITH STROKE
+0x0142 "\\l"                      "" "mathalpha,notermination=math" "\\mathchar'40\\mkern-5mu l" # LATIN SMALL LETTER L WITH STROKE
 0x0143 "\\'{N}"                   "" "mathalpha" "\\acute{N}" # LATIN CAPITAL LETTER N WITH ACUTE
 0x0144 "\\'{n}"                   "" "mathalpha" "\\acute{n}" # LATIN SMALL LETTER N WITH ACUTE
 0x0145 "\\c{N}"                   "" "mathalpha" "\\cedilla{N}" "accents,cedilla" # LATIN CAPITAL LETTER N WITH CEDILLA
 0x0148 "\\v{n}"                   "" "mathalpha" "\\check{n}" # LATIN SMALL LETTER N WITH CARON
 #0x0149 ""                         "" "" "" "" # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
 0x014a "\\NG"                     "" "" "" "" # LATIN CAPITAL LETTER ENG
-0x014b "\\ng"                     "" "" "" "" # LATIN SMALL LETTER ENG
+0x014b "\\ng"                     "" "tipashortcut=N" "" "" # LATIN SMALL LETTER ENG
 0x014c "\\={O}"                   "" "mathalpha" "\\bar{O}" # LATIN CAPITAL LETTER O WITH MACRON
 0x014d "\\={o}"                   "" "mathalpha" "\\bar{o}" # LATIN SMALL LETTER O WITH MACRON
 0x014e "\\u{O}"                   "" "mathalpha" "\\breve{O}" # LATIN CAPITAL LETTER O WITH BREVE
 #0x01bd ""                         "" "" # LATIN SMALL LETTER TONE FIVE
 0x01be "\\textcrinvglotstop"      "tipa" "force" # LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
 0x01bf "\\textwynn"               "tipa" "force" # LATIN LETTER WYNN
-0x01c0 "\\textpipe"               "tipa" "force" # LATIN LETTER DENTAL CLICK
-0x01c1 "\\textdoublepipe"         "tipa" "force" # LATIN LETTER LATERAL CLICK
+0x01c0 "\\textpipe"               "tipa" "force,tipashortcut=|" # LATIN LETTER DENTAL CLICK
+0x01c1 "\\textdoublepipe"         "tipa" "force,tipashortcut=||" # LATIN LETTER LATERAL CLICK
 0x01c2 "\\textdoublebarpipe"      "tipa" "force" # LATIN LETTER ALVEOLAR CLICK
-0x01c3 "!"                        "" "" # LATIN LETTER RETROFLEX CLICK
+0x01c3 "!"                        "" "notermination=text" "" "" # 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
 #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
+#0x023b ""                         "" "" "" "" # LATIN CAPITAL LETTER C WITH STROKE
+#0x023c ""                         "" "" "" "" # LATIN SMALL LETTER C WITH STROKE
+#0x023d ""                         "" "" "" "" # LATIN CAPITAL LETTER L WITH BAR
+#0x023e ""                         "" "" "" "" # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
+#0x023f ""                         "" "" "" "" # LATIN SMALL LETTER S WITH SWASH TAIL
+#0x0240 ""                         "" "" "" "" # LATIN SMALL LETTER Z WITH SWASH TAIL
+#0x0241 ""                         "" "" "" "" # LATIN CAPITAL LETTER GLOTTAL STOP
+#0x0242 ""                         "" "" "" "" # LATIN SMALL LETTER GLOTTAL STOP
+#0x0243 ""                         "" "" "" "" # LATIN CAPITAL LETTER B WITH STROKE
+#0x0244 ""                         "" "" "" "" # LATIN CAPITAL LETTER U BAR
+#0x0245 ""                         "" "" "" "" # LATIN CAPITAL LETTER TURNED V
+#0x0246 ""                         "" "" "" "" # LATIN CAPITAL LETTER E WITH STROKE
+#0x0247 ""                         "" "" "" "" # LATIN SMALL LETTER E WITH STROKE
+#0x0248 ""                         "" "" "" "" # LATIN CAPITAL LETTER J WITH STROKE
+#0x0249 ""                         "" "" "" "" # LATIN SMALL LETTER J WITH STROKE
+#0x024a ""                         "" "" "" "" # LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL
+#0x024b ""                         "" "" "" "" # LATIN SMALL LETTER Q WITH HOOK TAIL
+#0x024c ""                         "" "" "" "" # LATIN CAPITAL LETTER R WITH STROKE
+#0x024d ""                         "" "" "" "" # LATIN SMALL LETTER R WITH STROKE
+#0x024e ""                         "" "" "" "" # LATIN CAPITAL LETTER Y WITH STROKE
+#0x024f ""                         "" "" "" "" # LATIN SMALL LETTER Y WITH STROKE
 #
 # IPA extensions
 #
-0x0250 "\\textturna"              "tipa" "force" # LATIN SMALL LETTER TURNED A
-0x0251 "\\textscripta"            "tipa" "force" # LATIN SMALL LETTER ALPHA
-0x0252 "\\textturnscripta"        "tipa" "force" # LATIN SMALL LETTER TURNED ALPHA
-0x0253 "\\texthtb"                "tipa" "force" # LATIN SMALL LETTER B WITH HOOK
-0x0254 "\\textopeno"              "tipa" "force" # LATIN SMALL LETTER OPEN O
-0x0255 "\\textctc"                "tipa" "force" # LATIN SMALL LETTER C WITH CURL
-0x0256 "\\textrtaild"             "tipa" "force" # LATIN SMALL LETTER D WITH TAIL
-0x0257 "\\texthtd"                "tipa" "force" # LATIN SMALL LETTER D WITH HOOK
-0x0258 "\\textreve"               "tipa" "force" # LATIN SMALL LETTER REVERSED E
-0x0259 "\\textschwa"              "tipa" "force" # LATIN SMALL LETTER SCHWA
+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
+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
+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
-0x025b "\\textepsilon"            "tipa" "force" # LATIN SMALL LETTER OPEN E
-0x025c "\\textrevepsilon"         "tipa" "force" # LATIN SMALL LETTER REVERSED OPEN E
+0x025b "\\textepsilon"            "tipa" "force,tipashortcut=E" "\\varepsilon" "" # LATIN SMALL LETTER OPEN E
+0x025c "\\textrevepsilon"         "tipa" "force,tipashortcut=3" # LATIN SMALL LETTER REVERSED OPEN E
 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" # LATIN SMALL LETTER G WITH HOOK
+0x0260 "\\texthtg"                "tipa" "force,tipashortcut=\\!g" # LATIN SMALL LETTER G WITH HOOK
 0x0261 "\\textscriptg"            "tipa" "force" # LATIN SMALL LETTER SCRIPT G
-0x0262 "\\textscg"                "tipa" "force" # LATIN LETTER SMALL CAPITAL G
-0x0263 "\\textgamma"              "tipa" "force" # LATIN SMALL LETTER GAMMA
-0x0264 "\\textramshorns"          "tipa" "force" # LATIN SMALL LETTER RAMS HORN
-0x0265 "\\textturnh"              "tipa" "force" # LATIN SMALL LETTER TURNED H
-0x0266 "\\texthth"                "tipa" "force" # LATIN SMALL LETTER H WITH HOOK
+0x0262 "\\textscg"                "tipa" "force,tipashortcut=\\;G" # 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
+0x0266 "\\texthth"                "tipa" "force,tipashortcut=H" # LATIN SMALL LETTER H WITH HOOK
 0x0267 "\\texththeng"             "tipa" "force" # LATIN SMALL LETTER HENG WITH HOOK
-0x0268 "\\textbari"               "tipa" "force" # LATIN SMALL LETTER I WITH STROKE
+0x0268 "\\textbari"               "tipa" "force,tipashortcut=1" # LATIN SMALL LETTER I WITH STROKE
 0x0269 "\\textiota"               "tipa" "force" # LATIN SMALL LETTER IOTA
-0x026a "\\textsci"                "tipa" "force" # LATIN LETTER SMALL CAPITAL I
+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" # LATIN SMALL LETTER L WITH RETROFLEX HOOK
+0x026d "\\textrtaill"             "tipa" "force,tipashortcut=\\:l" # LATIN SMALL LETTER L WITH RETROFLEX HOOK
 0x026e "\\textlyoghlig"           "tipa" "force" # LATIN SMALL LETTER LEZH
-0x026f "\\textturnm"              "tipa" "force" # LATIN SMALL LETTER TURNED M
+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" # LATIN SMALL LETTER M WITH HOOK
+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" # LATIN SMALL LETTER N WITH RETROFLEX HOOK
-0x0274 "\\textscn"                "tipa" "force" # LATIN LETTER SMALL CAPITAL N
-0x0275 "\\textbaro"               "tipa" "force" # LATIN SMALL LETTER BARRED O
+0x0273 "\\textrtailn"             "tipa" "force,tipashortcut=\\:n" # LATIN SMALL LETTER N WITH RETROFLEX HOOK
+0x0274 "\\textscn"                "tipa" "force,tipashortcut=\\;N" # 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" # LATIN SMALL LETTER PHI
-0x0279 "\\textturnr"              "tipa" "force" # LATIN SMALL LETTER TURNED R
+0x0278 "\\textphi"                "tipa" "force,tipashortcut=F" # LATIN SMALL LETTER PHI
+0x0279 "\\textturnr"              "tipa" "force,tipashortcut=\\*r" # LATIN SMALL LETTER TURNED R
 0x027a "\\textturnlonglegr"       "tipa" "force" # LATIN SMALL LETTER TURNED R WITH LONG LEG
-0x027b "\\textturnrrtail"         "tipa" "force" # LATIN SMALL LETTER TURNED R WITH HOOK
+0x027b "\\textturnrrtail"         "tipa" "force,tipashortcut=\\:R" # LATIN SMALL LETTER TURNED R WITH HOOK
 0x027c "\\textlonglegr"           "tipa" "force" # LATIN SMALL LETTER R WITH LONG LEG
-0x027d "\\textrtailr"             "tipa" "force" # LATIN SMALL LETTER R WITH TAIL
-0x027e "\\textfishhookr"          "tipa" "force" # LATIN SMALL LETTER R WITH FISHHOOK
+0x027d "\\textrtailr"             "tipa" "force,tipashortcut=\\:r" # 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" # LATIN LETTER SMALL CAPITAL R
-0x0281 "\\textinvscr"             "tipa" "force" # LATIN LETTER SMALL CAPITAL INVERTED R
-0x0282 "\\textrtails"             "tipa" "force" # LATIN SMALL LETTER S WITH HOOK
-0x0283 "\\textesh"                "tipa" "force" # LATIN SMALL LETTER ESH
-0x0284 "\\texthtbardotlessj"      "tipa" "force" # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
+0x0280 "\\textscr"                "tipa" "force,tipashortcut=\\;R" # 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
+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
 0x0285 "\\textlooptoprevesh"      "tipx" "force" # LATIN SMALL LETTER SQUAT REVERSED ESH
 0x0286 "\\textctesh"              "tipa" "force" # LATIN SMALL LETTER ESH WITH CURL
-0x0287 "\\textturnt"              "tipa" "force" # LATIN SMALL LETTER TURNED T
-0x0288 "\\textrtailt"             "tipa" "force" # LATIN SMALL LETTER T WITH RETROFLEX HOOK
+0x0287 "\\textturnt"              "tipa" "force,tipashortcut=\\*t" # LATIN SMALL LETTER TURNED T
+0x0288 "\\textrtailt"             "tipa" "force,tipashortcut=\\:t" # LATIN SMALL LETTER T WITH RETROFLEX HOOK
 0x0289 "\\textbaru"               "tipa" "force" # LATIN SMALL LETTER U BAR
-0x028a "\\textupsilon"            "tipa" "force" # LATIN SMALL LETTER UPSILON
-0x028b "\\textscriptv"            "tipa" "force" # LATIN SMALL LETTER V WITH HOOK
-0x028c "\\textturnv"              "tipa" "force" # LATIN SMALL LETTER TURNED V
-0x028d "\\textturnw"              "tipa" "force" # LATIN SMALL LETTER TURNED W
-0x028e "\\textturny"              "tipa" "force" # LATIN SMALL LETTER TURNED Y
-0x028f "\\textscy"                "tipa" "force" # LATIN LETTER SMALL CAPITAL Y
-0x0290 "\\textrtailz"             "tipa" "force" # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
+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
+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
 0x0291 "\\textctz"                "tipa" "force" # LATIN SMALL LETTER Z WITH CURL
-0x0292 "\\textyogh"               "tipa" "force" # LATIN SMALL LETTER EZH
+0x0292 "\\textyogh"               "tipa" "force,tipashortcut=Z" # LATIN SMALL LETTER EZH
 0x0293 "\\textctyogh"             "tipa" "force" # LATIN SMALL LETTER EZH WITH CURL
-0x0294 "\\textglotstop"           "tipa" "force" # LATIN LETTER GLOTTAL STOP
-0x0295 "\\textrevglotstop"        "tipa" "force" # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
+0x0294 "\\textglotstop"           "tipa" "force,tipashortcut=P" # LATIN LETTER GLOTTAL STOP
+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" # LATIN LETTER BILABIAL CLICK
-0x0299 "\\textscb"                "tipa" "force" # LATIN LETTER SMALL CAPITAL B
+0x0298 "\\textbullseye"           "tipa" "force,tipashortcut=\\!o" # LATIN LETTER BILABIAL CLICK
+0x0299 "\\textscb"                "tipa" "force,tipashortcut=\\;B" # LATIN LETTER SMALL CAPITAL B
 0x029a "\\textcloseepsilon"       "tipa" "force" # LATIN SMALL LETTER CLOSED OPEN E
-0x029b "\\texthtscg"              "tipa" "force" # LATIN LETTER SMALL CAPITAL G WITH HOOK
-0x029c "\\textsch"                "tipa" "force" # LATIN LETTER SMALL CAPITAL H
-0x029d "\\textctj"                "tipa" "force" # LATIN SMALL LETTER J WITH CROSSED-TAIL
-0x029e "\\textturnk"              "tipa" "force" # LATIN SMALL LETTER TURNED K
-0x029f "\\textscl"                "tipa" "force" # LATIN LETTER SMALL CAPITAL L
+0x029b "\\texthtscg"              "tipa" "force,tipashortcut=\\!G" # LATIN LETTER SMALL CAPITAL G WITH HOOK
+0x029c "\\textsch"                "tipa" "force,tipashortcut=\\;H" # 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
 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
 0x02b9 "\\textasciiacute"          "textcomp" "" # MODIFIER LETTER PRIME
 0x02ba "\\textacutedbl"            "textcomp" "" # MODIFIER LETTER DOUBLE PRIME
 0x02bb "\\textquoteleft"           "" "" # MODIFIER LETTER TURNED COMMA
-0x02bc "'"                         "" "" # MODIFIER LETTER APOSTROPHE
+0x02bc "'"                         "" "notermination=both" # MODIFIER LETTER APOSTROPHE
 0x02bd "\\textrevapostrophe"       "tipa" "force" # MODIFIER LETTER REVERSED COMMA
 #0x02be ""                         "" "" # MODIFIER LETTER RIGHT HALF RING
 #0x02bf ""                         "" "" # MODIFIER LETTER LEFT HALF RING
 0x02cd "\\b{ }"                   "" "" # MODIFIER LETTER LOW MACRON
 0x02ce "\\textsubgrave{ }"        "tipa" "force" # MODIFIER LETTER LOW GRAVE ACCENT
 0x02cf "\\textsubacute{ }"        "tipa" "force" # MODIFIER LETTER LOW ACUTE ACCENT
-0x02d0 "\\textlengthmark"         "tipa" "force" # MODIFIER LETTER TRIANGULAR COLON
-0x02d1 "\\texthalflength"         "tipa" "force" # MODIFIER LETTER HALF TRIANGULAR COLON
+0x02d0 "\\textlengthmark"         "tipa" "force,tipashortcut=:" # MODIFIER LETTER TRIANGULAR COLON
+0x02d1 "\\texthalflength"         "tipa" "force,tipashortcut=;" # MODIFIER LETTER HALF TRIANGULAR COLON
 #0x02d2 ""                         "" "" # MODIFIER LETTER CENTRED RIGHT HALF RING
 #0x02d3 ""                         "" "" # MODIFIER LETTER CENTRED LEFT HALF RING
 0x02d4 "\\textraising{ }"         "tipa" "force" # MODIFIER LETTER UP TACK
 0x02d5 "\\textlowering{ }"        "tipa" "force" # MODIFIER LETTER DOWN TACK
-0x02d6 ""                         "" "" "+" # MODIFIER LETTER PLUS SIGN
-0x02d7 ""                         "" "" "-" # MODIFIER LETTER MINUS SIGN
+0x02d6 ""                         "" "notermination=math" "+" # MODIFIER LETTER PLUS SIGN
+0x02d7 ""                         "" "notermination=math" "-" # MODIFIER LETTER MINUS SIGN
 0x02d8 "\\u{ }"                   "" "" # BREVE
 0x02d9 "\\.{ }"                   "" "" # DOT ABOVE
 0x02da "\\r{ }"                   "" "" # RING ABOVE
 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
 #
-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
+0x0300 "\\`"                      "" "combining,force,notermination=text" "" "" # COMBINING GRAVE ACCENT
+0x0301 "\\'"                      "" "combining,force,notermination=text" "" "" # COMBINING ACUTE ACCENT
+0x0302 "\\^"                      "" "combining,force,notermination=text" "" "" # COMBINING CIRCUMFLEX ACCENT
+0x0303 "\\~"                      "" "combining,force,notermination=text" "" "" # COMBINING TILDE
+0x0304 "\\="                      "" "combining,force,notermination=text" "" "" # COMBINING MACRON
 #0x0305 ""                         "" "combining,force" # COMBINING OVERLINE
 0x0306 "\\u"                      "" "combining,force" # COMBINING BREVE
-0x0307 "\\."                      "" "combining,force" # COMBINING DOT ABOVE
-0x0308 "\\\""                     "" "combining,force" # COMBINING DIAERESIS
+0x0307 "\\."                      "" "combining,force,notermination=text" "" "" # COMBINING DOT ABOVE
+0x0308 "\\\""                     "" "combining,force,notermination=text" "" "" # COMBINING DIAERESIS
 #0x0309 ""                         "" "combining,force" # COMBINING HOOK ABOVE
 0x030a "\\r"                      "" "combining,force" # COMBINING RING ABOVE
 0x030b "\\H"                      "" "combining,force" # COMBINING DOUBLE ACUTE ACCENT
 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
 #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
+0x0329 "\\textsyllabic"           "tipa" "combining,force,tipashortcut=\\s" # 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
 #0x033f ""                         "" "combining,force" # COMBINING DOUBLE OVERLINE
 #0x0340 ""                         "" "combining,force" # COMBINING GRAVE TONE MARK
 #0x0341 ""                         "" "combining,force" # COMBINING ACUTE TONE MARK
-0x0342 "\\~"                      "textgreek" "combining,force" # COMBINING GREEK PERISPOMENI 
+0x0342 "\\~"                      "textgreek" "combining,force,notermination=text" "" "" # COMBINING GREEK PERISPOMENI 
 #0x0343 ""                         "" "combining,force" # COMBINING GREEK KORONIS
 #0x0344 ""                         "" "combining,force" # COMBINING GREEK DIALYTIKA TONOS
 #0x0345 ""                         "" "combining,force" # COMBINING GREEK YPOGEGRAMMENI
 #
 # Greek
 #
+#0x0370 ""                         "" "" "" "" # GREEK CAPITAL LETTER HETA
+#0x0371 ""                         "" "" "" "" # GREEK SMALL LETTER HETA
+#0x0372 ""                         "" "" "" "" # GREEK CAPITAL LETTER ARCHAIC SAMPI
+#0x0373 ""                         "" "" "" "" # GREEK SMALL LETTER ARCHAIC SAMPI
 0x0374 "\\textgreek{\\char254}"    "textgreek" "" # GREEK NUMERAL SIGN
 0x0375 "\\textgreek{\\char255}"    "textgreek" "" # GREEK LOWER NUMERAL SIGN
+#0x0376 ""                         "" "" "" "" # GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA
+#0x0377 ""                         "" "" "" "" # GREEK SMALL LETTER PAMPHYLIAN DIGAMMA
 0x037a "\\textgreek{\\char124}"    "textgreek" "" # GREEK YPOGEGRAMMENI
+#0x037b ""                         "" "" "" "" # GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
+#0x037c ""                         "" "" "" "" # GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
+#0x037d ""                         "" "" "" "" # GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
 0x037e "\\textgreek{?}"            "textgreek" "" # GREEK QUESTION MARK
 0x0384 "\\textgreek{'}"            "textgreek" "force" # GREEK TONOS
 0x0385 "\\textgreek{\\char35}"     "textgreek" "force" # GREEK DIALYTIKA 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" "mathalpha" "\\alpha" "" # GREEK SMALL LETTER ALPHA
-0x03b2 "\\textgreek{b}"           "textgreek" "mathalpha" "\\beta" "" # GREEK SMALL LETTER BETA
+0x03b2 "\\textgreek{b}"           "textgreek" "mathalpha,tipashortcut=B" "\\beta" "" # GREEK SMALL LETTER BETA
 0x03b3 "\\textgreek{g}"           "textgreek" "mathalpha" "\\gamma" "" # GREEK SMALL LETTER GAMMA
 0x03b4 "\\textgreek{d}"           "textgreek" "mathalpha" "\\delta" "" # GREEK SMALL LETTER DELTA
 0x03b5 "\\textgreek{e}"           "textgreek" "mathalpha" "\\varepsilon" "" # GREEK SMALL LETTER EPSILON
 0x03b6 "\\textgreek{z}"           "textgreek" "mathalpha" "\\zeta" "" # GREEK SMALL LETTER ZETA
 0x03b7 "\\textgreek{h}"           "textgreek" "mathalpha" "\\eta" "" # GREEK SMALL LETTER ETA
-0x03b8 "\\textgreek{j}"           "textgreek" "mathalpha" "\\theta" "" # GREEK SMALL LETTER THETA
+0x03b8 "\\textgreek{j}"           "textgreek" "mathalpha,tipashortcut=T" "\\theta" "" # GREEK SMALL LETTER THETA
 0x03b9 "\\textgreek{i}"           "textgreek" "mathalpha" "\\iota" "" # GREEK SMALL LETTER IOTA
 0x03ba "\\textgreek{k}"           "textgreek" "mathalpha" "\\kappa" "" # GREEK SMALL LETTER KAPPA
 0x03bb "\\textgreek{l}"           "textgreek" "mathalpha" "\\lambda" "" # GREEK SMALL LETTER LAMDA
 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
-0x03c7 "\\textgreek{q}"           "textgreek" "mathalpha" "\\chi" "" # GREEK SMALL LETTER CHI
+0x03c7 "\\textgreek{q}"           "textgreek" "mathalpha,tipashortcut=X" "\\chi" "" # GREEK SMALL LETTER CHI
 0x03c8 "\\textgreek{y}"           "textgreek" "mathalpha" "\\psi" "" # GREEK SMALL LETTER PSI
 0x03c9 "\\textgreek{w}"           "textgreek" "mathalpha" "\\omega" "" # GREEK SMALL LETTER OMEGA
 0x03ca "\\textgreek{\"i}"        "textgreek" "" # GREEK SMALL LETTER IOTA 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
-0x03d8 "\\textgreek{\\char21}"     "textgreek" "" # GREEK LETTER ARCHAIC KOPPA
-0x03d9 "\\textgreek{\\char19}"     "textgreek" "" # GREEK SMALL LETTER ARCHAIC KOPPA
-0x03db "\\textgreek{\\char6}"      "textgreek" "" # GREEK SMALL LETTER STIGMA
-0x03dc "\\textgreek{\\char195}"    "textgreek" "" # GREEK LETTER DIGAMMA
+#0x03cf ""                         "" "" "" "" # GREEK CAPITAL KAI SYMBOL
+#0x03d0 ""                         "" "" "" "" # GREEK BETA SYMBOL
+#0x03d1 ""                         "" "" "" "" # GREEK THETA SYMBOL
+#0x03d2 ""                         "" "" "" "" # GREEK UPSILON WITH HOOK SYMBOL
+#0x03d3 ""                         "" "" "" "" # GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
+#0x03d4 ""                         "" "" "" "" # GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
+#0x03d5 ""                         "" "" "" "" # GREEK PHI SYMBOL
+#0x03d6 ""                         "" "" "" "" # GREEK PI SYMBOL
+#0x03d7 ""                         "" "" "" "" # GREEK KAI SYMBOL
+0x03d8 "\\textgreek{\\char21}"    "textgreek" "" "" "" # GREEK LETTER ARCHAIC KOPPA
+0x03d9 "\\textgreek{\\char19}"    "textgreek" "" "" "" # GREEK SMALL LETTER ARCHAIC KOPPA
+#0x03da ""                         "" "" "" "" # GREEK LETTER STIGMA
+0x03db "\\textgreek{\\char6}"     "textgreek" "" "" "" # GREEK SMALL LETTER STIGMA
+0x03dc "\\textgreek{\\char195}"   "textgreek" "" "" "" # GREEK LETTER DIGAMMA
 0x03dd "\\textgreek{\\char147}"   "textgreek" "" "\\digamma" "amssymb" # GREEK SMALL LETTER DIGAMMA
-0x03df "\\textgreek{\\char18}"     "textgreek" "" # GREEK SMALL LETTER KOPPA
-0x03e0 "\\textgreek{\\char23}"     "textgreek" "" # GREEK LETTER SAMPI
-0x03e1 "\\textgreek{\\char27}"     "textgreek" "" # GREEK SMALL LETTER SAMPI
+#0x03de ""                         "" "" "" "" # GREEK LETTER KOPPA
+0x03df "\\textgreek{\\char18}"    "textgreek" "" "" "" # GREEK SMALL LETTER KOPPA
+0x03e0 "\\textgreek{\\char23}"    "textgreek" "" "" "" # GREEK LETTER SAMPI
+0x03e1 "\\textgreek{\\char27}"    "textgreek" "" "" "" # GREEK SMALL LETTER SAMPI
 0x03f6 ""                         "" "" "\\backepsilon" "amssymb" # ϶ GREEK REVERSED LUNATE EPSILON SYMBOL
 #
 # Cyrillic
 #
 # Phonetic Extensions
 #
-0x1d00 "\\textsca"                "tipa" "force" # LATIN LETTER SMALL CAPITAL A
+0x1d00 "\\textsca"                "tipa" "force,tipashortcut=\\;A" # 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" # LATIN LETTER SMALL CAPITAL E
+0x1d07 "\\textsce"                "tipa" "force,tipashortcut=\\;E" # 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" # LATIN LETTER SMALL CAPITAL J
+0x1d0a "\\textscj"                "tipa" "force,tipashortcut=\\;J" # 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" # LATIN LETTER SMALL CAPITAL U
+0x1d1c "\\textscu"                "tipa" "force,tipashortcut=\\;U" # 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
 #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" "force" # LATIN SMALL CAPITAL LETTER U WITH STROKE
+0x1d7e "\\textbaru"               "tipa" "force,tipashortcut=0" # LATIN SMALL CAPITAL LETTER U WITH STROKE
 #0x1d7f ""                         "" "" # LATIN SMALL LETTER UPSILON WITH STROKE
 #
+# Combining Diacritical Marks Supplement
+#
+0x1dc4 "\\texthighrise"            "tipa" "combining,force" "" "" # COMBINING MACRON-ACUTE
+0x1dc5 "\\textlowrise"             "tipa" "combining,force" "" "" # COMBINING GRAVE-MACRON
+0x1dc8 "\\textrisefall"            "tipa" "combining,force" "" "" # COMBINING GRAVE-ACUTE-GRAVE
+#
 # Latin Extended Additional
 #
 0x1e00 "\\textsubring{A}"         "tipa" "force,mathalpha" "\\subring{A}" "accents,subring" # LATIN CAPITAL LETTER A WITH RING BELOW
 0x1e99 "\\r{y}"                   "" "mathalpha" "\\mathring{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 "\\SS"                         "" "" # LATIN CAPITAL LETTER SHARP S
+0x1e9e "\\SS"                     "" "" "" "" # LATIN CAPITAL LETTER SHARP S
 0x1ea0 "\\d{A}"                   "" "mathalpha" "\\subdot{A}" "accents,subdot" # LATIN CAPITAL LETTER A WITH DOT BELOW
 0x1ea1 "\\d{a}"                   "" "mathalpha" "\\subdot{a}" "accents,subdot" # LATIN SMALL LETTER A WITH DOT BELOW
 #0x1ea2 ""                         "" "" # LATIN CAPITAL LETTER A WITH HOOK ABOVE
 0x2001 "\\quad"                   "" "" "\\quad" "" # EM QUAD
 0x2002 "\\enskip"                 "" "" "\\enskip" "" # EN SPACE
 0x2003 "\\quad"                   "" "" "\\quad" "" # EM SPACE
-0x2004 "\\;"                      "" "" "\\;" "" # THREE-PER-EM SPACE
-0x2005 "\\:"                      "" "" "\\:" "" # FOUR-PER-EM SPACE
-0x2006 "\\,"                      "" "" "\\," "" # SIX-PER-EM SPACE
-#0x2007 ""                         "" "" "" "" # FIGURE SPACE
-#0x2008 ""                         "" "" "" "" # PUNCTUATION SPACE
-0x2009 "\\,"                      "" "" "\\," "" # THIN SPACE
-#0x200a ""                         "" "" "" "" # HAIR SPACE
-#0x200b ""                         "" "" "" "" # ZERO WIDTH SPACE
-#0x200c ""                         "" "" "" "" # ZERO WIDTH NON-JOINER
+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
+0x200c "\\textcompwordmark"       "" "" "" "" # ZERO WIDTH NON-JOINER
 #0x200d ""                         "" "" "" "" # ZERO WIDTH JOINER
 #0x200e ""                         "" "" "" "" # LEFT-TO-RIGHT MARK
 #0x200f ""                         "" "" "" "" # RIGHT-TO-LEFT MARK
-0x2010 "-"                        "" "" "" "" # HYPHEN # identic in LaTeX to FIGURE DASH
-#0x2011 ""                         "" "" "" "" # NON-BREAKING HYPHEN
-0x2012 "-"                        "" "" # FIGURE DASH
+0x2010 "-"                        "" "notermination=text" "" "" # HYPHEN # identic in LaTeX to FIGURE DASH
+0x2011 "\\nobreakdash-"           "amsmath" "notermination=text" "" "" # NON-BREAKING HYPHEN
+0x2012 "-"                        "" "notermination=text" "" "" # FIGURE DASH
 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
+0x2016 "\\textbardbl"             "textcomp,notermination=math" "tipashortcut=\\textdoublevertline{}" "\\|" "" # DOUBLE VERTICAL LINE
+0x2017 "\\subdoublebar{ }"        "tipa" "" "" "" # DOUBLE LOW LINE
 0x2018 "\\textquoteleft"          "" "" # LEFT SINGLE QUOTATION MARK
 0x2019 "\\textquoteright"         "" "" # RIGHT SINGLE QUOTATION MARK
 0x201a "\\quotesinglbase"         "" "" # SINGLE LOW-9 QUOTATION MARK
 0x201c "\\textquotedblleft"       "" "" # LEFT DOUBLE QUOTATION MARK
 0x201d "\\textquotedblright"      "" "" # RIGHT DOUBLE QUOTATION MARK
 0x201e "\\quotedblbase"           "" "" # DOUBLE LOW-9 QUOTATION MARK
-#0x201f ""                         "" "" # DOUBLE LOW-REVERSED-9 QUOTATION MARK
+#0x201f ""                         "" "" # DOUBLE HIGH-REVERSED-9 QUOTATION MARK
 0x2020 "\\dag"                    "" "" "\\dagger" "" # DAGGER
 0x2021 "\\ddag"                   "" "" "\\ddagger" "" # DOUBLE DAGGER
 0x2022 "\\textbullet"             "textcomp" "" # BULLET
 0x2023 "\\textifsymbol[ifgeo]{116}" "ifsym" "" # TRIANGULAR BULLET # ≈ 0x25b8
-0x2024 "."                        "" "" # ONE DOT LEADER # ≈ FULL STOP
-0x2025 ".\\,."                    "" "" # TWO DOT LEADER
+0x2024 "."                        "" "notermination=text" "" "" # ONE DOT LEADER # ≈ FULL STOP
+0x2025 ".\\,."                    "" "notermination=text" "" "" # TWO DOT LEADER
 0x2026 "\\ldots"                  "" "" "\\ldots" "" # HORIZONTAL ELLIPSIS
-#0x2027 ""                         "" "" # HYPHENATION POINT
+#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
+#0x202a ""                         "" "" "" "" # LEFT-TO-RIGHT EMBEDDING
+#0x202b ""                         "" "" "" "" # RIGHT-TO-LEFT EMBEDDING
+#0x202c ""                         "" "" "" "" # POP DIRECTIONAL FORMATTING
+#0x202d ""                         "" "" "" "" # LEFT-TO-RIGHT OVERRIDE
+#0x202e ""                         "" "" "" "" # RIGHT-TO-LEFT OVERRIDE
+0x202f "\\,"                      "" "notermination=both" "\\," "" # NARROW NO-BREAK SPACE
 0x2030 "\\textperthousand"        "textcomp" "" # PER MILLE SIGN
 0x2031 "\\textpertenthousand"     "textcomp" "" # PER TEN THOUSAND SIGN
 0x2032 "\\textasciiacute"         "textcomp" "" "\\prime" "" # PRIME
 0x2035 "\\textasciigrave"         "textcomp" "" "\\backprime" "amssymb" # REVERSED PRIME
 0x2036 "\\textgravedbl"           "textcomp" "" # REVERSED DOUBLE PRIME
 #0x2037 ""                         "" "" # REVERSED TRIPLE PRIME
-0x2038 "\\^{}"                    "" "" # CARET
+0x2038 "\\^{}"                    "" "" "" "" # CARET
 0x2039 "\\guilsinglleft"          "" "" # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
 0x203a "\\guilsinglright"         "" "" # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
 0x203b "\\textreferencemark"      "textcomp" "" # REFERENCE MARK
-0x203c "!!"                       "" "" # DOUBLE EXCLAMATION MARK # ≈ 2×EXCLAMATION MARK
+0x203c "!!"                       "" "notermination=text" "" "" # DOUBLE EXCLAMATION MARK # ≈ 2×EXCLAMATION MARK
 0x203d "\\textinterrobang"        "textcomp" "" # INTERROBANG
 # use the following macro for the character OVERLINE
 0x203e "\\LyXoverline" "\\newcommand*\\LyXoverline{\\raisebox{2.6ex}{\\_}}" ""
+0x203f "\\textbottomtiebar{ }"    "tipa" "tipashortcut=\\t*{ }" # UNDERTIE
 0x2044 "\\textfractionsolidus"    "textcomp" "" # FRACTION SLASH
 0x2045 "\\textlquill"             "textcomp" "" # LEFT SQUARE BRACKET WITH QUILL
 0x2046 "\\textrquill"             "textcomp" "" # RIGHT SQUARE BRACKET WITH QUILL
-0x2047 "??"                       "" "" # DOUBLE QUESTION MARK # ≈ 2×QUESTION MARK
-0x2048 "?!"                       "" "" # QUESTION EXCLAMATION MARK
-0x2049 "!?"                       "" "" # EXCLAMATION QUESTION MARK
+0x2047 "??"                       "" "notermination=text" "" "" # DOUBLE QUESTION MARK # ≈ 2×QUESTION MARK
+0x2048 "?!"                       "" "notermination=text" "" "" # QUESTION EXCLAMATION MARK
+0x2049 "!?"                       "" "notermination=text" "" "" # EXCLAMATION QUESTION MARK
 0x2052 "\\textdiscount"           "textcomp" "" # COMMERCIAL MINUS SIGN
 0x205d "\\vdots"                  "" "" # TRICOLON # ≈ VERTICAL ELLIPSIS
 #0x205e ""                         "" "" "" "" # VERTICAL FOUR DOTS
-0x205f ""                         "" "" "\\:" "" # MEDIUM MATHEMATICAL SPACE
+0x205f ""                         "" "notermination=math" "\\:" "" # MEDIUM MATHEMATICAL SPACE
 #0x2060 ""                         "" "" "" "" # WORD JOINER
 0x2070 "\\textsuperscript{0}"     "" "" "{{}^0}" "" # SUPERSCRIPT ZERO
 0x2071 "\\textsuperscript{i}"     "" "" "{{}^i}" "" # SUPERSCRIPT LATIN SMALL LETTER I
 0x20ac "\\texteuro"               "textcomp" "" # EURO SIGN
 0x20b1 "\\textpeso"               "textcomp" "" # PESO SIGN
 0x20b2 "\\textguarani"            "textcomp" "" # GUARANI SIGN
-0x20b9 "\\rupee"                  "tfrupee" "" # RUPEE SIGN
+0x20b9 "\\rupee"                  "tfrupee" "" "" "" # INDIAN RUPEE SIGN
 
 #
 # letterlike symbols
 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
+0x2102 ""                         "" "" "\\mathbb{C}" "amssymb" # DOUBLE-STRUCK CAPITAL C
+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}}}" ""
 # 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
+0x2109 "°{}F"                     "" "notermination=text" "" "" # DEGREE FAHRENHEIT
+# mathrsfs has no small letters
+#0x210a ""                         "" "" "\\mathscr{g}" "mathrsfs" # SCRIPT SMALL G
 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
+0x210d ""                         "" "" "\\mathbb{H}" "amssymb" # DOUBLE-STRUCK CAPITAL H
+0x210e ""                         "" "notermination=math" "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
+#0x2114 ""                         "" "" "" "" # L B BAR SYMBOL
+0x2115 ""                         "" "" "\\mathbb{N}" "amssymb" # DOUBLE-STRUCK CAPITAL N
 0x2116 "\\textnumero"             "textcomp" "" # NUMERO SIGN
 0x2117 "\\textcircledP"           "textcomp" "" # SOUND RECORDING COYRIGHT
 0x2118 ""                         "" "" "\\wp" "amssymb" # ℘ Weierstrass elliptic function, misnamed SCRIPT CAPITAL P
-0x2119 ""                         "" "" "\\mathbb{P}" "amssymb" # DOUBLE-STUCK CAPITAL P
-0x211a ""                         "" "" "\\mathbb{Q}" "amssymb" # DOUBLE-STUCK CAPITAL Q
+0x2119 ""                         "" "" "\\mathbb{P}" "amssymb" # DOUBLE-STRUCK CAPITAL P
+0x211a ""                         "" "" "\\mathbb{Q}" "amssymb" # DOUBLE-STRUCK 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
+0x211d ""                         "" "" "\\mathbb{R}" "amssymb" # DOUBLE-STRUCK CAPITAL R
 0x211e "\\textrecipe"             "textcomp" "" # PRESCRIPTION TAKE
+#0x211f ""                         "" "" "" "" # RESPONSE
 0x2120 "\\textservicemark"        "textcomp" "" # SERVICE MARK
 #0x2121 ""                         "" "" # TELEPHONE SIGN
 0x2122 "\\texttrademark"          "textcomp" "" # TRADE MARK SIGN
-0x2124 ""                         "" "" "\\mathbb{Z}" "amssymb" # DOUBLE-STUCK CAPITAL Z
+0x2124 ""                         "" "" "\\mathbb{Z}" "amssymb" # DOUBLE-STRUCK CAPITAL Z
 0x2126 "\\textohm"                "textcomp" "" # OHM SIGN
 0x2127 "\\textmho"                "textcomp" "" "\\mho" "amssymb" # INVERTED OHM SIGN
 0x2128 ""                         "" "" "\\mathfrak{Z}" "amssymb" # BLACK-LETTER CAPITAL Z
-0x212a "K"                        "" "" # KELVIN SIGN
-0x212b "\\AA"                     "" "" # ANGSTROM SIGN
+#0x2129 ""                         "" "" "" "" # TURNED GREEK SMALL LETTER IOTA
+0x212a "K"                        "" "notermination=text" "" "" # KELVIN 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
 #0x212f ""                         "" "" "\\mathscr{e}" "mathrsfs" # SCRIPT SMALL E
 0x2130 ""                         "" "" "\\mathscr{E}" "mathrsfs" # SCRIPT CAPITAL E
 0x2131 ""                         "" "" "\\mathscr{F}" "mathrsfs" # SCRIPT CAPITAL F
+#0x2132 ""                         "" "" "" "" # TURNED CAPITAL F
 0x2133 ""                         "" "" "\\mathscr{M}" "mathrsfs" # SCRIPT CAPITAL M
 # mathrsfs has no small letters
 #0x2134 ""                         "" "" "\\mathscr{o}" "mathrsfs" # SCRIPT SMALL O
 0x2137 ""                         "" "" "\\gimel" "amssymb" # GIMEL SYMBOL
 0x2138 ""                         "" "" "\\daleth" "amssymb" # DALET SYMBOL
 #0x2139 ""                         "" "" # INFORMATION SOURCE
+#0x213a ""                         "" "" "" "" # ROTATED CAPITAL Q
 #0x213b ""                         "" "" # FACSIMILE SIGN
 0x214d "\\LyXaktieselskap" "\\newcommand*\\LyXaktieselskap{\\mbox{\\raisebox{.8ex}{\footnotesize A}\\kern-.18em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{\footnotesize S}}}" "" # ⅍ AKTIESELSKAB
 #
 0x217d "\\mbox{c}"                "" "" # SMALL ROMAN NUMERAL ONE HUNDRED
 0x217e "\\mbox{d}"                "" "" # SMALL ROMAN NUMERAL FIVE HUNDRED
 0x217f "\\mbox{m}"                "" "" # SMALL ROMAN NUMERAL ONE THOUSAND
+#0x2180 ""                         "" "" "" "" # ROMAN NUMERAL ONE THOUSAND C D
+#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
 #
 0x2193 "\\textdownarrow"          "textcomp" "" "\\downarrow" # DOWNWARDS ARROW
 0x2194 ""                         "" "" "\\leftrightarrow" # LEFT RIGHT ARROW
 0x2195 ""                         "" "" "\\updownarrow" # UP DOWN ARROW
-0x2196 "Home"                     "" "" "\\nwarrow" "amssymb" # Qt::Key_Home, NORTH WEST ARROW
-0x2198 "End"                      "" "" "\\searrow" "" # Qt::Key_End, SOUTH EAST ARROW
+0x2196 "Home"                     "" "notermination=text" "\\nwarrow" "amssymb" # Qt::Key_Home, NORTH WEST 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
-0x21de "Option-Up Arrow"          "" "" "" # Qt::Key_PageUp, UPWARDS ARROW WITH DOUBLE STROKE = page up
-0x21df "Option-Down Arrow"        "" "" "" # Qt::Key_PageDown, DOWNWARDS ARROW WITH DOUBLE STROKE = page down
-0x21e4 "Shift-Tab"                "" "" "" # Qt::Key_Backtab, LEFTWARDS ARROW TO BAR = leftward tab
-0x21e5 "Tab"                      "" "" "" # Qt::Key_Tab, RIGHTWARDS ARROW TO BAR = rightward tab
-0x21ea "Caps Lock"                "" "" "" # Qt::Key_CapsLock, UPWARDS WHITE ARROW FROM BAR = caps lock
+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
 #
+0x2200 ""                         "" "" "\\forall" "" # FOR ALL
+0x2201 ""                         "" "" "\\complement" "amssymb" # COMPLEMENT
 0x2202 ""                         "" "" "\\partial" # PARTIAL DIFFERENTIAL
+0x2203 ""                         "" "" "\\exists" "" # THERE EXISTS
+0x2204 ""                         "" "" "\\nexists" "amssymb" # THERE DOES NOT EXIST
+0x2205 ""                         "" "" "\\varnothing" "amssymb" # EMPTY SET
 0x2206 ""                         "" "" "\\Delta" # INCREMENT
+0x2207 ""                         "" "" "\\nabla" "" # NABLA
+0x2208 ""                         "" "" "\\in" "" # ELEMENT OF
+0x2209 ""                         "" "" "\\notin" "" # NOT AN ELEMENT OF
+#0x220a ""                         "" "" "" "" # SMALL ELEMENT OF
+0x220b ""                         "" "" "\\ni" "" # CONTAINS AS MEMBER
+#0x220c ""                         "" "" "\\notni" "txfonts|pxfonts" # DOES NOT CONTAIN AS MEMBER
+#0x220d ""                         "" "" "" "" # SMALL CONTAINS AS MEMBER
+#0x220e ""                         "" "" "" "" # END OF PROOF
 0x220f ""                         "" "" "\\prod" # N-ARY PRODUCT
+0x2210 ""                         "" "" "\\coprod" "" # N-ARY COPRODUCT
 0x2211 ""                         "" "" "\\sum" # N-ARY SUMMATION
-0x2212 "\\textminus"              "textcomp" "" "-" "" # MINUS SIGN
+0x2212 "\\textminus"              "textcomp" "notermination=math" "-" "" # MINUS SIGN
+0x2213 ""                         "" "" "\\mp" "" # MINUS-OR-PLUS SIGN
+0x2214 ""                         "" "" "\\dotplus" "amssymb" # DOT PLUS
 0x2215 ""                         "" "" "\\slash" # DIVISION SLASH
+0x2216 ""                         "" "" "\\setminus" "" # SET MINUS
 0x2217 "\\textasteriskcentered"   "textcomp" "" "\\ast" "" # ASTERISK OPERATOR
+0x2218 ""                         "" "" "\\circ" "" # RING OPERATOR
 0x2219 ""                         "" "" "\\centerdot" "amssymb" # BULLET OPERATOR
-0x221a "\\textsurd"               "textcomp" "" # SQUARE ROOT
+0x221a "\\textsurd"               "textcomp" "" "\\surd" "" # SQUARE ROOT
+0x221b ""                         "" "" "\\sqrt[3]{\\vphantom{a}}" "" # CUBE ROOT
+0x221c ""                         "" "" "\\sqrt[4]{\\vphantom{a}}" "" # FOURTH ROOT
 0x221d ""                         "" "" "\\propto" # PROPORTIONAL TO
 0x221e ""                         "" "" "\\infty" # INFINITY
 # use the following macro for the character RIGHT ANGLE
 0x221f "\\LyXrightangle" "\\newcommand*\\LyXrightangle{{\\usefont{U}{msa}{m}{n}\\char120}}" ""
+0x2220 ""                         "" "" "\\angle" "" # ANGLE
+0x2221 ""                         "" "" "\\measuredangle" "amssymb" # MEASURED ANGLE
+#0x2222 ""                         "" "" "" "" # SPHERICAL ANGLE
+#0x2223 ""                         "" "" "\\divides" "mathabx" # DIVIDES
+#0x2224 ""                         "" "" "\\notdivides" "mathabx" # DOES NOT DIVIDE
+0x2225 ""                         "" "" "\\parallel" "" # PARALLEL TO
+0x2226 ""                         "" "" "\\nparallel" "amssymb" # NOT PARALLEL TO
 0x2227 ""                         "" "" "\\bigwedge" "" # LOGICAL AND
 0x2228 ""                         "" "" "\\bigvee" "" # LOGICAL OR
 0x2229 ""                         "" "" "\\bigcap" # INTERSECTION
 0x222d ""                         "" "" "\\iiint" "esint|amsmath" # TRIPLE INTEGRAL
 0x222e ""                         "" "" "\\oint" "esint" # CONTOUR INTEGRAL
 0x222f ""                         "" "" "\\oiint" "esint" # SURFACE INTEGRAL
-0x2230 ""                         "" "" "\\oiiint" "txfonts" # VOLUME INTEGRAL
+#0x2230 ""                         "" "" "\\oiiint" "txfonts|pxfonts|fourier|mathdesign" # VOLUME INTEGRAL
 #0x2231 ""                         "" "" "" "" # CLOCKWISE INTEGRAL
 0x2232 ""                         "" "" "\\ointclockwise" "esint" # CLOCKWISE CONTOUR INTEGRAL
 0x2233 ""                         "" "" "\\ointctrclockwise" "esint" # ANTICLOCKWISE CONTOUR INTEGRAL
 0x2234 ""                         "" "" "\\therefore" "amssymb" # THEREFORE
 0x2235 ""                         "" "" "\\because" "amssymb" # BECAUSE
+#0x2236 ""                         "" "" "" "" # RATIO
+0x2237 ""                         "" "" "\\dblcolon" "mathtools" # PROPORTION
+#0x2238 ""                         "" "" "" "" # DOT MINUS
+0x2239 ""                         "" "" "\\eqcolon" "mathtools" # EXCESS
+#0x223a ""                         "" "" "" "" # GEOMETRIC PROPORTION
+#0x223b ""                         "" "" "" "" # HOMOTHETIC
+0x223c ""                         "" "" "\\sim" "" # TILDE OPERATOR
+#0x223d ""                         "" "" "" "" # REVERSED TILDE
+#0x223e ""                         "" "" "" "" # INVERTED LAZY S
+#0x223f ""                         "" "" "" "" # SINE WAVE
+#0x2240 ""                         "" "" "" "" # WREATH PRODUCT
+#0x2241 ""                         "" "" "" "" # NOT TILDE
+#0x2242 ""                         "" "" "" "" # MINUS TILDE
+#0x2243 ""                         "" "" "" "" # ASYMPTOTICALLY EQUAL TO
+#0x2244 ""                         "" "" "" "" # NOT ASYMPTOTICALLY EQUAL TO
+#0x2245 ""                         "" "" "" "" # APPROXIMATELY EQUAL TO
+#0x2246 ""                         "" "" "" "" # APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
+#0x2247 ""                         "" "" "" "" # NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
 0x2248 ""                         "" "" "\\approx" # ALMOST EQUAL TO
+#0x2249 ""                         "" "" "\\napprox" "mathabx" # NOT ALMOST EQUAL TO
+#0x224a ""                         "" "" "" "" # ALMOST EQUAL OR EQUAL TO
+#0x224b ""                         "" "" "" "" # TRIPLE TILDE
+#0x224c ""                         "" "" "" "" # ALL EQUAL TO
+#0x224d ""                         "" "" "" "" # EQUIVALENT TO
+#0x224e ""                         "" "" "" "" # GEOMETRICALLY EQUIVALENT TO
+#0x224f ""                         "" "" "" "" # DIFFERENCE BETWEEN
+#0x2250 ""                         "" "" "" "" # APPROACHES THE LIMIT
+#0x2251 ""                         "" "" "" "" # GEOMETRICALLY EQUAL TO
+#0x2252 ""                         "" "" "" "" # APPROXIMATELY EQUAL TO OR THE IMAGE OF
+#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
+#0x2258 ""                         "" "" "" "" # CORRESPONDS TO
+#0x2259 ""                         "" "" "" "" # ESTIMATES
+#0x225a ""                         "" "" "" "" # EQUIANGULAR TO
+#0x225b ""                         "" "" "" "" # STAR EQUALS
+#0x225c ""                         "" "" "" "" # DELTA EQUAL TO
+#0x225d ""                         "" "" "" "" # EQUAL TO BY DEFINITION
+#0x225e ""                         "" "" "" "" # MEASURED BY
+#0x225f ""                         "" "" "" "" # QUESTIONED EQUAL TO
 0x2260 ""                         "" "" "\\neq" # NOT EQUAL TO
 0x2261 ""                         "" "" "\\equiv" # IDENTICAL TO
+#0x2262 ""                         "" "" "" "" # NOT IDENTICAL TO
+#0x2263 ""                         "" "" "" "" # STRICTLY EQUIVALENT TO
 0x2264 ""                         "" "" "\\le" # LESS-THAN OR EQUAL TO
 0x2265 ""                         "" "" "\\ge" # GREATER-THAN OR EQUAL TO
+#0x2266 ""                         "" "" "" "" # LESS-THAN OVER EQUAL TO
+#0x2267 ""                         "" "" "" "" # GREATER-THAN OVER EQUAL TO
+#0x2268 ""                         "" "" "" "" # LESS-THAN BUT NOT EQUAL TO
+#0x2269 ""                         "" "" "" "" # GREATER-THAN BUT NOT EQUAL TO
+#0x226a ""                         "" "" "" "" # MUCH LESS-THAN
+#0x226b ""                         "" "" "" "" # MUCH GREATER-THAN
+#0x226c ""                         "" "" "" "" # BETWEEN
+#0x226d ""                         "" "" "" "" # NOT EQUIVALENT TO
+#0x226e ""                         "" "" "" "" # NOT LESS-THAN
+#0x226f ""                         "" "" "" "" # NOT GREATER-THAN
+#0x2270 ""                         "" "" "" "" # NEITHER LESS-THAN NOR EQUAL TO
+#0x2271 ""                         "" "" "" "" # NEITHER GREATER-THAN NOR EQUAL TO
+#0x2272 ""                         "" "" "" "" # LESS-THAN OR EQUIVALENT TO
+#0x2273 ""                         "" "" "" "" # GREATER-THAN OR EQUIVALENT TO
+#0x2274 ""                         "" "" "" "" # NEITHER LESS-THAN NOR EQUIVALENT TO
+#0x2275 ""                         "" "" "" "" # NEITHER GREATER-THAN NOR EQUIVALENT TO
+#0x2276 ""                         "" "" "" "" # LESS-THAN OR GREATER-THAN
+#0x2277 ""                         "" "" "" "" # GREATER-THAN OR LESS-THAN
+#0x2278 ""                         "" "" "" "" # NEITHER LESS-THAN NOR GREATER-THAN
+#0x2279 ""                         "" "" "" "" # NEITHER GREATER-THAN NOR LESS-THAN
+#0x227a ""                         "" "" "" "" # PRECEDES
+#0x227b ""                         "" "" "" "" # SUCCEEDS
+#0x227c ""                         "" "" "" "" # PRECEDES OR EQUAL TO
+#0x227d ""                         "" "" "" "" # SUCCEEDS OR EQUAL TO
+#0x227e ""                         "" "" "" "" # PRECEDES OR EQUIVALENT TO
+#0x227f ""                         "" "" "" "" # SUCCEEDS OR EQUIVALENT TO
+#0x2280 ""                         "" "" "" "" # DOES NOT PRECEDE
+#0x2281 ""                         "" "" "" "" # DOES NOT SUCCEED
+#0x2282 ""                         "" "" "" "" # SUBSET OF
+#0x2283 ""                         "" "" "" "" # SUPERSET OF
+#0x2284 ""                         "" "" "" "" # NOT A SUBSET OF
+#0x2285 ""                         "" "" "" "" # NOT A SUPERSET OF
+#0x2286 ""                         "" "" "" "" # SUBSET OF OR EQUAL TO
+#0x2287 ""                         "" "" "" "" # SUPERSET OF OR EQUAL TO
+#0x2288 ""                         "" "" "" "" # NEITHER A SUBSET OF NOR EQUAL TO
+#0x2289 ""                         "" "" "" "" # NEITHER A SUPERSET OF NOR EQUAL TO
+#0x228a ""                         "" "" "" "" # SUBSET OF WITH NOT EQUAL TO
+#0x228b ""                         "" "" "" "" # SUPERSET OF WITH NOT EQUAL TO
+#0x228c ""                         "" "" "" "" # MULTISET
+#0x228d ""                         "" "" "" "" # MULTISET MULTIPLICATION
+0x228e ""                         "" "" "\\biguplus" "" # 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 ""                         "" "" "" "" # SQUARE CAP
+0x2294 ""                         "" "" "\\bigsqcup" "" # SQUARE CUP
+0x2295 ""                         "" "" "\\bigoplus" "" # CIRCLED PLUS
+#0x2296 ""                         "" "" "" "" # CIRCLED MINUS
+0x2297 ""                         "" "" "\\bigotimes" "" # CIRCLED TIMES
+#0x2298 ""                         "" "" "" "" # CIRCLED DIVISION SLASH
+0x2299 ""                         "" "" "\\bigodot" "" # CIRCLED DOT OPERATOR
+#0x229a ""                         "" "" "" "" # CIRCLED RING OPERATOR
+#0x229b ""                         "" "" "" "" # CIRCLED ASTERISK OPERATOR
+#0x229c ""                         "" "" "" "" # CIRCLED EQUALS
+#0x229d ""                         "" "" "" "" # CIRCLED DASH
+#0x229e ""                         "" "" "" "" # SQUARED PLUS
+#0x229f ""                         "" "" "" "" # SQUARED MINUS
+#0x22a0 ""                         "" "" "" "" # SQUARED TIMES
+#0x22a1 ""                         "" "" "" "" # 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
-0x2326 "Delete"                   "" "" "" # Qt::Key_Delete, ERASE TO THE RIGHT = delete to the right key
+#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"                "" "" "" # Qt::Key_Backspace, ERASE TO THE LEFT = delete to the left key
-0x238b "Escape"                   "" "" "" # Qt::Key_Escape, BROKEN CIRCLE WITH NORTHWEST ARROW = escape
+0x232b "Backspace"                "" "notermination=text" "" "" # Qt::Key_Backspace, ERASE TO THE LEFT = delete to the left key
+0x238b "Escape"                   "" "notermination=text" "" "" # Qt::Key_Escape, BROKEN CIRCLE WITH NORTHWEST ARROW = escape
 #
 # control pictures
 #
 0x25c2 "\\textifsymbol[ifgeo]{114}" "ifsym" "" # BLACK LEFT-POINTING SMALL TRIANGLE
 0x25c3 "\\textifsymbol[ifgeo]{66}" "ifsym" "" # WHITE LEFT-POINTING SMALL TRIANGLE
 0x25c4 "\\LEFTarrow"              "wasysym" "" # BLACK LEFT-POINTING POINTER
-0x25c6 "\\textifsymbol[ifgeo]{102}" "ifsym" "" "\\Diamondblack" "txfonts" # BLACK DIAMOND
+0x25c6 "\\textifsymbol[ifgeo]{102}" "ifsym" "" #"\\Diamondblack" "txfonts|pxfonts" # BLACK DIAMOND
 0x25c7 "\\textifsymbol[ifgeo]{54}" "ifsym" "" "\\Diamond" "amssymb" # WHITE DIAMOND
 0x25ca ""                         "" "" "\\lozenge" "amssymb" # LOZENGE
 0x25cb "\\Circle"                 "wasysym" "" "\\Circle" "wasysym" # CIRCLE
 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
+#0x2664 ""                         "" "" "\\varspadesuit" "txfonts|pxfonts" # WHITE SPADE SUIT
+#0x2665 ""                         "" "" "\\varheartsuit" "txfonts|pxfonts" # BLACK HEART SUIT
+#0x2666 ""                         "" "" "\\vardiamondsuit" "txfonts|pxfonts" # BLACK DIAMOND SUIT
+#0x2667 ""                         "" "" "\\varclubsuit" "txfonts|pxfonts" # WHITE CLUB SUIT
+#0x2668 ""                         "" "" "" "" # HOT SPRINGS
 0x2669 "\\quarternote"            "wasysym" "" "\\quarternote" "wasysym" # QUARTER NOTE
 0x266a "\\textmusicalnote"        "textcomp" "" # EIGHTH NOTE
 0x266b "\\twonotes"               "wasysym" "" "\\twonotes" "wasysym" # BEAMED EIGHTH NOTES
+#0x266c ""                         "" "" "" "" # BEAMED SIXTEENTH NOTES
+0x266d ""                         "" "" "\\flat" "" # MUSIC FLAT SIGN
+0x266e ""                         "" "" "\\natural" "" # MUSIC NATURAL SIGN
+0x266f ""                         "" "" "\\sharp" "" # MUSIC SHARP SIGN
 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
+#0x26a6 ""                         "" "" "" "" # MALE WITH STROKE SIGN
+#0x26a7 ""                         "" "" "" "" # MALE WITH STROKE AND MALE AND FEMALE SIGN
+#0x26a8 ""                         "" "" "" "" # VERTICAL MALE WITH STROKE SIGN
+#0x26a9 ""                         "" "" "" "" # HORIZONTAL MALE WITH STROKE SIGN
+#0x26aa ""                         "" "" "" "" # MEDIUM WHITE CIRCLE
+#0x26ab ""                         "" "" "" "" # MEDIUM BLACK CIRCLE
+#0x26ac ""                         "" "" "" "" # MEDIUM SMALL WHITE CIRCLE
 0x26ad "\\textmarried"            "textcomp" "" # MARRIAGE SYMBOL
 0x26ae "\\textdivorced"           "textcomp" "" # DIVORCE SYMBOL
+#0x26af ""                         "" "" "" "" # UNMARRIED PARTNERSHIP SYMBOL
 #
 # dingbats
 #
 #
 # 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
 #
 #0x2a1b ""                         "" "" "" "" # INTEGRAL WITH OVERBAR
 #0x2a1c ""                         "" "" "" "" # INTEGRAL WITH UNDERBAR
 #
+# Modifier tone letters
+#
+0xa71b "\\textupstep"              "tipa" "" "" "" # MODIFIER LETTER RAISED UP ARROW
+0xa71c "\\textdownstep"            "tipa" "" "" "" # MODIFIER LETTER RAISED DOWN ARROW
+#
 # 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
+0xfb00 "ff"                       "" "force,notermination=text" "" "" # LATIN SMALL LIGATURE FF
+0xfb01 "fi"                       "" "force,notermination=text" "" "" # LATIN SMALL LIGATURE FI
+0xfb02 "fl"                       "" "force,notermination=text" "" "" # LATIN SMALL LIGATURE FL
+0xfb03 "ffi"                      "" "force,notermination=text" "" "" # LATIN SMALL LIGATURE FFI
+0xfb04 "ffl"                      "" "force,notermination=text" "" "" # LATIN SMALL LIGATURE FFL
 #
 # mathematical alphanumeric symbols
 #
 0x1d431 ""                         "" "" "\\mathbf{x}" "" # 𝐱 MATHEMATICAL BOLD SMALL X
 0x1d432 ""                         "" "" "\\mathbf{y}" "" # 𝐲 MATHEMATICAL BOLD SMALL Y
 0x1d433 ""                         "" "" "\\mathbf{z}" "" # 𝐳 MATHEMATICAL BOLD SMALL Z
-0x1d434 ""                         "" "" "A" "" # 𝐴 MATHEMATICAL ITALIC CAPITAL A
-0x1d435 ""                         "" "" "B" "" # 𝐵 MATHEMATICAL ITALIC CAPITAL B
-0x1d436 ""                         "" "" "C" "" # 𝐶 MATHEMATICAL ITALIC CAPITAL C
-0x1d437 ""                         "" "" "D" "" # 𝐷 MATHEMATICAL ITALIC CAPITAL D
-0x1d438 ""                         "" "" "E" "" # 𝐸 MATHEMATICAL ITALIC CAPITAL E
-0x1d439 ""                         "" "" "F" "" # 𝐹 MATHEMATICAL ITALIC CAPITAL F
-0x1d43a ""                         "" "" "G" "" # 𝐺 MATHEMATICAL ITALIC CAPITAL G
-0x1d43b ""                         "" "" "H" "" # 𝐻 MATHEMATICAL ITALIC CAPITAL H
-0x1d43c ""                         "" "" "I" "" # 𝐼 MATHEMATICAL ITALIC CAPITAL I
-0x1d43d ""                         "" "" "J" "" # 𝐽 MATHEMATICAL ITALIC CAPITAL J
-0x1d43e ""                         "" "" "K" "" # 𝐾 MATHEMATICAL ITALIC CAPITAL K
-0x1d43f ""                         "" "" "L" "" # 𝐿 MATHEMATICAL ITALIC CAPITAL L
-0x1d440 ""                         "" "" "M" "" # 𝑀 MATHEMATICAL ITALIC CAPITAL M
-0x1d441 ""                         "" "" "N" "" # 𝑁 MATHEMATICAL ITALIC CAPITAL N
-0x1d442 ""                         "" "" "O" "" # 𝑂 MATHEMATICAL ITALIC CAPITAL O
-0x1d443 ""                         "" "" "P" "" # 𝑃 MATHEMATICAL ITALIC CAPITAL P
-0x1d444 ""                         "" "" "Q" "" # 𝑄 MATHEMATICAL ITALIC CAPITAL Q
-0x1d445 ""                         "" "" "R" "" # 𝑅 MATHEMATICAL ITALIC CAPITAL R
-0x1d446 ""                         "" "" "S" "" # 𝑆 MATHEMATICAL ITALIC CAPITAL S
-0x1d447 ""                         "" "" "T" "" # 𝑇 MATHEMATICAL ITALIC CAPITAL T
-0x1d448 ""                         "" "" "U" "" # 𝑈 MATHEMATICAL ITALIC CAPITAL U
-0x1d449 ""                         "" "" "V" "" # 𝑉 MATHEMATICAL ITALIC CAPITAL V
-0x1d44a ""                         "" "" "W" "" # 𝑊 MATHEMATICAL ITALIC CAPITAL W
-0x1d44b ""                         "" "" "X" "" # 𝑋 MATHEMATICAL ITALIC CAPITAL X
-0x1d44c ""                         "" "" "Y" "" # 𝑌 MATHEMATICAL ITALIC CAPITAL Y
-0x1d44d ""                         "" "" "Z" "" # 𝑍 MATHEMATICAL ITALIC CAPITAL Z
-0x1d44e ""                         "" "" "a" "" # 𝑎 MATHEMATICAL ITALIC SMALL A
-0x1d44f ""                         "" "" "b" "" # 𝑏 MATHEMATICAL ITALIC SMALL B
-0x1d450 ""                         "" "" "c" "" # 𝑐 MATHEMATICAL ITALIC SMALL C
-0x1d451 ""                         "" "" "d" "" # 𝑑 MATHEMATICAL ITALIC SMALL D
-0x1d452 ""                         "" "" "e" "" # 𝑒 MATHEMATICAL ITALIC SMALL E
-0x1d453 ""                         "" "" "f" "" # 𝑓 MATHEMATICAL ITALIC SMALL F
-0x1d454 ""                         "" "" "g" "" # 𝑔 MATHEMATICAL ITALIC SMALL G
-0x1d456 ""                         "" "" "i" "" # 𝑖 MATHEMATICAL ITALIC SMALL I
-0x1d457 ""                         "" "" "j" "" # 𝑗 MATHEMATICAL ITALIC SMALL J
-0x1d458 ""                         "" "" "k" "" # 𝑘 MATHEMATICAL ITALIC SMALL K
-0x1d459 ""                         "" "" "l" "" # 𝑙 MATHEMATICAL ITALIC SMALL L
-0x1d45a ""                         "" "" "m" "" # 𝑚 MATHEMATICAL ITALIC SMALL M
-0x1d45b ""                         "" "" "n" "" # 𝑛 MATHEMATICAL ITALIC SMALL N
-0x1d45c ""                         "" "" "o" "" # 𝑜 MATHEMATICAL ITALIC SMALL O
-0x1d45d ""                         "" "" "p" "" # 𝑝 MATHEMATICAL ITALIC SMALL P
-0x1d45e ""                         "" "" "q" "" # 𝑞 MATHEMATICAL ITALIC SMALL Q
-0x1d45f ""                         "" "" "r" "" # 𝑟 MATHEMATICAL ITALIC SMALL R
-0x1d460 ""                         "" "" "s" "" # 𝑠 MATHEMATICAL ITALIC SMALL S
-0x1d461 ""                         "" "" "t" "" # 𝑡 MATHEMATICAL ITALIC SMALL T
-0x1d462 ""                         "" "" "u" "" # 𝑢 MATHEMATICAL ITALIC SMALL U
-0x1d463 ""                         "" "" "v" "" # 𝑣 MATHEMATICAL ITALIC SMALL V
-0x1d464 ""                         "" "" "w" "" # 𝑤 MATHEMATICAL ITALIC SMALL W
-0x1d465 ""                         "" "" "x" "" # 𝑥 MATHEMATICAL ITALIC SMALL X
-0x1d466 ""                         "" "" "y" "" # 𝑦 MATHEMATICAL ITALIC SMALL Y
-0x1d467 ""                         "" "" "z" "" # 𝑧 MATHEMATICAL ITALIC SMALL Z
+0x1d434 ""                         "" "notermination=math" "A" "" # 𝐴 MATHEMATICAL ITALIC CAPITAL A
+0x1d435 ""                         "" "notermination=math" "B" "" # 𝐵 MATHEMATICAL ITALIC CAPITAL B
+0x1d436 ""                         "" "notermination=math" "C" "" # 𝐶 MATHEMATICAL ITALIC CAPITAL C
+0x1d437 ""                         "" "notermination=math" "D" "" # 𝐷 MATHEMATICAL ITALIC CAPITAL D
+0x1d438 ""                         "" "notermination=math" "E" "" # 𝐸 MATHEMATICAL ITALIC CAPITAL E
+0x1d439 ""                         "" "notermination=math" "F" "" # 𝐹 MATHEMATICAL ITALIC CAPITAL F
+0x1d43a ""                         "" "notermination=math" "G" "" # 𝐺 MATHEMATICAL ITALIC CAPITAL G
+0x1d43b ""                         "" "notermination=math" "H" "" # 𝐻 MATHEMATICAL ITALIC CAPITAL H
+0x1d43c ""                         "" "notermination=math" "I" "" # 𝐼 MATHEMATICAL ITALIC CAPITAL I
+0x1d43d ""                         "" "notermination=math" "J" "" # 𝐽 MATHEMATICAL ITALIC CAPITAL J
+0x1d43e ""                         "" "notermination=math" "K" "" # 𝐾 MATHEMATICAL ITALIC CAPITAL K
+0x1d43f ""                         "" "notermination=math" "L" "" # 𝐿 MATHEMATICAL ITALIC CAPITAL L
+0x1d440 ""                         "" "notermination=math" "M" "" # 𝑀 MATHEMATICAL ITALIC CAPITAL M
+0x1d441 ""                         "" "notermination=math" "N" "" # 𝑁 MATHEMATICAL ITALIC CAPITAL N
+0x1d442 ""                         "" "notermination=math" "O" "" # 𝑂 MATHEMATICAL ITALIC CAPITAL O
+0x1d443 ""                         "" "notermination=math" "P" "" # 𝑃 MATHEMATICAL ITALIC CAPITAL P
+0x1d444 ""                         "" "notermination=math" "Q" "" # 𝑄 MATHEMATICAL ITALIC CAPITAL Q
+0x1d445 ""                         "" "notermination=math" "R" "" # 𝑅 MATHEMATICAL ITALIC CAPITAL R
+0x1d446 ""                         "" "notermination=math" "S" "" # 𝑆 MATHEMATICAL ITALIC CAPITAL S
+0x1d447 ""                         "" "notermination=math" "T" "" # 𝑇 MATHEMATICAL ITALIC CAPITAL T
+0x1d448 ""                         "" "notermination=math" "U" "" # 𝑈 MATHEMATICAL ITALIC CAPITAL U
+0x1d449 ""                         "" "notermination=math" "V" "" # 𝑉 MATHEMATICAL ITALIC CAPITAL V
+0x1d44a ""                         "" "notermination=math" "W" "" # 𝑊 MATHEMATICAL ITALIC CAPITAL W
+0x1d44b ""                         "" "notermination=math" "X" "" # 𝑋 MATHEMATICAL ITALIC CAPITAL X
+0x1d44c ""                         "" "notermination=math" "Y" "" # 𝑌 MATHEMATICAL ITALIC CAPITAL Y
+0x1d44d ""                         "" "notermination=math" "Z" "" # 𝑍 MATHEMATICAL ITALIC CAPITAL Z
+0x1d44e ""                         "" "notermination=math" "a" "" # 𝑎 MATHEMATICAL ITALIC SMALL A
+0x1d44f ""                         "" "notermination=math" "b" "" # 𝑏 MATHEMATICAL ITALIC SMALL B
+0x1d450 ""                         "" "notermination=math" "c" "" # 𝑐 MATHEMATICAL ITALIC SMALL C
+0x1d451 ""                         "" "notermination=math" "d" "" # 𝑑 MATHEMATICAL ITALIC SMALL D
+0x1d452 ""                         "" "notermination=math" "e" "" # 𝑒 MATHEMATICAL ITALIC SMALL E
+0x1d453 ""                         "" "notermination=math" "f" "" # 𝑓 MATHEMATICAL ITALIC SMALL F
+0x1d454 ""                         "" "notermination=math" "g" "" # 𝑔 MATHEMATICAL ITALIC SMALL G
+0x1d456 ""                         "" "notermination=math" "i" "" # 𝑖 MATHEMATICAL ITALIC SMALL I
+0x1d457 ""                         "" "notermination=math" "j" "" # 𝑗 MATHEMATICAL ITALIC SMALL J
+0x1d458 ""                         "" "notermination=math" "k" "" # 𝑘 MATHEMATICAL ITALIC SMALL K
+0x1d459 ""                         "" "notermination=math" "l" "" # 𝑙 MATHEMATICAL ITALIC SMALL L
+0x1d45a ""                         "" "notermination=math" "m" "" # 𝑚 MATHEMATICAL ITALIC SMALL M
+0x1d45b ""                         "" "notermination=math" "n" "" # 𝑛 MATHEMATICAL ITALIC SMALL N
+0x1d45c ""                         "" "notermination=math" "o" "" # 𝑜 MATHEMATICAL ITALIC SMALL O
+0x1d45d ""                         "" "notermination=math" "p" "" # 𝑝 MATHEMATICAL ITALIC SMALL P
+0x1d45e ""                         "" "notermination=math" "q" "" # 𝑞 MATHEMATICAL ITALIC SMALL Q
+0x1d45f ""                         "" "notermination=math" "r" "" # 𝑟 MATHEMATICAL ITALIC SMALL R
+0x1d460 ""                         "" "notermination=math" "s" "" # 𝑠 MATHEMATICAL ITALIC SMALL S
+0x1d461 ""                         "" "notermination=math" "t" "" # 𝑡 MATHEMATICAL ITALIC SMALL T
+0x1d462 ""                         "" "notermination=math" "u" "" # 𝑢 MATHEMATICAL ITALIC SMALL U
+0x1d463 ""                         "" "notermination=math" "v" "" # 𝑣 MATHEMATICAL ITALIC SMALL V
+0x1d464 ""                         "" "notermination=math" "w" "" # 𝑤 MATHEMATICAL ITALIC SMALL W
+0x1d465 ""                         "" "notermination=math" "x" "" # 𝑥 MATHEMATICAL ITALIC SMALL X
+0x1d466 ""                         "" "notermination=math" "y" "" # 𝑦 MATHEMATICAL ITALIC SMALL Y
+0x1d467 ""                         "" "notermination=math" "z" "" # 𝑧 MATHEMATICAL ITALIC SMALL Z
 0x1d49c ""                         "" "" "\\mathcal{A}" "" # 𝒜 MATHEMATICAL SCRIPT CAPITAL A
 0x1d49e ""                         "" "" "\\mathcal{C}" "" # 𝒞 MATHEMATICAL SCRIPT CAPITAL C
 0x1d49f ""                         "" "" "\\mathcal{D}" "" # 𝒟 MATHEMATICAL SCRIPT CAPITAL D