X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Funicodesymbols;h=74fbc736a3c6651ba64901932d461897afb2a00b;hb=c40bd7eccb3fb28323937c2000c87075fb60205b;hp=5b8e948d41e13e8b8d2bd91e6c4f6dee8af1aee8;hpb=1a6c599917355743a868c20a0b62b5f4c47c8294;p=lyx.git diff --git a/lib/unicodesymbols b/lib/unicodesymbols index 5b8e948d41..74fbc736a3 100644 --- a/lib/unicodesymbols +++ b/lib/unicodesymbols @@ -19,7 +19,7 @@ # 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 commnands requiring txfonts, pxfonts, fourier and +# For this reason, all commands requiring txfonts, pxfonts, fourier and # mathdesign are commented out (these packages switch to fonts like times or # palatino). mathabx is not used because of many clashes with AMS math. @@ -63,7 +63,7 @@ 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\\ " "" "notermination=text" "" "" # CEDILLA (command from latin1.def) @@ -177,7 +177,7 @@ 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 @@ -517,7 +517,7 @@ 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 @@ -590,7 +590,7 @@ 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 @@ -602,11 +602,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,11 +631,11 @@ 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 @@ -689,7 +689,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 +698,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 @@ -1093,6 +1093,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 +1610,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 @@ -1621,7 +1627,7 @@ 0x2024 "." "" "notermination=text" "" "" # ONE DOT LEADER # ≈ FULL STOP 0x2025 ".\\,." "" "notermination=text" "" "" # TWO DOT LEADER 0x2026 "\\ldots" "" "" "\\ldots" "" # HORIZONTAL ELLIPSIS -0x2027 "\\-" "" "notermination=text" "" "" # 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 @@ -1646,6 +1652,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 @@ -1714,7 +1721,7 @@ 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 +0x2102 "" "" "" "\\mathbb{C}" "amssymb" # DOUBLE-STRUCK CAPITAL C 0x2103 "\\textcelsius" "textcomp" "" # DEGREE CELSIUS #0x2104 "" "" "" "" "" # CENTRE LINE SYMBOL # use the following macro for the character CARE OF @@ -1726,7 +1733,7 @@ #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 +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 @@ -1734,21 +1741,21 @@ 0x2112 "" "" "" "\\mathscr{L}" "mathrsfs" # SCRIPT CAPITAL L 0x2113 "" "" "" "\\ell" # SCRIPT SMALL L #0x2114 "" "" "" "" "" # L B BAR SYMBOL -0x2115 "" "" "" "\\mathbb{N}" "amssymb" # DOUBLE-STUCK CAPITAL N +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 @@ -1849,7 +1856,8 @@ 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" "" "" "" # NORTH EAST ARROW +0x2198 "End" "" "notermination=text,tipashortcut=\\textglobfall{}" "\\searrow" "" # Qt::Key_End, SOUTH EAST ARROW 0x21a8 "{\\ascii\\ETB}" "ascii" "" # UP DOWN ARROW WITH BASE 0x21b5 "{\\Pisymbol{psy}{191}}" "pifont" "" # DOWNWARDS ARROW WITH CORNER LEFTWARDS, Return key 0x21de "Option-Up Arrow" "" "notermination=text" "" "" # Qt::Key_PageUp, UPWARDS ARROW WITH DOUBLE STROKE = page up @@ -2270,6 +2278,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