]> git.lyx.org Git - lyx.git/blobdiff - lib/unicodesymbols
Update RELEASE-NOTES
[lyx.git] / lib / unicodesymbols
index 7725e0a4f033c9dbd30fa6b647df0edbfc184d62..820209c8686cc788e13dd2a11ed7a552e3d500c2 100644 (file)
@@ -19,8 +19,8 @@
 # Do only add commands that give correct output, no hacks that look "similar".
 # TODO: fix "missing Qt keysequences (MacSpecialKey)" hacks (search for "Qt::")
 # Commands that modify other parts of the text should not be added either.
-# For this reason, all commands requiring txfonts, pxfonts, fourier and
-# mathdesign are commented out (these packages switch to fonts like times or
+# For this reason, all commands requiring txfonts, pxfonts, fourier, mathdesign
+# and MnSymbol are commented out (these packages switch to fonts like times or
 # palatino). mathabx is not used because of many clashes with AMS math.
 
 # syntax:
 # Both mathcommand and mathpreamble are optional.
 # textpreamble and mathpreamble can either be a feature known by the LaTeXFeatures
 # class (e.g. tipa), or a LaTeX command (e.g. \\usepackage{bla}).
+# Features may be combined using '|', in this case one of the alternatives is
+# chosen. The algorithm tries to satisfy as many requirements as possible.
+# Therefore it may depend on the whole document contents which feature is chosen.
 # Known flags:
 # - combining       This is a combining char that will get combined with a base char
-# - force           Always output replacement command
+# - force              Always output replacement command
+# - force=enc1;enc2... Always output replacement command in the specified encodings.
+# - force!=en1;en2...  Always output replacement command in all but the specified encodings.
+#                      Symbols are never forced in encodings with iconv name
+#                      UTF-8 and package none (currently only utf8-plain).
 # - mathalpha       This character is considered as a math variable in mathmode
 # - notermination=text Do not terminate this textcommand (by {} or space).
 #                      This is set by default if textcommand ends with }.
 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
 0x0132 "IJ"                       "" "mathalpha,notermination=both" "IJ" "" # LATIN CAPITAL LIGATURE IJ
 0x0133 "ij"                       "" "mathalpha,notermination=both" "ij" "" # LATIN SMALL LIGATURE IJ
 0x0134 "\\^{J}"                   "" "mathalpha" "\\hat{J}" # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
-0x0135 "\\^{\\j}"                 "" "mathalpha" "\\hat{\\jmath}" # LATIN SMALL LETTER J WITH CIRCUMFLEX
+0x0135 "\\^{\\j}"                 "" "mathalpha,force=utf8" "\\hat{\\jmath}" "" # LATIN SMALL LETTER J WITH CIRCUMFLEX
 0x0136 "\\c{K}"                   "" "mathalpha" "\\cedilla{K}" "accents,cedilla" # LATIN CAPITAL LETTER K WITH CEDILLA
 0x0137 "\\c{k}"                   "" "mathalpha" "\\cedilla{k}" "accents,cedilla" # LATIN SMALL LETTER K WITH CEDILLA
 #0x0138 ""                         "" "" "" "" # LATIN SMALL LETTER KRA
 #0x01ed ""                         "" "" # LATIN SMALL LETTER O WITH OGONEK AND MACRON
 #0x01ee ""                         "" "" # LATIN CAPITAL LETTER EZH WITH CARON
 #0x01ef ""                         "" "" # LATIN SMALL LETTER EZH WITH CARON
-0x01f0 "\\v{\\j}"                 "" "mathalpha" "\\check{\\jmath}" # LATIN SMALL LETTER J WITH CARON
+0x01f0 "\\v{\\j}"                 "" "mathalpha,force=utf8" "\\check{\\jmath}" "" # LATIN SMALL LETTER J WITH CARON
 #0x01f1 ""                         "" "" # LATIN CAPITAL LETTER DZ
 #0x01f2 ""                         "" "" # LATIN CAPITAL LETTER D WITH SMALL LETTER Z
 #0x01f3 ""                         "" "" # LATIN SMALL LETTER DZ
 #0x0234 ""                         "" "" # LATIN SMALL LETTER L WITH CURL
 0x0235 "\\textctn"                "tipa" "force" # LATIN SMALL LETTER N WITH CURL
 0x0236 "\\textctt"                "tipa" "force" # LATIN SMALL LETTER T WITH CURL
-0x0237 "\\j"                      "" "mathalpha" "\\jmath" # LATIN SMALL LETTER DOTLESS J
+0x0237 "\\j"                      "" "mathalpha,force=utf8" "\\jmath" "" # LATIN SMALL LETTER DOTLESS J
 0x0238 "\\textdblig"              "tipx" "force" # LATIN SMALL LETTER DB DIGRAPH
 0x0239 "\\textqplig"              "tipx" "force" # LATIN SMALL LETTER QP DIGRAPH
 #0x023a ""                         "" "" "" "" # LATIN CAPITAL LETTER A WITH STROKE
 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,tipashortcut=\\OE" # LATIN LETTER SMALL CAPITAL OE
+0x0276 "\\textscoelig"            "tipa" "force" # LATIN LETTER SMALL CAPITAL OE
 0x0277 "\\textcloseomega"         "tipa" "force" # LATIN SMALL LETTER CLOSED OMEGA
 0x0278 "\\textphi"                "tipa" "force,tipashortcut=F" # LATIN SMALL LETTER PHI
 0x0279 "\\textturnr"              "tipa" "force,tipashortcut=\\*r" # LATIN SMALL LETTER TURNED R
 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
 #0x02c5 ""                         "" "" # MODIFIER LETTER DOWN ARROWHEAD
 0x02c6 "\\^{ }"                   "" "" # MODIFIER LETTER CIRCUMFLEX ACCENT
 0x02c7 "\\v{ }"                   "" "" # CARON
-0x02c8 "\\textprimstress"         "tipa" "force,tipashortcut=\"" # MODIFIER LETTER VERTICAL LINE
+0x02c8 "\\textprimstress"         "tipa" "force" # MODIFIER LETTER VERTICAL LINE
 0x02c9 "\\={ }"                   "" "" # MODIFIER LETTER MACRON
 0x02ca "\\'{ }"                   "" "" # MODIFIER LETTER ACUTE ACCENT
 0x02cb "\\`{ }"                   "" "" # MODIFIER LETTER GRAVE ACCENT
-0x02cc "\\textsecstress"          "tipa" "force,tipashortcut=\"\"" # MODIFIER LETTER LOW VERTICAL LINE
+0x02cc "\\textsecstress"          "tipa" "force" # MODIFIER LETTER LOW VERTICAL LINE
 0x02cd "\\b{ }"                   "" "" # MODIFIER LETTER LOW MACRON
 0x02ce "\\textsubgrave{ }"        "tipa" "force" # MODIFIER LETTER LOW GRAVE ACCENT
 0x02cf "\\textsubacute{ }"        "tipa" "force" # MODIFIER LETTER LOW ACUTE ACCENT
 0x02e2 "\\textsuperscript{s}"     "" "" # MODIFIER LETTER SMALL S
 0x02e3 "\\textsuperscript{x}"     "" "" # MODIFIER LETTER SMALL X
 0x02e4 "\\textsuperscript{\\textrevglotstop}" "tipa" "force" # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
-0x02e5 "\\tone{55}"               "tipa" "force" # MODIFIER LETTER EXTRA-HIGH TONE BAR
-0x02e6 "\\tone{44}"               "tipa" "force" # MODIFIER LETTER HIGH TONE BAR
-0x02e7 "\\tone{33}"               "tipa" "force" # MODIFIER LETTER MID TONE BAR
-0x02e8 "\\tone{22}"               "tipa" "force" # MODIFIER LETTER LOW TONE BAR
-0x02e9 "\\tone{11}"               "tipa" "force" # MODIFIER LETTER EXTRA-LOW TONE BAR
+0x02e5 "\\tone{55}"               "tone" "force" # MODIFIER LETTER EXTRA-HIGH TONE BAR
+0x02e6 "\\tone{44}"               "tone" "force" # MODIFIER LETTER HIGH TONE BAR
+0x02e7 "\\tone{33}"               "tone" "force" # MODIFIER LETTER MID TONE BAR
+0x02e8 "\\tone{22}"               "tone" "force" # MODIFIER LETTER LOW TONE BAR
+0x02e9 "\\tone{11}"               "tone" "force" # MODIFIER LETTER EXTRA-LOW TONE BAR
 #0x02ea ""                         "" "" # MODIFIER LETTER YIN DEPARTING TONE MARK
 #0x02eb ""                         "" "" # MODIFIER LETTER YANG DEPARTING TONE MARK
 0x02ec "\\textsubwedge{ }"        "tipa" "force" # MODIFIER LETTER VOICING
 #0x02ed ""                         "" "" # MODIFIER LETTER UNASPIRATED
 #0x02ee ""                         "" "" # MODIFIER LETTER DOUBLE APOSTROPHE
+#0x02ef ""                         "" "" "" "" # MODIFIER LETTER LOW DOWN ARROWHEAD
 0x02f0 "\\textsubcircum{ }"       "tipa" "force" # MODIFIER LETTER LOW UP ARROWHEAD
 #0x02f1 ""                         "" "" # MODIFIER LETTER LOW LEFT ARROWHEAD
 #0x02f2 ""                         "" "" # MODIFIER LETTER LOW RIGHT ARROWHEAD
 #0x02f4 ""                         "" "" # MODIFIER LETTER MIDDLE GRAVE ACCENT
 #0x02f5 ""                         "" "" # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
 #0x02f6 ""                         "" "" # MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT
-0x02f7 "\\textsubtilde"           "tipa" "force" # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
+0x02f7 "\\textsubtilde{ }"        "tipa" "force" "" "" # MODIFIER LETTER LOW TILDE
 #0x02f8 ""                         "" "" # MODIFIER LETTER RAISED COLON
 0x02f9 "\\textopencorner"         "tipa" "force" # MODIFIER LETTER BEGIN HIGH TONE
 0x02fa "\\textcorner"             "tipa" "force" # MODIFIER LETTER END HIGH TONE
 #0x02fb ""                         "" "" # MODIFIER LETTER BEGIN LOW TONE
 #0x02fc ""                         "" "" # MODIFIER LETTER END LOW TONE
+#0x02fd ""                         "" "" "" "" # MODIFIER LETTER SHELF
+#0x02fe ""                         "" "" "" "" # MODIFIER LETTER OPEN SHELF
+#0x02ff ""                         "" "" "" "" # MODIFIER LETTER LOW LEFT ARROW
 #
 # Combining diacritical marks
 #
 0x031d "\\textraising"            "tipa" "combining,force" # COMBINING UP TACK BELOW
 0x031e "\\textlowering"           "tipa" "combining,force" # COMBINING DOWN TACK BELOW
 0x031f "\\textsubplus"            "tipa" "combining,force" # COMBINING PLUS SIGN BELOW
-0x0320 "\\b"                      "" "combining,force" # COMBINING MINUS SIGN BELOW
+0x0320 "\\b"                      "" "combining,force,tipashortcut=\\=*" # COMBINING MINUS SIGN BELOW
 #0x0321 ""                         "" "combining,force" # COMBINING PALATALIZED HOOK BELOW
 #0x0322 ""                         "" "combining,force" # COMBINING RETROFLEX HOOK BELOW
 0x0323 "\\d"                      "" "combining,force" # COMBINING DOT BELOW
 #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
 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
 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
 #0x200e ""                         "" "" "" "" # LEFT-TO-RIGHT MARK
 #0x200f ""                         "" "" "" "" # RIGHT-TO-LEFT MARK
 0x2010 "-"                        "" "notermination=text" "" "" # HYPHEN # identic in LaTeX to FIGURE DASH
-0x2011 "\\nobreakdash-hspace{0pt}"           "amsmath" "notermination=text" "" "" # NON-BREAKING HYPHEN (0pt space to allow normal hypenation in the following word.)
+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,notermination=math" "" "\\|" "" # DOUBLE VERTICAL 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
 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
 # use the following macro for the character ADRESSED TO THE SUBJECT
 0x2101 "\\LyXaddressed" "\\newcommand*\\LyXaddressed{\\mbox{\\raisebox{.8ex}{a}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{s}}}" ""
 0x2102 ""                         "" "" "\\mathbb{C}" "amssymb" # DOUBLE-STRUCK CAPITAL C
-0x2103 "\\textcelsius"            "textcomp" "" # DEGREE CELSIUS
+0x2103 "\\textcelsius"            "textcomp" "force=utf8x" "" "" # DEGREE CELSIUS
 #0x2104 ""                         "" "" "" "" # CENTRE LINE SYMBOL
 # use the following macro for the character CARE OF
 0x2105 "\\LyXcareof" "\\newcommand*\\LyXcareof{\\mbox{\\raisebox{.8ex}{c}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{o}}}" ""
 0x2128 ""                         "" "" "\\mathfrak{Z}" "amssymb" # BLACK-LETTER CAPITAL Z
 #0x2129 ""                         "" "" "" "" # TURNED GREEK SMALL LETTER IOTA
 0x212a "K"                        "" "notermination=text" "" "" # KELVIN SIGN
-0x212b "\\AA"                     "" "" # ANGSTROM SIGN
+0x212b "\\AA"                     "" "force=utf8" "" "" # ANGSTROM SIGN
 0x212c ""                         "" "" "\\mathscr{B}" "mathrsfs" # SCRIPT CAPITAL B
 0x212d ""                         "" "" "\\mathfrak{C}" "amssymb" # BLACK-LETTER CAPITAL C
 0x212e "\\textestimated"          "textcomp" "" # ESTIMATED SYMBOL
 #0x2181 ""                         "" "" "" "" # ROMAN NUMERAL FIVE THOUSAND
 #0x2182 ""                         "" "" "" "" # ROMAN NUMERAL TEN THOUSAND
 #0x2183 ""                         "" "" "" "" # ROMAN NUMERAL REVERSED ONE HUNDRED
+#0x2184 ""                         "" "" "" "" # LATIN SMALL LETTER REVERSED C
+#0x2185 ""                         "" "" "" "" # ROMAN NUMERAL SIX LATE FORM
+#0x2186 ""                         "" "" "" "" # ROMAN NUMERAL FIFTY EARLY FORM
+#0x2187 ""                         "" "" "" "" # ROMAN NUMERAL FIFTY THOUSAND
+#0x2188 ""                         "" "" "" "" # ROMAN NUMERAL ONE HUNDRED THOUSAND
+#0x2189 ""                         "" "" "" "" # VULGAR FRACTION ZERO THIRDS
 #
 # arrows
 #
 0x2194 ""                         "" "" "\\leftrightarrow" # LEFT RIGHT ARROW
 0x2195 ""                         "" "" "\\updownarrow" # UP DOWN ARROW
 0x2196 "Home"                     "" "notermination=text" "\\nwarrow" "amssymb" # Qt::Key_Home, NORTH WEST ARROW
-0x2198 "End"                      "" "notermination=text" "\\searrow" "" # Qt::Key_End, SOUTH EAST ARROW
+0x2197 "\\textglobrise"           "tipa" "" "\\nearrow" "" # NORTH EAST ARROW
+0x2198 "End"                      "" "notermination=text,tipashortcut=\\textglobfall{}" "\\searrow" "" # Qt::Key_End, SOUTH EAST ARROW
+0x2199 ""                         "" "" "\\swarrow" "" # SOUTH WEST ARROW
+0x219a ""                         "" "" "\\nleftarrow" "amssymb" # LEFTWARDS ARROW WITH STROKE
+0x219b ""                         "" "" "\\nrightarrow" "amssymb" # RIGHTWARDS ARROW WITH STROKE
+#0x219c ""                         "" "" "" "" # LEFTWARDS WAVE ARROW
+# amssymb and amsfonts define leadsto as well, but wrong (looks like 0x21dd)
+0x219d ""                         "" "" "\\leadsto" "latexsym|wasysym" # RIGHTWARDS WAVE ARROW,
+0x219e ""                         "" "" "\\twoheadleftarrow" "amssymb" # LEFTWARDS TWO HEADED ARROW
+#0x219f ""                         "" "" "" "" # UPWARDS TWO HEADED ARROW
+0x21a0 ""                         "" "" "\\twoheadrightarrow" "amssymb" # RIGHTWARDS TWO HEADED ARROW
+#0x21a1 ""                         "" "" "" "" # DOWNWARDS TWO HEADED ARROW
+0x21a2 ""                         "" "" "\\leftarrowtail" "amssymb" # LEFTWARDS ARROW WITH TAIL
+0x21a3 ""                         "" "" "\\rightarrowtail" "amssymb" # RIGHTWARDS ARROW WITH TAIL
+0x21a4 ""                         "" "" "\\mapsfromchar" "stmaryrd" # LEFTWARDS ARROW FROM BAR
+#0x21a5 ""                         "" "" "" "" # UPWARDS ARROW FROM BAR
+0x21a6 ""                         "" "" "\\mapsto" "" # RIGHTWARDS ARROW FROM BAR
+#0x21a7 ""                         "" "" "" "" # DOWNWARDS ARROW FROM BAR
 0x21a8 "{\\ascii\\ETB}"           "ascii" "" # UP DOWN ARROW WITH BASE
+0x21a9 ""                         "" "" "\\hookleftarrow" "" # LEFTWARDS ARROW WITH HOOK
+0x21aa ""                         "" "" "\\hookrightarrow" "" # RIGHTWARDS ARROW WITH HOOK
+0x21ab ""                         "" "" "\\looparrowleft" "amssymb" # LEFTWARDS ARROW WITH LOOP
+0x21ac ""                         "" "" "\\looparrowright" "amssymb" # RIGHTWARDS ARROW WITH LOOP
+#0x21ad ""                         "" "" "" "" # LEFT RIGHT WAVE ARROW
+0x21ae ""                         "" "" "\\nleftrightarrow" "amssymb" # LEFT RIGHT ARROW WITH STROKE
+0x21af ""                         "" "" "\\lightning" "stmaryrd|wasysym" # DOWNWARDS ZIGZAG ARROW
+0x21b0 ""                         "" "" "\\Lsh" "amssymb" # UPWARDS ARROW WITH TIP LEFTWARDS
+0x21b1 ""                         "" "" "\\Rsh" "amssymb" # UPWARDS ARROW WITH TIP RIGHTWARDS
+#0x21b2 ""                         "" "" "" "" # DOWNWARDS ARROW WITH TIP LEFTWARDS
+#0x21b3 ""                         "" "" "" "" # DOWNWARDS ARROW WITH TIP RIGHTWARDS
+#0x21b4 ""                         "" "" "" "" # RIGHTWARDS ARROW WITH CORNER DOWNWARDS
 0x21b5 "{\\Pisymbol{psy}{191}}"   "pifont" "" # DOWNWARDS ARROW WITH CORNER LEFTWARDS, Return key
+0x21b6 ""                         "" "" "\\curvearrowleft" "amssymb" # ANTICLOCKWISE TOP SEMICIRCLE ARROW
+0x21b7 ""                         "" "" "\\curvearrowright" "amssymb" # CLOCKWISE TOP SEMICIRCLE ARROW
+#0x21b8 ""                         "" "" "" "" # NORTH WEST ARROW TO LONG BAR
+#0x21b9 ""                         "" "" "" "" # LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
+0x21ba ""                         "" "" "\\circlearrowleft" "amssymb" # ANTICLOCKWISE OPEN CIRCLE ARROW
+0x21bb ""                         "" "" "\\circlearrowright" "amssymb" # CLOCKWISE OPEN CIRCLE ARROW
+0x21bc ""                         "" "" "\\leftharpoonup" "" # LEFTWARDS HARPOON WITH BARB UPWARDS
+0x21bd ""                         "" "" "\\leftharpoondown" "" # LEFTWARDS HARPOON WITH BARB DOWNWARDS
+0x21be ""                         "" "" "\\upharpoonright" "amssymb" # UPWARDS HARPOON WITH BARB RIGHTWARDS
+0x21bf ""                         "" "" "\\upharpoonleft" "amssymb" # UPWARDS HARPOON WITH BARB LEFTWARDS
+0x21c0 ""                         "" "" "\\rightharpoonup" "" # RIGHTWARDS HARPOON WITH BARB UPWARDS
+0x21c1 ""                         "" "" "\\rightharpoondown" "" # RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+0x21c2 ""                         "" "" "\\downharpoonright" "amssymb" # DOWNWARDS HARPOON WITH BARB RIGHTWARDS
+0x21c3 ""                         "" "" "\\downharpoonleft" "amssymb" # DOWNWARDS HARPOON WITH BARB LEFTWARDS
+0x21c4 ""                         "" "" "\\rightleftarrows" "amssymb" # RIGHTWARDS ARROW OVER LEFTWARDS ARROW
+#0x21c5 ""                         "" "" "\\updownarrows" "mathabx" # UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
+0x21c6 ""                         "" "" "\\leftrightarrows" "amssymb" # LEFTWARDS ARROW OVER RIGHTWARDS ARROW
+0x21c7 ""                         "" "" "\\leftleftarrows" "amssymb" # LEFTWARDS PAIRED ARROWS
+0x21c8 ""                         "" "" "\\upuparrows" "amssymb" # UPWARDS PAIRED ARROWS
+0x21c9 ""                         "" "" "\\rightrightarrows" "amssymb" # RIGHTWARDS PAIRED ARROWS
+0x21ca ""                         "" "" "\\downdownarrows" "amssymb" # DOWNWARDS PAIRED ARROWS
+0x21cb ""                         "" "" "\\leftrightharpoons" "amssymb" # LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
+0x21cc ""                         "" "" "\\rightleftharpoons" "amssymb" # RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+0x21cd ""                         "" "" "\\nLeftarrow" "amssymb" # LEFTWARDS DOUBLE ARROW WITH STROKE
+0x21ce ""                         "" "" "\\nLeftrightarrow" "amssymb" # LEFT RIGHT DOUBLE ARROW WITH STROKE
+0x21cf ""                         "" "" "\\nRightarrow" "amssymb" # RIGHTWARDS DOUBLE ARROW WITH STROKE
+0x21d0 ""                         "" "" "\\Leftarrow" "" # LEFTWARDS DOUBLE ARROW
+0x21d1 ""                         "" "" "\\Uparrow" "" # UPWARDS DOUBLE ARROW
+0x21d2 ""                         "" "" "\\Rightarrow" "" # RIGHTWARDS DOUBLE ARROW
+0x21d3 ""                         "" "" "\\Downarrow" "" # DOWNWARDS DOUBLE ARROW
+0x21d4 ""                         "" "" "\\Leftrightarrow" "" # LEFT RIGHT DOUBLE ARROW
+0x21d5 ""                         "" "" "\\Updownarrow" "" # UP DOWN DOUBLE ARROW
+#0x21d6 ""                         "" "" "\\Nwarrow" "MnSymbol" # NORTH WEST DOUBLE ARROW
+#0x21d7 ""                         "" "" "\\Nearrow" "MnSymbol" # NORTH EAST DOUBLE ARROW
+#0x21d8 ""                         "" "" "\\Searrow" "MnSymbol" # SOUTH EAST DOUBLE ARROW
+#0x21d9 ""                         "" "" "\\Swarrow" "MnSymbol" # SOUTH WEST DOUBLE ARROW
+0x21da ""                         "" "" "\\Lleftarrow" "amssymb" # LEFTWARDS TRIPLE ARROW
+0x21db ""                         "" "" "\\Rrightarrow" "amssymb" # RIGHTWARDS TRIPLE ARROW
+#0x21dc ""                         "" "" "\\leftsquigarrow" "mathabx" # LEFTWARDS SQUIGGLE ARROW
+0x21dd ""                         "" "" "\\rightsquigarrow" "amssymb" # RIGHTWARDS SQUIGGLE ARROW
 0x21de "Option-Up Arrow"          "" "notermination=text" "" "" # Qt::Key_PageUp, UPWARDS ARROW WITH DOUBLE STROKE = page up
 0x21df "Option-Down Arrow"        "" "notermination=text" "" "" # Qt::Key_PageDown, DOWNWARDS ARROW WITH DOUBLE STROKE = page down
+0x21e0 ""                         "" "" "\\dashleftarrow" "amssymb" # LEFTWARDS DASHED ARROW
+#0x21e1 ""                         "" "" "" "" # UPWARDS DASHED ARROW
+0x21e2 ""                         "" "" "\\dashrightarrow" "amssymb" # RIGHTWARDS DASHED ARROW
+#0x21e3 ""                         "" "" "" "" # DOWNWARDS DASHED ARROW
 0x21e4 "Shift-Tab"                "" "notermination=text" "" "" # Qt::Key_Backtab, LEFTWARDS ARROW TO BAR = leftward tab
 0x21e5 "Tab"                      "" "notermination=text" "" "" # Qt::Key_Tab, RIGHTWARDS ARROW TO BAR = rightward tab
+#0x21e6 ""                         "" "" "" "" # LEFTWARDS WHITE ARROW
+#0x21e7 ""                         "" "" "" "" # UPWARDS WHITE ARROW
+#0x21e8 ""                         "" "" "" "" # RIGHTWARDS WHITE ARROW
+#0x21e9 ""                         "" "" "" "" # DOWNWARDS WHITE ARROW
 0x21ea "Caps Lock"                "" "notermination=text" "" "" # Qt::Key_CapsLock, UPWARDS WHITE ARROW FROM BAR = caps lock
+#0x21eb ""                         "" "" "" "" # UPWARDS WHITE ARROW ON PEDESTAL
+#0x21ec ""                         "" "" "" "" # UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR
+#0x21ed ""                         "" "" "" "" # UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR
+#0x21ee ""                         "" "" "" "" # UPWARDS WHITE DOUBLE ARROW
+#0x21ef ""                         "" "" "" "" # UPWARDS WHITE DOUBLE ARROW ON PEDESTAL
+#0x21f0 ""                         "" "" "" "" # RIGHTWARDS WHITE ARROW FROM WALL
+#0x21f1 ""                         "" "" "" "" # NORTH WEST ARROW TO CORNER
+#0x21f2 ""                         "" "" "" "" # SOUTH EAST ARROW TO CORNER
+#0x21f3 ""                         "" "" "" "" # UP DOWN WHITE ARROW
+#0x21f4 ""                         "" "" "" "" # RIGHT ARROW WITH SMALL CIRCLE
+#0x21f5 ""                         "" "" "\\downuparrows" "mathabx" # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+#0x21f6 ""                         "" "" "" "" # THREE RIGHTWARDS ARROWS
+#0x21f7 ""                         "" "" "" "" # LEFTWARDS ARROW WITH VERTICAL STROKE
+#0x21f8 ""                         "" "" "" "" # RIGHTWARDS ARROW WITH VERTICAL STROKE
+#0x21f9 ""                         "" "" "" "" # LEFT RIGHT ARROW WITH VERTICAL STROKE
+#0x21fa ""                         "" "" "" "" # LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+#0x21fb ""                         "" "" "" "" # RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+#0x21fc ""                         "" "" "" "" # LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+#0x21fd ""                         "" "" "" "" # LEFTWARDS OPEN-HEADED ARROW
+#0x21fe ""                         "" "" "" "" # RIGHTWARDS OPEN-HEADED ARROW
+#0x21ff ""                         "" "" "" "" # LEFT RIGHT OPEN-HEADED ARROW
 #
 # mathematical operators
 #
 #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
+#0x231b ""                         "" "" "" "" # HOURGLASS
+#0x231c ""                         "" "" "" "" # TOP LEFT CORNER
+#0x231d ""                         "" "" "" "" # TOP RIGHT CORNER
+#0x231e ""                         "" "" "" "" # BOTTOM LEFT CORNER
+#0x231f ""                         "" "" "" "" # BOTTOM RIGHT CORNER
+#0x2320 ""                         "" "" "" "" # TOP HALF INTEGRAL
+#0x2321 ""                         "" "" "" "" # BOTTOM HALF INTEGRAL
+#0x2322 ""                         "" "" "" "" # FROWN
+#0x2323 ""                         "" "" "" "" # SMILE
+#0x2324 ""                         "" "" "" "" # UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS
+#0x2325 ""                         "" "" "" "" # OPTION KEY
 0x2326 "Delete"                   "" "notermination=text" "" "" # Qt::Key_Delete, ERASE TO THE RIGHT = delete to the right key
 0x2328 "\\Keyboard"               "marvosym" "" # KEYBOARD
 0x232b "Backspace"                "" "notermination=text" "" "" # Qt::Key_Backspace, ERASE TO THE LEFT = delete to the left key
 #
 # 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,notermination=text" "" "" # LATIN SMALL LIGATURE FF