X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Funicodesymbols;h=820209c8686cc788e13dd2a11ed7a552e3d500c2;hb=3d4076b598deb18660e50ec9c327efc3b15f15d0;hp=8fb7412cffe80b6047cfe6653a6fc2d41b19c09c;hpb=db50cc7c1ea76b709138c9fa59fce342a0092f29;p=lyx.git diff --git a/lib/unicodesymbols b/lib/unicodesymbols index 8fb7412cff..820209c868 100644 --- a/lib/unicodesymbols +++ b/lib/unicodesymbols @@ -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: @@ -30,9 +30,16 @@ # 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 }. @@ -191,7 +198,7 @@ 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 @@ -381,7 +388,7 @@ #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 @@ -451,7 +458,7 @@ #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 @@ -602,11 +609,11 @@ #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 @@ -631,16 +638,17 @@ 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 @@ -648,12 +656,15 @@ #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 # @@ -689,7 +700,7 @@ 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 @@ -698,7 +709,7 @@ #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 @@ -828,8 +839,8 @@ 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 @@ -1093,6 +1104,12 @@ 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 @@ -1604,7 +1621,7 @@ 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 @@ -1646,6 +1663,7 @@ 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 @@ -1715,7 +1733,7 @@ # 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}}}" "" @@ -1754,7 +1772,7 @@ 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 @@ -1839,6 +1857,12 @@ #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 # @@ -1849,14 +1873,112 @@ 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 # @@ -1963,15 +2085,201 @@ #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 @@ -2253,6 +2561,8 @@ # # 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 # @@ -2270,6 +2580,11 @@ #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