]> git.lyx.org Git - lyx.git/blobdiff - lib/unicodesymbols
Add lib/doc/Shortcuts.lyx and menu entry Help->Shortcuts. Please help complete this...
[lyx.git] / lib / unicodesymbols
index 76343a244259526227c3405101a929a8f267815c..2a022ba39f177a1660118d0e8fa586b2131c2ab9 100644 (file)
 0x00a6 "\\textbrokenbar"          "textcomp" "" # BROKEN BAR
 0x00a7 "\\textsection"            "textcomp" "" # SECTION SIGN
 0x00a8 "\\textasciidieresis"      "textcomp" "" # DIAERESIS
-0x00a9 "\textcopyright"           "textcomp" "" # COPYRIGHT SIGN
+0x00a9 "\\textcopyright"          "textcomp" "" # COPYRIGHT SIGN
 0x00aa "\\textordfeminine"        "textcomp" "" # FEMININE ORDINAL INDICATOR
 0x00ab "\\guillemotleft"          "" "" # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
 0x00ac "\\textlnot"               "textcomp" "force" # ¬ NOT SIGN
 0x00ad "\\-"                      "" "" # SOFT HYPHEN
-0x00ae "\\textregistered"         "textcomp" "" # REGISTERED SIGN
+0x00ae "\\textregistered"         "textcomp" "force" # REGISTERED SIGN # the force flag is only needed due to a bug in teTeX 3 / TeXLive 2005
 0x00af "\\textasciimacron"        "textcomp" "" # MACRON
-0x00b0 "\\textdegree"             "textcomp" "" # DEGREE SIGN
+0x00b0 "\\textdegree"             "textcomp" "force" # DEGREE SIGN # the force flag is only needed due to a bug in teTeX 3 / TeXLive 2005
 0x00b1 "\\textpm"                 "textcomp" "force" # ± PLUS-MINUS SIGN
 0x00b2 "\\texttwosuperior"        "textcomp" "force" # ² SUPERSCRIPT TWO
 0x00b3 "\\textthreesuperior"      "textcomp" "force" # ³ SUPERSCRIPT THREE
 0x00b4 "\\textasciiacute"         "textcomp" "" # ACUTE ACCENT
 0x00b5 "\\textmu"                 "textcomp" "force" # µ MICRO SIGN
-0x00b6 "\\textparagraph"          "textcomp" "" # PILCROW SIGN ; not equal to \textpilcrow
+0x00b6 "\\textparagraph"          "textcomp" "" # PILCROW SIGN # not equal to \textpilcrow
 0x00b7 "\\textperiodcentered"     "" "" # MIDDLE DOT
 0x00b8 "\\c\\ "                   "" "" # CEDILLA (command from latin1.def)
 0x00b9 "\\textonesuperior"        "textcomp" "force" # ¹ SUPERSCRIPT ONE
 0x1ef8 "\\~{Y}"                   "" "" # LATIN CAPITAL LETTER Y WITH TILDE
 0x1ef9 "\\~{y}"                   "" "" # LATIN SMALL LETTER Y WITH TILDE
 # general punctuation
-0x2013 "--"                       "" "" # EN DASH
-0x2014 "---"                      "" "" # EM DASH
+0x2010 "-"                        "" "" # HYPHEN # identic in LaTeX to FIGURE DASH
+0x2012 "-"                        "" "" # FIGURE DASH
+0x2013 "\\textendash"             "" "" # EN DASH
+0x2014 "\\textemdash"             "" "" # EM DASH
+# use the following macro for the character HORIZONTAL BAR
+0x2015 "\\LyXbar" "\\newcommand*\\LyXbar{\\rule[0.585ex]{1.2em}{0.25pt}}" ""
 0x2016 "\\textbardbl"             "textcomp" "" # DOUBLE VERTICAL LINE
+#0x2017 ""                         "" "" # DOUBLE LOW LINE
 0x2018 "\\textquoteleft"          "" "" # LEFT SINGLE QUOTATION MARK
 0x2019 "\\textquoteright"         "" "" # RIGHT SINGLE QUOTATION MARK
+0x201a "\\quotesinglbase"         "" "" # SINGLE LOW-9 QUOTATION MARK
+#0x201b ""                         "" "" # SINGLE HIGH-REVERSED-9 QUOTATION MARK
 0x201c "\\textquotedblleft"       "" "" # LEFT DOUBLE QUOTATION MARK
 0x201d "\\textquotedblright"      "" "" # RIGHT DOUBLE QUOTATION MARK
-0x201e ",,"                       "" "" # DOUBLE LOW-9 QUOTATION MARK
+0x201e "\\quotedblbase"           "" "" # DOUBLE LOW-9 QUOTATION MARK
+#0x201f ""                         "" "" # DOUBLE LOW-REVERSED-9 QUOTATION MARK
 0x2020 "\\dag"                    "" "" # DAGGER
 0x2021 "\\ddag"                   "" "" # DOUBLE DAGGER
 0x2022 "\\textbullet"             "textcomp" "" # BULLET
+0x2023 "\\textifsymbol[ifgeo]{116}" "ifsym" "" # TRIANGULAR BULLET # ≈ 0x25b8
+0x2024 "."                        "" "" # ONE DOT LEADER # ≈ FULL STOP
+0x2025 ".\\,."                    "" "" # TWO DOT LEADER
 0x2026 "\\ldots"                  "" "" # HORIZONTAL ELLIPSIS
+#0x2027 ""                         "" "" # HYPHENATION POINT
 0x2030 "\\textperthousand"        "textcomp" "" # PER MILLE SIGN
 0x2031 "\\textpertenthousand"     "textcomp" "" # PER TEN THOUSAND SIGN
 0x2032 "\\textasciiacute"         "textcomp" "" # PRIME
 0x2033 "\\textacutedbl"           "textcomp" "" # DOUBLE PRIME
+#0x2034 ""                         "" "" # TRIPLE PRIME
 0x2035 "\\textasciigrave"         "textcomp" "" # REVERSED PRIME
 0x2036 "\\textgravedbl"           "textcomp" "" # REVERSED DOUBLE PRIME
+#0x2037 ""                         "" "" # REVERSED TRIPLE PRIME
+0x2038 "\\^{}"                    "" "" # CARET
 0x2039 "\\guilsinglleft"          "" "" # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
 0x203a "\\guilsinglright"         "" "" # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
 0x203b "\\textreferencemark"      "textcomp" "" # REFERENCE MARK
+0x203c "!!"                       "" "" # DOUBLE EXCLAMATION MARK # ≈ 2×EXCLAMATION MARK
 0x203d "\\textinterrobang"        "textcomp" "" # INTERROBANG
+# use the following macro for the character OVERLINE
+0x203e "\\LyXoverline" "\\newcommand*\\LyXoverline{\\raisebox{2.6ex}{\\_}}" ""
 0x2044 "\\textfractionsolidus"    "textcomp" "" # FRACTION SLASH
 0x2045 "\\textlquill"             "textcomp" "" # LEFT SQUARE BRACKET WITH QUILL
 0x2046 "\\textrquill"             "textcomp" "" # RIGHT SQUARE BRACKET WITH QUILL
+0x2047 "??"                       "" "" # DOUBLE QUESTION MARK # ≈ 2×QUESTION MARK
+0x2048 "?!"                       "" "" # QUESTION EXCLAMATION MARK
+0x2049 "!?"                       "" "" # EXCLAMATION QUESTION MARK
 0x2052 "\\textdiscount"           "textcomp" "" # COMMERCIAL MINUS SIGN
+0x205d "\\vdots"                  "" "" # TRICOLON # ≈ VERTICAL ELLIPSIS
 # currency symbols
 0x20a1 "\\textcolonmonetary"      "textcomp" "" # COLON SIGN
 0x20a3 "\\textfrenchfranc"        "textcomp" "" # FRENCH FRANC SIGN
 0x20b1 "\\textpeso"               "textcomp" "" # PESO SIGN
 0x20b2 "\\textguarani"            "textcomp" "" # GUARANI SIGN
 # letterlike symbols
+# use the following macro for the character ACCOUNT OF
+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 "\\ensuremath{\\mathbb{C}}" "amssymb" "" # DOUBLE-STUCK CAPITAL C
 0x2103 "\\textcelsius"            "textcomp" "" # DEGREE CELSIUS
-# following macro for the CARE OF character taken from tugboat
-0x2105 "\\lyxcareof" "\\newcommand{\\lyxcareof}{\\leavevmode\\hbox{\\raise.75ex\\hbox{c}\\kern-.15em/\\kern-.125em\\smash{\\lower.3ex\\hbox{o}}}\\ignorespaces}" ""
-0x2113 "\\ensuremath{\\ell}"                  "" "" # SCRIPT SMALL L
+# use the following macro for the character CARE OF
+0x2105 "\\LyXcareof" "\\newcommand*\\LyXcareof{\\mbox{\\raisebox{.8ex}{c}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{o}}}" ""
+# use the following macro for the character CADA UNA
+0x2106 "\\LyXcadauna" "\\newcommand*\\LyXcadauna{\\mbox{\\raisebox{.8ex}{c}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{u}}}" ""
+0x2109 "°{}F"                     "" "" # DEGREE FARENHEIT
+0x210a "\\ensuremath{\\matscr{g}}" "mathrsfs" "" # SCRIPT SMALL G
+0x210b "\\ensuremath{\\matscr{H}}" "mathrsfs" "" # SCRIPT CAPITAL H
+0x210c "\\ensuremath{\\mathfrak{H}}" "amssymb" "" # BLACK-LETTER CAPITAL H
+0x210d "\\ensuremath{\\mathbb{H}}" "amssymb" "" # DOUBLE-STUCK CAPITAL H
+0x210e "\\ensuremath{h}"          "" "" # PLANCK CONSTANT
+0x210f "\\ensuremath{\\hbar}"     "amssymb" "" # PLANCK CONSTANT OVER TWO PI
+0x2110 "\\ensuremath{\\matscr{I}}" "mathrsfs" "" # SCRIPT CAPITAL I
+0x2111 "\\ensuremath{\\mathfrak{I}}" "amssymb" "" # BLACK-LETTER CAPITAL I
+0x2112 "\\ensuremath{\\matscr{L}}" "mathrsfs" "" # SCRIPT CAPITAL L
+0x2113 "\\ensuremath{\\ell}"      "" "" # SCRIPT SMALL L
+0x2115 "\\ensuremath{\\mathbb{N}}" "amssymb" "" # DOUBLE-STUCK CAPITAL N
 0x2116 "\\textnumero"             "textcomp" "" # NUMERO SIGN
 0x2117 "\\textcircledP"           "textcomp" "" # SOUND RECORDING COYRIGHT
+0x2118 "\\ensuremath{\\matscr{P}}" "mathrsfs" "" # SCRIPT CAPITAL P
+0x2119 "\\ensuremath{\\mathbb{P}}" "amssymb" "" # DOUBLE-STUCK CAPITAL P
+0x211a "\\ensuremath{\\mathbb{Q}}" "amssymb" "" # DOUBLE-STUCK CAPITAL Q
+0x211b "\\ensuremath{\\matscr{R}}" "mathrsfs" "" # SCRIPT CAPITAL R
+0x211c "\\ensuremath{\\mathfrak{R}}" "amssymb" "" # BLACK-LETTER CAPITAL R
+0x211d "\\ensuremath{\\mathbb{R}}" "amssymb" "" # DOUBLE-STUCK CAPITAL R
 0x211e "\\textrecipe"             "textcomp" "" # PRESCRIPTION TAKE
 0x2120 "\\textservicemark"        "textcomp" "" # SERVICE MARK
+#0x2121 ""                         "" "" # TELEPHONE SIGN
 0x2122 "\\texttrademark"          "textcomp" "" # TRADE MARK SIGN
+0x2124 "\\ensuremath{\\mathbb{Z}}" "amssymb" "" # DOUBLE-STUCK CAPITAL Z
 0x2126 "\\textohm"                "textcomp" "" # OHM SIGN
 0x2127 "\\textmho"                "textcomp" "" # INVERTED OHM SIGN
+0x2128 "\\ensuremath{\\mathfrak{Z}}" "amssymb" "" # BLACK-LETTER CAPITAL Z
+0x212a "K"                        "" "" # KELVIN SIGN
+0x212b "\\AA"                     "" "" # ANGSTROM SIGN
+0x212c "\\ensuremath{\\matscr{B}}" "mathrsfs" "" # SCRIPT CAPITAL B
+0x212d "\\ensuremath{\\mathfrak{C}}" "amssymb" "" # BLACK-LETTER CAPITAL C
 0x212e "\\textestimated"          "textcomp" "" # ESTIMATED SYMBOL
+0x212f "\\ensuremath{\\matscr{e}}" "mathrsfs" "" # SCRIPT SMALL E
+0x2130 "\\ensuremath{\\matscr{E}}" "mathrsfs" "" # SCRIPT CAPITAL E
+0x2131 "\\ensuremath{\\matscr{F}}" "mathrsfs" "" # SCRIPT CAPITAL F
+0x2133 "\\ensuremath{\\matscr{M}}" "mathrsfs" "" # SCRIPT CAPITAL M
+0x2134 "\\ensuremath{\\matscr{o}}" "mathrsfs" "" # SCRIPT SMALL O
+0x2135 "\\ensuremath{\\aleph}"    "amssymb" "" # ALEF SYMBOL
+0x2136 "\\ensuremath{\\beth}"     "amssymb" "" # BET SYMBOL
+0x2137 "\\ensuremath{\\gimel}"    "amssymb" "" # GIMEL SYMBOL
+0x2138 "\\ensuremath{\\daleth}"   "amssymb" "" # DALET SYMBOL
+#0x2139 ""                         "" "" # INFORMATION SOURCE
+#0x213b ""                         "" "" # FACSIMILE SIGN
+# use the following macro for the character AKTIESELSKAB
+0x214e "\\LyXaktie" "\\newcommand*\\LyXaktie{\\mbox{\\raisebox{.8ex}{A}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{S}}}" ""
+# number forms
+# use the following macro for the character VULGAR FRACTION ONE THIRD
+0x2153 "\\LyXonethird" "\\newcommand*\\LyXonethird{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{3}}}" ""
+# use the following macro for the character VULGAR FRACTION TWO THIRDS
+0x2154 "\\LyXtwothirds" "\\newcommand*\\LyXtwothirds{\\mbox{\\raisebox{.8ex}{2}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{3}}}" ""
+# use the following macro for the character VULGAR FRACTION ONE FIFTH
+0x2155 "\\LyXonefifth" "\\newcommand*\\LyXonefifth{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
+# use the following macro for the character VULGAR FRACTION TWO FIFTHS
+0x2156 "\\LyXtwofifths" "\\newcommand*\\LyXtwofifths{\\mbox{\\raisebox{.8ex}{2}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
+# use the following macro for the character VULGAR FRACTION THREE FIFTHS
+0x2157 "\\LyXthreefifths" "\\newcommand*\\LyXthreefifths{\\mbox{\\raisebox{.8ex}{3}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
+# use the following macro for the character VULGAR FRACTION FOUR FIFTHS
+0x2158 "\\LyXfourfifths" "\\newcommand*\\LyXfourfifths{\\mbox{\\raisebox{.8ex}{4}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
+# use the following macro for the character VULGAR FRACTION ONE SIXTH
+0x2159 "\\LyXonesixth" "\\newcommand*\\LyXonesixth{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{6}}}" ""
+# use the following macro for the character VULGAR FRACTION FIVE SIXTHS
+0x215a "\\LyXfivesixths" "\\newcommand*\\LyXfivesixths{\\mbox{\\raisebox{.8ex}{5}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{6}}}" ""
+# use the following macro for the character VULGAR FRACTION ONE EIGHT
+0x215b "\\LyXoneeight" "\\newcommand*\\LyXoneeight{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
+# use the following macro for the character VULGAR FRACTION THREE EIGHTS
+0x215c "\\LyXthreeeights" "\\newcommand*\\LyXthreeeights{\\mbox{\\raisebox{.8ex}{3}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
+# use the following macro for the character VULGAR FRACTION FIVE EIGHTS
+0x215d "\\LyXfiveeights" "\\newcommand*\\LyXfiveeights{\\mbox{\\raisebox{.8ex}{5}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
+# use the following macro for the character VULGAR FRACTION SEVEN EIGHTS
+0x215e "\\LyXseveneights" "\\newcommand*\\LyXseveneights{\\mbox{\\raisebox{.8ex}{7}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
+# use the following macro for the character FRACTION NUMERATOR ONE
+0x215f "\\LyXnumeratorone" "\\newcommand*\\LyXnumeratorone{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{\\kern-.18em}}}" ""
+0x2160 "\\mbox{I}"                "" "" # ROMAN NUMERAL ONE
+0x2161 "\\mbox{II}"               "" "" # ROMAN NUMERAL TWO
+0x2162 "\\mbox{III}"              "" "" # ROMAN NUMERAL THREE
+0x2163 "\\mbox{IV}"               "" "" # ROMAN NUMERAL FOUR
+0x2164 "\\mbox{V}"                "" "" # ROMAN NUMERAL FIVE
+0x2165 "\\mbox{VI}"               "" "" # ROMAN NUMERAL SIX
+0x2166 "\\mbox{VII}"              "" "" # ROMAN NUMERAL SEVEN
+0x2167 "\\mbox{VIII}"             "" "" # ROMAN NUMERAL EIGHT
+0x2168 "\\mbox{IX}"               "" "" # ROMAN NUMERAL NINE
+0x2169 "\\mbox{X}"                "" "" # ROMAN NUMERAL TEN
+0x216a "\\mbox{XI}"               "" "" # ROMAN NUMERAL ELEVEN
+0x216b "\\mbox{XII}"              "" "" # ROMAN NUMERAL TWELVE
+0x216c "\\mbox{L}"                "" "" # ROMAN NUMERAL FIFTY
+0x216d "\\mbox{C}"                "" "" # ROMAN NUMERAL ONE HUNDRED
+0x216e "\\mbox{D}"                "" "" # ROMAN NUMERAL FIVE HUNDRED
+0x216f "\\mbox{M}"                "" "" # ROMAN NUMERAL ONE THOUSAND
+0x2170 "\\mbox{i}"                "" "" # SMALL ROMAN NUMERAL ONE
+0x2171 "\\mbox{ii}"               "" "" # SMALL ROMAN NUMERAL TWO
+0x2172 "\\mbox{iii}"              "" "" # SMALL ROMAN NUMERAL THREE
+0x2173 "\\mbox{iv}"               "" "" # SMALL ROMAN NUMERAL FOUR
+0x2174 "\\mbox{v}"                "" "" # SMALL ROMAN NUMERAL FIVE
+0x2175 "\\mbox{vi}"               "" "" # SMALL ROMAN NUMERAL SIX
+0x2176 "\\mbox{vii}"              "" "" # SMALL ROMAN NUMERAL SEVEN
+0x2177 "\\mbox{viii}"             "" "" # SMALL ROMAN NUMERAL EIGHT
+0x2178 "\\mbox{ix}"               "" "" # SMALL ROMAN NUMERAL NINE
+0x2179 "\\mbox{x}"                "" "" # SMALL ROMAN NUMERAL TEN
+0x217a "\\mbox{xi}"               "" "" # SMALL ROMAN NUMERAL ELEVEN
+0x217b "\\mbox{xii}"              "" "" # SMALL ROMAN NUMERAL TWELVE
+0x217c "\\mbox{l}"                "" "" # SMALL ROMAN NUMERAL FIFTY
+0x217d "\\mbox{c}"                "" "" # SMALL ROMAN NUMERAL ONE HUNDRED
+0x217e "\\mbox{d}"                "" "" # SMALL ROMAN NUMERAL FIVE HUNDRED
+0x217f "\\mbox{m}"                "" "" # SMALL ROMAN NUMERAL ONE THOUSAND
 # arrows
 0x2190 "\\textleftarrow"          "textcomp" "" # LEFTWARDS ARROW
 0x2191 "\\textuparrow"            "textcomp" "" # UPWARDS ARROW
 0x2193 "\\textdownarrow"          "textcomp" "" # DOWNWARDS ARROW
 0x2194 "\\ensuremath{\\leftrightarrow}" "" "" # LEFT RIGHT ARROW
 0x2195 "\\ensuremath{\\updownarrow}" "" "" # UP DOWN ARROW
+0x21a8 "{\\ascii\\ETB}"           "ascii" "" # UP DOWN ARROW WITH BASE
 # math symbols
 # besides textcomp only those used in Windows standard fonts
 0x2202 "\\ensuremath{\\partial}"  "" "" # PARTIAL DIFFERENTIAL
 0x2219 "\\ensuremath{\\centerdot}" "amssymb" "" # BULLET OPERATOR
 0x221a "\\textsurd"               "textcomp" "" # SQUARE ROOT
 0x221e "\\ensuremath{\\infty}"    "" "" # INFINITY
-#0x221f ""                         "" "" # RIGHT ANGLE
+# use the following macro for the character RIGHT ANGLE
+0x221f "\\LyXrightangle" "\\newcommand*\\LyXrightangle{{\\usefont{U}{msa}{m}{n}\\char120}}" ""
 0x2229 "\\ensuremath{\\bigcap}"   "" "" # INTERSECTION
 0x222b "\\ensuremath{\\int}"      "" "" # INTEGRAL
 0x2248 "\\ensuremath{\\approx}"   "" "" # ALMOST EQUAL TO
 0x2264 "\\ensuremath{\\le}"       "" "" # LESS-THAN OR EQUAL TO
 0x2265 "\\ensuremath{\\ge}"       "" "" # GREATER-THAN OR EQUAL TO
 # miscellaneous technical
-#0x2302 ""                         "" "" # HOUSE
+0x2302 "{\\ascii\\DEL}"           "ascii" "" # HOUSE
 0x2310 "\\ensuremath{\\invneg}"   "wasysym" "" # REVERSED NOT SIGN
+0x231a "\\Clocklogo"              "marvosym" "" # WATCH
 #0x2320 ""                         "" "" # TOP HALF INTEGRAL
 #0x2321 ""                         "" "" # BOTTOM HALF INTEGRAL
+0x2328 "\\Keyboard"               "marvosym" "" # KEYBOARD
 # control pictures
 0x2422 "\\textblank"              "textcomp" "" # BLANK SYMBOL
 0x2423 "\\textvisiblespace"       "textcomp" "" # OPEN BOX
 0x2592 "\\textshade"              "pmboxdraw" "" # MEDIUM SHADE
 0x2593 "\\textdkshade"            "pmboxdraw" "" # DARK SHADE
 # geometric shapes
-0x25a0 "\\ensuremath{\\blacksquare}" "amssymb" "" # BLACK SQUARE
-0x25a1 "\\ensuremath{\\square}"   "amssymb" "" # WHITE SQUARE
-#0x25aa ""                         "" "" # BLACK SMALL SQUARE
-#0x25ab ""                         "" "" # WHITE SMALL SQUARE
-#0x25ac ""                         "" "" # BLACK RECTANGLE
-0x25b2 "\\UParrow"                "wasysym" "" # BLACK UP-POINTING TRIANGLE
+0x25a0 "\\textifsymbol[ifgeo]{80}" "ifsym" "" # BLACK SQUARE
+0x25a1 "\\textifsymbol[ifgeo]{32}" "ifsym" "" # WHITE SQUARE
+0x25aa "\\textifsymbol[ifgeo]{112}" "ifsym" "" # BLACK SMALL SQUARE
+0x25ab "\\textifsymbol[ifgeo]{64}" "ifsym" "" # WHITE SMALL SQUARE
+0x25ac "{\\ascii\\SYN}"           "ascii" "" # BLACK RECTANGLE
+0x25b2 "\\textifsymbol[ifgeo]{97}" "ifsym" "" # BLACK UP-POINTING TRIANGLE
+0x25b3 "\\textifsymbol[ifgeo]{49}" "ifsym" "" # WHITE UP-POINTING TRIANGLE
+0x25b4 "\\textifsymbol[ifgeo]{113}" "ifsym" "" # BLACK UP-POINTING SMALL TRIANGLE
+0x25b5 "\\textifsymbol[ifgeo]{65}" "ifsym" "" # WHITE UP-POINTING SMALL TRIANGLE
+0x25b6 "\\textifsymbol[ifgeo]{100}" "ifsym" "" # BLACK RIGHT-POINTING TRIANGLE
+0x25b7 "\\textifsymbol[ifgeo]{52}" "ifsym" "" # WHITE RIGHT-POINTING TRIANGLE
+0x25b8 "\\textifsymbol[ifgeo]{116}" "ifsym" "" # BLACK RIGHT-POINTING SMALL TRIANGLE
+0x25b9 "\\textifsymbol[ifgeo]{68}" "ifsym" "" # WHITE RIGHT-POINTING SMALL TRIANGLE
 0x25ba "\\RIGHTarrow"             "wasysym" "" # BLACK RIGHT-POINTING POINTER
-0x25bc "\\DOWNarrow"              "wasysym" "" # BLACK DOWN-POINTING TRIANGLE
+0x25bc "\\textifsymbol[ifgeo]{99}" "ifsym" "" # BLACK DOWN-POINTING TRIANGLE
+0x25bd "\\textifsymbol[ifgeo]{51}" "ifsym" "" # WHITE DOWN-POINTING TRIANGLE
+0x25be "\\textifsymbol[ifgeo]{115}" "ifsym" "" # BLACK DOWN-POINTING SMALL TRIANGLE
+0x25bf "\\textifsymbol[ifgeo]{67}" "ifsym" "" # WHITE DOWN-POINTING SMALL TRIANGLE
+0x25c0 "\\textifsymbol[ifgeo]{98}" "ifsym" "" # BLACK LEFT-POINTING TRIANGLE
+0x25c1 "\\textifsymbol[ifgeo]{50}" "ifsym" "" # WHITE LEFT-POINTING TRIANGLE
+0x25c2 "\\textifsymbol[ifgeo]{114}" "ifsym" "" # BLACK LEFT-POINTING SMALL TRIANGLE
+0x25c3 "\\textifsymbol[ifgeo]{66}" "ifsym" "" # WHITE LEFT-POINTING SMALL TRIANGLE
 0x25c4 "\\LEFTarrow"              "wasysym" "" # BLACK LEFT-POINTING POINTER
+0x25c6 "\\textifsymbol[ifgeo]{102}" "ifsym" "" # BLACK DIAMOND
+0x25c7 "\\textifsymbol[ifgeo]{54}" "ifsym" "" # WHITE DIAMOND
 0x25ca "\\ensuremath{\\lozenge}"  "amssymb" "" # LOZENGE
 0x25cb "\\Circle"                 "wasysym" "" # CIRCLE
 0x25cf "\\CIRCLE"                 "wasysym" "" # BLACK CIRCLE
 0x25d1 "\\RIGHTcircle"            "wasysym" "" # CIRCLE WITH RIGHT HALF BLACK
 0x25d6 "\\LEFTCIRCLE"             "wasysym" "" # LEFT HALF BLACK CIRCLE
 0x25d7 "\\RIGHTCIRCLE"            "wasysym" "" # RIGHT HALF BLACK CIRCLE
-#0x25d8 ""                         "" "" # INVERSE BULLET
-#0x25d9 ""                         "" "" # INVERSE WHITE CIRCLE
+0x25d8 "{\\ascii\\BS}"            "ascii" "" # INVERSE BULLET
+0x25d9 "{\\ascii\\LF}"            "ascii" "" # INVERSE WHITE CIRCLE
 0x25e6 "\\textopenbullet"         "textcomp" "" # WHITE BULLET
 0x25ef "\\textbigcircle"          "textcomp" "" # LARGE CIRCLE
+0x25fb "\\textifsymbol[ifgeo]{48}" "ifsym" "" # WHITE MEDIUM SQUARE
+0x25fc "\\textifsymbol[ifgeo]{96}" "ifsym" "" # BLACK MEDIUM SQUARE
 # miscellaneous symbols
+0x2605 "\\FiveStar"               "bbding" "" # BLACK STAR
+0x2606 "\\FiveStarOpen"           "bbding" "" # WHITE STAR
+0x260e "\\Telefon"                "marvosym" "" # BLACK TELEPHON
 0x2610 "\\Square"                 "wasysym" "" # BALLOT BOX
 0x2611 "\\CheckedBox"             "wasysym" "" # BALLOT BOX WITH CHECK
 0x2612 "\\XBox"                   "wasysym" "" # BALLOT BOX WITH X
+0x261a "\\HandCuffLeft"           "bbding" "" # BLACK LEFT POINTING INDEX
+0x261b "\\HandCuffRight"          "bbding" "" # BLACK RIGHT POINTING INDEX
+0x261c "\\HandLeft"               "bbding" "" # WHITE LEFT POINTING INDEX
+0x261e "\\HandRight"              "bbding" "" # WHITE RIGHT POINTING INDEX
+0x2622 "\\Radioactivity"          "marvosym" "" # RADIOACTIVE SIGN
+0x2623 "\\Biohazard"              "marvosym" "" # BIOHAZARD SIGN
+0x2625 "\\Ankh"                   "marvosym" "" # ANKH
+0x262f "\\Yinyang"                "marvosym" "" # YIN YANG
 0x2639 "\\frownie"                "wasysym" "" # WHITE FROWNING FACE
 0x263a "\\smiley"                 "wasysym" "" # WHITE SMILING FACE
 0x263b "\\blacksmiley"            "wasysym" "" # BLACK SMILING FACE
 0x2661 "\\ensuremath{\\heartsuit}" "" "" # WHITE HEART SUIT
 0x2662 "\\ensuremath{\\diamondsuit}" "" "" # WHITE DIAMOND SUIT
 0x2663 "\\ensuremath{\\clubsuit}" "" "" # BLACK CLUB SUIT
-#0x2664 ""                         "" "" # WHITE SPADE SUIT
-#0x2665 ""                         "" "" # BLACK HEART SUIT
-#0x2666 ""                         "" "" # BLACK DIAMOND SUIT
-#0x2667 ""                         "" "" # WHITE CLUB SUIT
+0x2664 "\\ensuremath{\\varspadesuit}" "txfonts" "" # WHITE SPADE SUIT
+0x2665 "\\ensuremath{\\varheartsuit}" "txfonts" "" # BLACK HEART SUIT
+0x2666 "\\ensuremath{\\vardiamondsuit}" "txfonts" "" # BLACK DIAMOND SUIT
+0x2667 "\\ensuremath{\\varclubsuit}" "txfonts" "" # WHITE CLUB SUIT
 0x2669 "\\quarternote"            "wasysym" "" # QUARTER NOTE
 0x266a "\\textmusicalnote"        "textcomp" "" # EIGHTH NOTE
 0x266b "\\twonotes"               "wasysym" "" # BEAMED EIGHTH NOTES
+0x26a2 "\\FemaleFemale"           "marvosym" "" # DOUBLED FEMALE SIGN
+0x26a3 "\\MaleMale"               "marvosym" "" # DOUBLED MALE SIGN
+0x26a4 "\\FemaleMale"             "marvosym" "" # INTERLOCKED FEMALE AND MALE SIGN
+0x26a5 "\\Hermaphrodite"          "marvosym" "" # MALE AND FEMALE SIGN
 0x26ad "\\textmarried"            "textcomp" "" # MARRIAGE SYMBOL
 0x26ae "\\textdivorced"           "textcomp" "" # DIVORCE SYMBOL
 # dingbats
-0x2713 "\\checked"                "wasysym" "" # CHECK MARK
-0x2720 "\\ensuremath{\\maltese}"  "amssymb" "" # MALTESE CROSS
-0x2721 "\\davidsstar"             "wasysym" "" # STAR OF DAVID
+0x2701 "\\ScissorRightBrokenBottom" "bbding" "" # UPPER BLADE SCISSORS
+0x2702 "\\ScissorRight"           "bbding" "" # BLACK SCISSORS
+0x2703 "\\ScissorRightBrokenTop"  "bbding" "" # LOWER BLADE SCISSORS
+0x2704 "\\ScissorHollowRight"     "bbding" "" # WHITE SCISSORS
+0x2709 "\\Letter"                 "marvosym" "" # ENVELOPE
+0x270d "\\HandPencilLeft"         "bbding" "" # WRITING HAND
+0x270e "\\PencilRightDown"        "bbding" "" # LOWER RIGHT PENCIL
+0x270f "\\PencilRight"            "bbding" "" # PENCIL
+0x2710 "\\PencilRightUp"          "bbding" "" # UPPER RIGHT PENCIL
+0x2711 "\\NibRight"               "bbding" "" # WHITE NIB
+0x2712 "\\NibSolidRight"          "bbding" "" # BLACK NIB
+0x2713 "\\Checkmark"              "bbding" "" # CHECK MARK
+0x2714 "\\CheckmarkBold"          "bbding" "" # HEAVY CHECK MARK
+0x2715 "\\XSolid"                 "bbding" "" # MULTIPLICATION X
+0x2716 "\\XSolidBold"             "bbding" "" # HEAVY MULTIPLICATION X
+0x2717 "\\XSolidBrush"            "bbding" "" # BALLOT X
+0x2719 "\\PlusOutline"            "bbding" "" # OUTLINED GREEK CROSS
+0x271a "\\Plus"                   "bbding" "" # HEAVY GREEK CROSS
+0x271b "\\PlusThinCenterOpen"     "bbding" "" # OPEN CENTRE CROSS
+0x271c "\\PlusCenterOpen"         "bbding" "" # HEAVY OPEN CENTRE CROSS
+0x271d "\\Cross"                  "bbding" "" # LATIN CROSS
+0x271e "\\CrossOpenShadow"        "bbding" "" # SHADOWED WHITE LATIN CROSS
+0x271f "\\CrossOutline"           "bbding" "" # OUTLINED LATIN CROSS
+0x2720 "\\CrossMaltese"           "bbding" "" # MALTESE CROSS
+0x2721 "\\DavidStar"              "bbding" "" # STAR OF DAVID
+0x2722 "\\FourAsterisk"           "bbding" "" # too lazy to add the follwing unicode names
+0x2723 "\\JackStar"               "bbding" "" # 
+0x2724 "\\JackStarBold"           "bbding" "" # 
+#0x2725 ""                         "" "" # 
+0x2726 "\\FourStar"               "bbding" "" # 
+0x2727 "\\FourStarOpen"           "bbding" "" # 
+#0x2728 ""                         "" "" # 
+#0x2729 ""                         "" "" # 
+0x272a "\\FiveStarOpenCircled"    "bbding" "" # 
+0x272b "\\FiveStarCenterOpen"     "bbding" "" # 
+0x272c "\\FiveStarOpenDotted"     "bbding" "" # 
+0x272d "\\FiveStarOutline"        "bbding" "" # 
+0x272e "\\FiveStarOutlineHeavy"   "bbding" "" # 
+0x272f "\\FiveStarConvex"         "bbding" "" # 
+0x2730 "\\FiveStarShadow"         "bbding" "" # 
+0x2731 "\\AsteriskBold"           "bbding" "" # 
+0x2732 "\\AsteriskCenterOpen"     "bbding" "" # 
+#0x2733 ""                         "" "" # 
+0x2734 "\\EightStarTaper"         "bbding" "" # 
+0x2735 "\\EightStarConvex"        "bbding" "" # 
+0x2736 "\\SixStar"                "bbding" "" # 
+0x2737 "\\EightStar"              "bbding" "" # 
+0x2738 "\\EightStarBold"          "bbding" "" # 
+0x2739 "\\TwelweStar"             "bbding" "" # 
+0x273a "\\SixteenStarLight"       "bbding" "" # 
+0x273b "\\SixFlowerPetalRemoved"  "bbding" "" # 
+0x273c "\\SixFlowerOpenCenter"    "bbding" "" #
+0x273d "\\Asterisk"               "bbding" "" # 
+0x273e "\\SixFlowerAlternate"     "bbding" "" # 
+0x273f "\\FiveFlowerPetal"        "bbding" "" # 
+0x2740 "\\FiveFlowerOpen"         "bbding" "" # 
+0x2741 "\\EightFlowerPetal"       "bbding" "" # 
+#0x2742 ""                         "" "" #  
+0x2743 "\\SixFlowerAltPetal"      "bbding" "" # 
+0x2744 "\\SnowflakeChevron"       "bbding" "" # 
+0x2745 "\\Snowflake"              "bbding" "" # 
+0x2746 "\\SnowflakeChevronBold"   "bbding" "" # 
+0x2747 "\\Sparkle"                "bbding" "" # 
+0x2748 "\\SparkleBold"            "bbding" "" # 
+0x2749 "\\AsteriskRoundedEnds"    "bbding" "" # 
+0x274a "\\EightFlowerPetalRemoved" "bbding" "" # 
+0x274b "\\EightAsterisk"          "bbding" "" # 
+0x2776 "\\ding{182}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT ONE
+0x2777 "\\ding{183}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT TWO
+0x2778 "\\ding{184}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT THREE
+0x2779 "\\ding{185}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT FOUR
+0x277a "\\ding{186}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT FIVE
+0x277b "\\ding{187}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT SIX
+0x277c "\\ding{188}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN
+0x277d "\\ding{189}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT
+0x277e "\\ding{190}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT NINE
+0x277f "\\ding{191}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT TEN
+0x2780 "\\ding{192}"              "pifont" "" # DINGBAT CIRCLED SANS-SERIF DIGIT ONE
+0x2781 "\\ding{193}"              "pifont" "" # DINGBAT CIRCLED SANS-SERIF TWO
+0x2782 "\\ding{194}"              "pifont" "" # DINGBAT CIRCLED SANS-SERIF THREE
+0x2783 "\\ding{195}"              "pifont" "" # DINGBAT CIRCLED SANS-SERIF FOUR
+0x2784 "\\ding{196}"              "pifont" "" # DINGBAT CIRCLED SANS-SERIF FIVE
+0x2785 "\\ding{197}"              "pifont" "" # DINGBAT CIRCLED SANS-SERIF SIX
+0x2786 "\\ding{198}"              "pifont" "" # DINGBAT CIRCLED SANS-SERIF SEVEN
+0x2787 "\\ding{199}"              "pifont" "" # DINGBAT CIRCLED SANS-SERIF EIGHT
+0x2788 "\\ding{200}"              "pifont" "" # DINGBAT CIRCLED SANS-SERIF NINE
+0x2789 "\\ding{201}"              "pifont" "" # DINGBAT CIRCLED SANS-SERIF TEN
+0x278a "\\ding{202}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE
+0x278b "\\ding{203}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF TWO
+0x278c "\\ding{204}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF THREE
+0x278d "\\ding{205}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF FOUR
+0x278e "\\ding{206}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF FIVE
+0x278f "\\ding{207}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF SIX
+0x2790 "\\ding{208}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF SEVEN
+0x2791 "\\ding{209}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF EIGHT
+0x2792 "\\ding{210}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF NINE
+0x2793 "\\ding{211}"              "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF TEN
 # miscellaneous mathematical symbols-A
 0x27e8 "\\textlangle"             "textcomp" "" # MATHEMATICAL LEFT ANGLE BRACKET
 0x27e9 "\\textrangle"             "textcomp" "" # MATHEMATICAL RIGHT ANGLE BRACKET