]> git.lyx.org Git - lyx.git/blobdiff - lib/unicodesymbols
Position better the cursor after math-display
[lyx.git] / lib / unicodesymbols
index 810a7ed87816809afcac5d111c62c0ecd64013e5..7eee5e4e4259abc519bc5e0698ae8c3649755e5a 100644 (file)
 # 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
+# - 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
+# - 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).
@@ -73,7 +73,7 @@
 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)
+0x00b8 "\\c{ }"                   "" "" "" "" # CEDILLA
 0x00b9 "\\textonesuperior"        "textcomp" "force" "{{}^1}" "" # ¹ SUPERSCRIPT ONE
 0x00ba "\\textordmasculine"       "textcomp" "" # MASCULINE ORDINAL INDICATOR
 0x00bb "\\guillemotright"         "" "" # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
 #
 # Combining diacritical marks
 #
-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
+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
 #0x0305 ""                         "" "combining,force" # COMBINING OVERLINE
 0x0306 "\\u"                      "" "combining,force" # COMBINING BREVE
-0x0307 "\\."                      "" "combining,force,notermination=text" "" "" # COMBINING DOT ABOVE
-0x0308 "\\\""                     "" "combining,force,notermination=text" "" "" # COMBINING DIAERESIS
+0x0307 "\\."                      "" "combining,force" "" "" # COMBINING DOT ABOVE
+0x0308 "\\\""                     "" "combining,force" "" "" # COMBINING DIAERESIS
 #0x0309 ""                         "" "combining,force" # COMBINING HOOK ABOVE
 0x030a "\\r"                      "" "combining,force" # COMBINING RING ABOVE
 0x030b "\\H"                      "" "combining,force" # COMBINING DOUBLE ACUTE ACCENT
 #0x033f ""                         "" "combining,force" # COMBINING DOUBLE OVERLINE
 #0x0340 ""                         "" "combining,force" # COMBINING GRAVE TONE MARK
 #0x0341 ""                         "" "combining,force" # COMBINING ACUTE TONE MARK
-0x0342 "\\~"                      "textgreek" "combining,force,notermination=text" "" "" # COMBINING GREEK PERISPOMENI 
+0x0342 "\\~"                      "textgreek" "combining,force" "" "" # COMBINING GREEK PERISPOMENI 
 #0x0343 ""                         "" "combining,force" # COMBINING GREEK KORONIS
 #0x0344 ""                         "" "combining,force" # COMBINING GREEK DIALYTIKA TONOS
 #0x0345 ""                         "" "combining,force" # COMBINING GREEK YPOGEGRAMMENI
 #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
+0x22d8 ""                         "" "" "\\llless" "amssymb" # VERY MUCH LESS-THAN
+0x22d9 ""                         "" "" "\\gggtr" "amssymb" # 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
 #
 # control pictures
 #
+# The symbols using ascii.sty are commented because the visual appearance
+# is different from the one in the official unicode charts, although the
+# the symbols are semantically correct.
+#0x2400 "{\\NUL}"                  "ascii" "" "" "" # SYMBOL FOR NULL
+#0x2401 "{\\SOH}"                  "ascii" "" "" "" # SYMBOL FOR START OF HEADING
+#0x2402 "{\\STX}"                  "ascii" "" "" "" # SYMBOL FOR START OF TEXT
+#0x2403 "{\\ETX}"                  "ascii" "" "" "" # SYMBOL FOR END OF TEXT
+#0x2404 "{\\EOT}"                  "ascii" "" "" "" # SYMBOL FOR END OF TRANSMISSION
+#0x2405 "{\\ENQ}"                  "ascii" "" "" "" # SYMBOL FOR ENQUIRY
+#0x2406 "{\\ACK}"                  "ascii" "" "" "" # SYMBOL FOR ACKNOWLEDGE
+#0x2407 "{\\BEL}"                  "ascii" "" "" "" # SYMBOL FOR BELL
+#0x2408 "{\\BS}"                   "ascii" "" "" "" # SYMBOL FOR BACKSPACE
+#0x2409 "{\\HT}"                   "ascii" "" "" "" # SYMBOL FOR HORIZONTAL TABULATION
+#0x240a "{\\LT}"                   "ascii" "" "" "" # SYMBOL FOR LINE FEED
+#0x240b "{\\VT}"                   "ascii" "" "" "" # SYMBOL FOR VERTICAL TABULATION
+#0x240c "{\\FF}"                   "ascii" "" "" "" # SYMBOL FOR FORM FEED
+#0x240d "{\\CR}"                   "ascii" "" "" "" # SYMBOL FOR CARRIAGE RETURN
+#0x240e "{\\SO}"                   "ascii" "" "" "" # SYMBOL FOR SHIFT OUT
+#0x240f "{\\SI}"                   "ascii" "" "" "" # SYMBOL FOR SHIFT IN
+#0x2410 "{\\DLE}"                  "ascii" "" "" "" # SYMBOL FOR DATA LINK ESCAPE
+#0x2411 "{\\DCa}"                  "ascii" "" "" "" # SYMBOL FOR DEVICE CONTROL ONE
+#0x2412 "{\\DCb}"                  "ascii" "" "" "" # SYMBOL FOR DEVICE CONTROL TWO
+#0x2413 "{\\DCc}"                  "ascii" "" "" "" # SYMBOL FOR DEVICE CONTROL THREE
+#0x2414 "{\\DCd}"                  "ascii" "" "" "" # SYMBOL FOR DEVICE CONTROL FOUR
+#0x2415 "{\\NAK}"                  "ascii" "" "" "" # SYMBOL FOR NEGATIVE ACKNOWLEDGE
+#0x2416 "{\\SYN}"                  "ascii" "" "" "" # SYMBOL FOR SYNCHRONOUS IDLE
+#0x2417 "{\\ETB}"                  "ascii" "" "" "" # SYMBOL FOR END OF TRANSMISSION BLOCK
+#0x2418 "{\\CAN}"                  "ascii" "" "" "" # SYMBOL FOR CANCEL
+#0x2419 "{\\EM}"                   "ascii" "" "" "" # SYMBOL FOR END OF MEDIUM
+#0x241a "{\\SUB}"                  "ascii" "" "" "" # SYMBOL FOR SUBSTITUTE
+#0x241b "{\\ESC}"                  "ascii" "" "" "" # SYMBOL FOR ESCAPE
+#0x241c "{\\FS}"                   "ascii" "" "" "" # SYMBOL FOR FILE SEPARATOR
+#0x241d "{\\GS}"                   "ascii" "" "" "" # SYMBOL FOR GROUP SEPARATOR
+#0x241e "{\\RS}"                   "ascii" "" "" "" # SYMBOL FOR RECORD SEPARATOR
+#0x241f "{\\US}"                   "ascii" "" "" "" # SYMBOL FOR UNIT SEPARATOR
+#0x2420 ""                         "" "" "" "" # SYMBOL FOR SPACE
+#0x2421 "{\\DEL}"                  "ascii" "" "" "" # SYMBOL FOR DELETE
 0x2422 "\\textblank"              "textcomp" "" # BLANK SYMBOL
 0x2423 "\\textvisiblespace"       "textcomp" "" # OPEN BOX
+#0x2424 ""                         "" "" "" "" # SYMBOL FOR NEWLINE
+#0x2425 ""                         "" "" "" "" # SYMBOL FOR DELETE FORM TWO
+#0x2426 ""                         "" "" "" "" # SYMBOL FOR SUBSTITUTE FORM TWO
 #
 # box drawing
 #