From: Don Armstrong Date: Mon, 6 Feb 2017 18:23:18 +0000 (-0600) Subject: update to new version of .XCompose from kragen/xcompose X-Git-Url: https://git.donarmstrong.com/?p=x_base.git;a=commitdiff_plain;h=47e101de8b35842113e8aef75a85d9364f4a4905 update to new version of .XCompose from kragen/xcompose --- diff --git a/.XCompose b/.XCompose index 029f5ec..c87c297 100644 --- a/.XCompose +++ b/.XCompose @@ -11,22 +11,42 @@ include "%L" # emit(' '.join("<%s>" % char for char in str(num)), 0x245f + num, word) # Custom additions: Typography - : "…" U2026 # HORIZONTAL ELLIPSIS + : "…" U2026 # HORIZONTAL ELLIPSIS : "⋮" U22EE # VERTICAL ELLIPSIS : "⋯" U22EF # MIDLINE HORIZONTAL ELLIPSIS - : "⋰" U22FO # UP RIGHT DIAGONAL ELLIPSIS + : "⋰" U22F0 # UP RIGHT DIAGONAL ELLIPSIS # To avoid conflict with \. for combining dot above. # : "⋱" U22F1 # DOWN RIGHT DIAGONAL ELLIPSIS : "⋱" U22F1 # DOWN RIGHT DIAGONAL ELLIPSIS +# Will we someday regret this, wanting 2. for ⒉ ? + <2> : "‥" U2025 # TWO DOT LEADER +# This should not be needed. +# <1> : "․" U2024 # ONE DOT LEADER + <1> : "·" U00B7 # MIDDLE DOT (maybe I can remember the keystroke better? : "⁒" U2052 # COMMERCIAL MINUS SIGN +# Printable sign for space. But is \ too useful a key combo to use +# for this? + : "␣" U2423 # OPEN BOX # These two are already present for me: # : "—" U2014 # EM DASH # : "–" U2013 # EN DASH : "– " # EN DASH (followed by space) : "―" U2015 # HORIZONTAL BAR + <2> : "⸺" U2E3A # TWO-EM DASH + <3> : "⸻" U2E3B # THREE-EM DASH : "­" U00AD # SOFT HYPHEN +# This is the recommended typographical practice for em dashes in English. +# Unfortunately, it doesn’t work out all that well in monospace fonts, +# where the thin spaces aren’t thin. But I think this is okay. +# This conflicts with the default binding to “~”, which is potentially +# a problem for non-American keyboards. + : " — " # EM DASH surrounded by THIN SPACEs. + + +# Quotation marks. : "‚" U201A # SINGLE LOW-9 QUOTATION MARK : "„" U201E # DOUBLE LOW-9 QUOTATION MARK + : "⹂" U2E42 # DOUBLE LOW-REVERSED-9 QUOTATION MARK : "’" U2019 # RIGHT SINGLE QUOTATION MARK : "”" U201D # RIGHT DOUBLE QUOTATION MARK : "‘" U2018 # LEFT SINGLE QUOTATION MARK @@ -39,18 +59,57 @@ include "%L" <9> : "‟" U201F # DOUBLE HIGH-REVERSED-9 QUOTATION MARK : "‚" U201A # SINGLE LOW-9 QUOTATION MARK (quote resembling a comma) : "„" U201E # DOUBLE LOW-9 QUOTATION MARK + +# Convenience shortcuts for quotation marks. + : " “" # space followed by LEFT DOUBLE QUOTATION MARK + : "” " # RIGHT DOUBLE QUOTATION MARK followed by space + : " ‘" # space followed by LEFT SINGLE QUOTATION MARK +# Unfortunately is, asymmetrically, just "’". Whatever. + : "n’t " # Apostrophized English “not.” +# Some more English shortcuts: + : " the " + : " The " + : " and " + : " I’m " + : "’ve " + + : "⸲" U2E32 # TURNED COMMA +# Conflicts with system def? (·) + : "⸳" U2E33 # RAISED DOT + : "⸳" U2E33 # RAISED DOT + : "⸴" U2E34 # RAISED COMMA + : "⸵" U2E35 # TURNED SEMICOLON +# Convlicts with system def? (⍭) + : "ⸯ" U2E2F # VERTICAL TILDE + : "ⸯ" U2E2F # VERTICAL TILDE + : "⹀" U2E40 # DOUBLE HYPHEN + : "⹁" U2E41 # REVERSED COMMA : "↵" U21B5 # DOWNWARDS ARROW WITH CORNER LEFTWARDS - : "•" U2022 # BULLET +# The bullet was , but it clashes with ꙭ + <1> : "•" U2022 # BULLET # By default does this, but we broke that with the ... binding. : "⁃" U2043 # HYPHEN BULLET : "·" periodcentered # MIDDLE DOT +# I don’t use this nearly as often as the em-dash sequence I’ve remapped it to: +# : "‑" U2011 # NON-BREAKING HYPHEN # Already present for me: # : " " U00A0 # NO-BREAK SPACE # Do we want/need these? : "†" U2020 # DAGGER : "‡" U2021 # DOUBLE DAGGER -# We already have THIN SPACE below, as ! Keep both? +# We used to have THIN SPACE as , but now that’s remapped +# to " ‘", for conveniently enclosing things in proper single-quotes. : " " U2009 # THIN SPACE + : "§" U00A7 # SECTION SIGN +# It's in the Asian section, but it's a general-purpose punctuation: + : "〃" U3003 # DITTO MARK +# Working with the pattern from FLOOR/CEILING + <7> : "⸢" U2E22 # TOP LEFT HALF BRACKET + <7> : "⸣" U2E23 # TOP RIGHT HALF BRACKET + : "⸤" U2E24 # BOTTOM LEFT HALF BRACKET + : "⸥" U2E25 # BOTTOM RIGHT HALF BRACKET +# Consider <7> / for ⸂⸃ maybe? and for ⸉⸊⸌⸍ ...? +# I guess we can get by with sub/superset for ⸦⸧. : "←" leftarrow # LEFTWARDS ARROW : "↑" uparrow # UPWARDS ARROW @@ -110,7 +169,8 @@ include "%L" : "⏎" U23CE # RETURN SYMBOL # These are just too cool-looking not to have (if your font supports them) : "⸎" U2E0E # EDITORIAL CORONIS -

: "⸙" U2E19 # PALM BRANCH + : "⸙" U2E19 # PALM BRANCH : "ff" UFB00 # LATIN SMALL LIGATURE FF @@ -124,6 +184,7 @@ include "%L" : "ſt" UFB05 # LATIN SMALL LIGATURE LONG S T # ß is already available as I think. But now it comes in industrial size! : "ẞ" U1E9E # LATIN CAPITAL LETTER SHARP S + # Eventually we'll have to look over the really crazy-cakes Latin letters # they're adding as "mediævalist extensions" # ꜢꜣꜤꜥ for the Egyptologists, Ꝏꝏ because they're cꝏl... Maybe some others. @@ -131,12 +192,67 @@ include "%L" # Epigraphics should not be missed: : "ꟻ" UA7FB # LATIN EPIGRAPHIC LETTER REVERSED F

: "ꟼ" UA7FC # LATIN EPIGRAPHIC LETTER REVERSED P + : "ꟻ" UA7FB # LATIN EPIGRAPHIC LETTER REVERSED F +

: "ꟼ" UA7FC # LATIN EPIGRAPHIC LETTER REVERSED P : "ꟽ" UA7FD # LATIN EPIGRAPHIC LETTER INVERTED M : "ꟾ" UA7FE # LATIN EPIGRAPHIC LETTER I LONGA : "ꟿ" UA7FF # LATIN EPIGRAPHIC LETTER ARCHAIC M +# I'd been avoiding this because we already have ∃... +# Hey, these, being *letters* can be used as identifiers in some languages... + : "Ǝ" U018E # LATIN CAPITAL LETTER REVERSED E + : "Ǝ" U018E # LATIN CAPITAL LETTER REVERSED E + : "ɘ" U0258 # LATIN SMALL LETTER REVERSED E + : "ɘ" U0258 # LATIN SMALL LETTER REVERSED E +# Complete the set + : "Ɐ" U2C6F # LATIN CAPITAL LETTER TURNED A # These seem too long as keystrokes; any suggestions? +# How about 2o? : "ꝏ" UA74F # LATIN SMALL LETTER OO : "Ꝏ" UA74E # LATIN CAPITAL LETTER OO + <2> : "ꝏ" UA74F # LATIN SMALL LETTER OO + <2> : "Ꝏ" UA74E # LATIN CAPITAL LETTER OO +# Latin-D chars I'm particularly thinking about: +# (side note: "I" has many referents in this file.) +# ꜲꜳꜴꜵꜶꜷꜸꜹꜼꜽꝒꝓꝔꝕꝚꝛꝜꝝꝠꝡꝪꝫꝸ +# The ligature pairs are so easy, might as well include them (probably +# using ampersand though). P with flourish? Squirrel tail? How +# pretty! I like the r and rum rotunda, and et actually has something +# close to usefulness (it was very common for abbreviations, and is the +# source of the "z" in abbreviations like oz. and viz.) Some others +# are a little appealing too. + + : "Ꜳ" UA732 # LATIN CAPITAL LETTER AA + : "ꜳ" UA733 # LATIN SMALL LETTER AA + <2> : "Ꜳ" UA732 # LATIN CAPITAL LETTER AA + <2> : "ꜳ" UA733 # LATIN SMALL LETTER AA + : "Ꜵ" UA734 # LATIN CAPITAL LETTER AO + : "ꜵ" UA735 # LATIN SMALL LETTER AO + : "Ꜷ" UA736 # LATIN CAPITAL LETTER AU + : "ꜷ" UA737 # LATIN SMALL LETTER AU + : "Ꜹ" UA738 # LATIN CAPITAL LETTER AV + : "ꜹ" UA739 # LATIN SMALL LETTER AV + : "Ꜽ" UA73C # LATIN CAPITAL LETTER AY + : "ꜽ" UA73D # LATIN SMALL LETTER AY + : "Ꝇ" UA746 # LATIN CAPITAL LETTER BROKEN L + : "ꝇ" UA747 # LATIN SMALL LETTER BROKEN L +# (See above for reason behind keystrokes) + : "Ꝫ" UA75A # LATIN CAPITAL LETTER ET + : "ꝫ" UA75B # LATIN SMALL LETTER ET + : "Ꝡ" UA760 # LATIN CAPITAL LETTER VY + : "ꝡ" UA761 # LATIN SMALL LETTER VY + : "Ꝣ" UA762 # LATIN CAPITAL LETTER VISIGOTHIC Z + : "ꝣ" UA763 # LATIN SMALL LETTER VISIGOTHIC Z + : "Ỻ" U1EFA # LATIN CAPITAL LETTER MIDDLE-WELSH LL + : "ỻ" U1EFB # LATIN SMALL LETTER MIDDLE-WELSH LL + : "Ỽ" U1EFC # LATIN CAPITAL LETTER MIDDLE-WELSH V + : "ỽ" U1EFD # LATIN SMALL LETTER MIDDLE-WELSH V + : "ȸ" U0238 # LATIN SMALL LETTER DB DIGRAPH +

: "ȹ" U0239 # LATIN SMALL LETTER QP DIGRAPH + : "ƿ" U01BF # LATIN LETTER WYNN + : "Ƿ" U01F7 # LATIN CAPITAL LETTER WYNN + : "Ȣ" U0222 # LATIN CAPITAL LETTER OU + : "ȣ" U0223 # LATIN SMALL LETTER OU + : "Ʀ" U01A6 # LATIN LETTER YR # Custom additions: Mathematical symbols : "≠" U2260 # NOT EQUAL TO @@ -162,6 +278,7 @@ include "%L" : "≅" U2245 # APPROXIMATELY EQUAL TO (It actually means "congruent"!) : "≟" U225f # QUESTIONED EQUAL TO : "≝" U225D # EQUAL TO BY DEFINITION + : "≝" U225D # EQUAL TO BY DEFINITION : "≡" U2261 # IDENTICAL TO : "≔" U2254 # COLON EQUALS : "≕" U2255 # EQUALS COLON @@ -180,9 +297,10 @@ include "%L" : "∧" U2227 # LOGICAL AND : "∨" U2228 # LOGICAL OR : "⊻" U22BB # XOR - : "∘" U2218 # RING OPERATOR (function composition) - : "⨯" U2A2F # CROSS PRODUCT - : "⋅" U22C5 # DOT OPERATOR (dot product) + : "¬" U00AC # NOT SIGN + : "∘" U2218 # RING OPERATOR (function composition) + : "⨯" U2A2F # CROSS PRODUCT + : "⋅" U22C5 # DOT OPERATOR (dot product) <0> : "∅" U2205 # EMPTY SET (thanks jsled!) <0> : "∅" U2205 # EMPTY SET # I'm hoping { can work as a set mnemonic @@ -198,47 +316,58 @@ include "%L" # We can't use ! E E, because ! E maps to E-WITH-UNDERDOT. : "∄" U2204 # THERE DOES NOT EXIST : "∀" U2200 # FOR ALL - : "∎" U220E # END OF PROOF + : "∎" U220E # END OF PROOF <8> <8> : "∞" U221E # INFINITY -

: "ℵ" U2135 # ALEF SYMBOL -

<0> : "ℵ₀" # ALEF Null -

<1> : "ℵ₁" # ALEF One - : "ℵ" U2135 # ALEF SYMBOL +

: "ℵ" U2135 # ALEF SYMBOL +

<0> : "ℵ₀" # ALEF Null +

<1> : "ℵ₁" # ALEF One + : "ℵ" U2135 # ALEF SYMBOL : "∗" U2217 # ASTERISK OPERATOR : "⊕" U2295 # CIRCLED PLUS : "⊖" U2296 # CIRCLED MINUS : "⊗" U2297 # CIRCLED TIMES : "⊘" U2298 # CIRCLED DIVISION SLASH : "⊛" U229B # CIRCLED ASTERISK OPERATOR +# )- conflicts with system for }. + : "⟌" U27CC # LONG DIVISION : "∴" U2234 # THEREFORE : "∵" U2235 # BECAUSE - : "∵" U2235 # BECAUSE + : "∵" U2235 # BECAUSE : "‱" U2031 # PER TEN THOUSAND (basis points) + : "µ" U00B5 # MICRO SIGN # Ordinal indicators, for femenine and masculine, used in Romance languages : "ª" U00AA # FEMININE ORDINAL INDICATOR : "º" U00BA # MASCULINE ORDINAL INDICATOR +# See also U03A3 (Greek capital sigma) + : "∑" U2211 # N-ARY SUMMATION # OK, absolutely cannot believe we made it this long without NABLA or INTEGRAL # or PARTIAL DIFFERENTIAL - : "∫" U222B # INTEGRAL - : "⨛" U2A1B # UPPER INTEGRAL - : "⨜" U2A1C # LOWER INTEGRAL - : "∬" U222C # DOUBLE INTEGRAL - : "∭" U222D # TRIPLE INTEGRAL - : "⨌" U2A0C # QUADRUPLE INTEGRAL - : "∮" U222E # CONTOUR INTEGRAL -

: "⨕" U2A15 # SEMICIRCULAR POLE INTEGRAL -

: "⨓" U2A15 # INTEGRAL AROUND POINT - : "∯" U222F # SURFACE INTEGRAL - : "∰" U2230 # VOLUME INTEGRAL - : "⨘" U2A18 # GEOMETRIC INTEGRAL - : "⨋" U2A0B # SUM/INTEGRAL + : "∫" U222B # INTEGRAL + : "⨛" U2A1B # UPPER INTEGRAL + : "⨜" U2A1C # LOWER INTEGRAL + : "∬" U222C # DOUBLE INTEGRAL + : "∭" U222D # TRIPLE INTEGRAL + : "⨌" U2A0C # QUADRUPLE INTEGRAL + : "∮" U222E # CONTOUR INTEGRAL +

: "⨕" U2A15 # SEMICIRCULAR POLE INTEGRAL +

: "⨓" U2A13 # INTEGRAL AROUND POINT + : "∯" U222F # SURFACE INTEGRAL + : "∰" U2230 # VOLUME INTEGRAL + : "⨘" U2A18 # GEOMETRIC INTEGRAL + : "⨋" U2A0B # SUM/INTEGRAL #Now for some WTF integrals: ⨙ ⨚ - : "∇" U2207 # NABLA -

: "∂" U2202 # PARTIAL DIFFERENTIAL + : "∇" U2207 # NABLA +

: "∂" U2202 # PARTIAL DIFFERENTIAL : "∂" U2202 # PARTIAL DIFFERENTIAL : "ℜ" U211C # BLACK-LETTER CAPITAL R (Real Part) : "ℑ" U2111 # BLACK-LETTER CAPTIAL I (Imaginary Part) + : "ℏ" U210F # PLANCK CONSTANT OVER TWO PI + : "ℏ" U210F # PLANCK CONSTANT OVER TWO PI +

: "ℎ" U210E # PLANCK CONSTANT +

: "ℯ" U212F # SCRIPT SMALL E + <1> <0> : "⏨" U23E8 # DECIMAL EXPONENT SYMBOL +

: "℘" U2118 # SCRIPT CAPITAL P # Would we prefer 20D1 COMBINING RIGHT HARPOON ABOVE? : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE (vector) # There's a whole passel of these guys starting at U+1D538 but I have no fonts for those. @@ -254,10 +383,14 @@ include "%L" : "ⅉ" U2149 # DOUBLE-STRUCK ITALIC SMALL J

: "ℼ" U213C # DOUBLE-STRUCK SMALL PI : "ℼ" U213C # DOUBLE-STRUCK SMALL PI -

: "ℿ" U213C # DOUBLE-STRUCK CAPITAL PI - : "ℿ" U213C # DOUBLE-STRUCK CAPITAL PI +

: "ℿ" U213F # DOUBLE-STRUCK CAPITAL PI + : "ℿ" U213F # DOUBLE-STRUCK CAPITAL PI : "⅀" U2140 # DOUBLE-STRUCK N-ARY SUMMATION : "⅀" U2140 # DOUBLE-STRUCK N-ARY SUMMATION + : "⦂" U2982 # Z NOTATION TYPE COLON +# Apparently it is only for historical reasons that this is not unified with +# ⨟ U+2A1F Z NOTATION SCHEMA COMPOSITION + : "⨾" U2A3E # Z NOTATION RELATIONAL COMPOSITION # The *look* double-struck. : "⦃" U2983 # LEFT WHITE CURLY BRACKET : "⦄" U2984 # RIGHT WHITE CURLY BRACKET @@ -268,12 +401,21 @@ include "%L" # Others too, of course, but these to start with. Some are likely worthy. : "⟅" U27C5 # LEFT S-SHAPED BAG DELIMITER : "⟆" U27C6 # RIGHT S-SHAPED BAG DELIMITER -# Keystrokes for these? And are the Mathematical versions ⟨⟩ preferable? -# Geez, and there are more at 3008 and 3009 - : "〈" U2329 # LEFT-POINTING ANGLE BRACKET - : "〉" U232A # RIGHT-POINTING ANGLE BRACKET +# There are a lot of angle brackets (3008/9, 27E8/9, 2329/A). I'm deciding +# to go with the mathematical brackets from now on, since they seem to be +# better supported. + : "⟨" U27E8 # MATHEMATICAL LEFT ANGLE BRACKET + : "⟩" U27E9 # MATHEMATICAL RIGHT ANGLE BRACKET + : "⟦" U27E6 # MATHEMATICAL LEFT WHITE SQUARE BRACKET + : "⟧" U27E7 # MATHEMATICAL RIGHT WHITE SQUARE BRACKET + : "⧘" U29D8 # LEFT WIGGLY FENCE + : "⧙" U29D9 # RIGHT WIGGLY FENCE + <2> : "⧚" U29DA # LEFT DOUBLE WIGGLY FENCE + <2> : "⧛" U29DB # RIGHT DOUBLE WIGGLY FENCE : "⸨" U2E28 # LEFT DOUBLE PARENTHESIS : "⸩" U2E29 # RIGHT DOUBLE PARENTHESIS + <2> : "⸨" U2E28 # LEFT DOUBLE PARENTHESIS + <2> : "⸩" U2E29 # RIGHT DOUBLE PARENTHESIS : "༼" U0F3C # TIBETAN MARK ANG KHANG GYON : "༽" U0F3D # TIBETAN MARK ANG KHANG GYAS # I'm thinking shape-mnemonics for these, somehow: @@ -281,29 +423,72 @@ include "%L" : "⌋" U230B # RIGHT FLOOR <7> : "⌈" U2308 # LEFT CEILING <7> : "⌉" U2309 # RIGHT CEILING +# These are actually quotes, hence the mnemonic. + <7> : "「" UFF62 # HALFWIDTH LEFT CORNER BRACKET + : "」" UFF63 # HALFWIDTH RIGHT CORNER BRACKET + <7> : "『" U300E # LEFT WHITE CORNER BRACKET + : "』" U300F # RIGHT WHITE CORNER BRACKET + : "≬" U226C # BETWEEN : "ℓ" U2113 # SCRIPT SMALL L : "⊏" U228F # SQUARE IMAGE OF : "⊑" U2291 # SQUARE IMAGE OF OR EQUAL TO : "⊑" U2291 # SQUARE IMAGE OF OR EQUAL TO : "⊐" U2290 # SQUARE ORIGINAL OF - : "⊒" U2291 # SQUARE ORIGINAL OF OR EQUAL TO - : "⊒" U2291 # SQUARE ORIGINAL OF OR EQUAL TO + : "⊒" U2292 # SQUARE ORIGINAL OF OR EQUAL TO + : "⊒" U2292 # SQUARE ORIGINAL OF OR EQUAL TO # If I did more Haskell, I'd want this more: : "⊥" U22A5 # UP TACK (bottom) or should we use U27C2 PERPENDICULAR? + : "⊤" U22A4 # DOWN TACK (opposite of False) + : "⊢" U22A2 # RIGHT TACK + : "⊣" U22A2 # LEFT TACK # Handy for UNIX filenames... but XXX conflicts with standard → "\" : "⁄" U2044 # FRACTION SLASH # The system file gives us subscript numbers, plus/minus, and parens. But # there are letters missing. It would be nice to have at least a few of them. - : "ᵢ" U1D62 # LATIN SUBSCRIPT SMALL LETTER I - : "ₒ" U2092 # LATIN SUBSCRIPT SMALL LETTER O - : "ₓ" U2093 # LATIN SUBSCRIPT SMALL LETTER X - : "ⱼ" U2C7C # LATIN SUBSCRIPT SMALL LETTER J -# Awaiting common font support for these... - : "ₖ" U2096 # LATIN SUBSCRIPT SMALL LETTER K - : "ₘ" U2098 # LATIN SUBSCRIPT SMALL LETTER M - : "ₙ" U2099 # LATIN SUBSCRIPT SMALL LETTER N +# block U+208x + <0> : "₀" U2080 # SUBSCRIPT ZERO + <1> : "₁" U2081 # SUBSCRIPT ONE + <2> : "₂" U2082 # SUBSCRIPT TWO + <3> : "₃" U2083 # SUBSCRIPT THREE + <4> : "₄" U2084 # SUBSCRIPT FOUR + <5> : "₅" U2085 # SUBSCRIPT FIVE + <6> : "₆" U2086 # SUBSCRIPT SIX + <7> : "₇" U2087 # SUBSCRIPT SEVEN + <8> : "₈" U2088 # SUBSCRIPT EIGHT + <9> : "₉" U2089 # SUBSCRIPT NONE + : "₊" U208A # SUBSCRIPT PLUS + : "₋" U208B # SUBSCRIPT MINUS + : "₌" U208C # SUBSCRIPT EQUALS SIGN + : "₍" U208D # SUBSCRIPT LEFT PARENTHESIS + : "₎" U208E # SUBSCRIPT RIGHT PARENTHESIS + +# block U+209x + : "ₐ" U2090 # LATIN SUBSCRIPT SMALL LETTER A + : "ₑ" U2091 # LATIN SUBSCRIPT SMALL LETTER E + : "ₒ" U2092 # LATIN SUBSCRIPT SMALL LETTER O + : "ₓ" U2093 # LATIN SUBSCRIPT SMALL LETTER X + : "ₕ" U2095 # LATIN SUBSCRIPT SMALL LETTER H + : "ₖ" U2096 # LATIN SUBSCRIPT SMALL LETTER K + : "ₗ" U2097 # LATIN SUBSCRIPT SMALL LETTER L + : "ₘ" U2098 # LATIN SUBSCRIPT SMALL LETTER M + : "ₙ" U2099 # LATIN SUBSCRIPT SMALL LETTER N +

: "ₚ" U209A # LATIN SUBSCRIPT SMALL LETTER P + : "ₛ" U209B # LATIN SUBSCRIPT SMALL LETTER S + : "ₜ" U209C # LATIN SUBSCRIPT SMALL LETTER T + +# subscripts in other blocks + : "ᵢ" U1D62 # LATIN SUBSCRIPT SMALL LETTER I + : "ⱼ" U2C7C # LATIN SUBSCRIPT SMALL LETTER J + : "ᵣ" U1D63 # LATIN SUBSCRIPT SMALL LETTER R + : "ᵤ" U1D64 # LATIN SUBSCRIPT SMALL LETTER U + : "ᵥ" U1D65 # LATIN SUBSCRIPT SMALL LETTER V + : "ᵦ" U1D66 # GREEK SUBSCRIPT SMALL LETTER BETA + : "ᵧ" U1D67 # GREEK SUBSCRIPT SMALL LETTER GAMMA + : "ᵨ" U1D68 # GREEK SUBSCRIPT SMALL LETTER RHO + : "ᵩ" U1D69 # GREEK SUBSCRIPT SMALL LETTER PHI + : "ᵪ" U1D6A # GREEK SUBSCRIPT SMALL LETTER CHI # Custom additions: Greek letters. Mapping corresponds to Emacs Greek # input method. Aristotle Pagaltzis informs me that this is the @@ -353,7 +538,7 @@ include "%L" : "Ν" U039D # GREEK CAPITAL LETTER NU : "Ο" U039F # GREEK CAPITAL LETTER OMICRON

: "Π" U03A0 # GREEK CAPITAL LETTER PI -# no mapping for Q; in Emacs that's ":" +# see below for Q qoppa; in Emacs Q is “:” : "Ρ" U03A1 # GREEK CAPITAL LETTER RHO : "Σ" U03A3 # GREEK CAPITAL LETTER SIGMA : "Τ" U03A4 # GREEK CAPITAL LETTER TAU @@ -401,6 +586,8 @@ include "%L" : "ϴ" U03F4 # GREEK CAPITAL THETA SYMBOL : "ϵ" U03F5 # GREEK LUNATE EPSILON SYMBOL # Not doing the lunate sigmas and dotted versions thereof... What about SAN, which is at least a letter? + : "ϻ" U03FB # GREEK SMALL LETTER SAN + : "Ϻ" U03FA # GREEK CAPITAL LETTER SAN # If you wanted to actually type in Greek, you would also need άίέ # etc. But you would probably just switch to a Greek keyboard layout. @@ -419,6 +606,11 @@ include "%L" <3> <8> : "⅜" U215C # VULGAR FRACTION THREE EIGHTHS <5> <8> : "⅝" U215D # VULGAR FRACTION FIVE EIGHTHS <7> <8> : "⅞" U215E # VULGAR FRACTION SEVEN EIGHTHS + <1> <7> : "⅐" U2150 # VULGAR FRACTION ONE SEVENTH + <1> <9> : "⅑" U2151 # VULGAR FRACTION ONE NINTH + <1> : "⅒" U2152 # VULGAR FRACTION ONE TENTH + <0> <3> : "↉" U2189 # VULGAR FRACTION ZERO THIRDS + <1> : "⅟" U215F # FRACTION NUMERATOR ONE # How about roman numerals? Percent for numerical mnemonic? # Does this go against the spirit of this file? These symbols are accessible @@ -464,6 +656,12 @@ include "%L" : "Ⅽ" U216D # ROMAN NUMERAL ONE HUNDRED : "Ⅾ" U216E # ROMAN NUMERAL FIVE HUNDRED : "Ⅿ" U216F # ROMAN NUMERAL ONE THOUSAND + <0> : "ↀ" U2180 # ROMAN NUMERAL ONE THOUSAND C D + <0> : "ↁ" U2181 # ROMAN NUMERAL FIVE THOUSAND + <0> : "ↂ" U2182 # ROMAN NUMERAL TEN THOUSAND + <0> <0> : "ↇ" U2187 # ROMAN NUMERAL FIFTY THOUSAND + <0> <0> : "ↈ" U2188 # ROMAN NUMERAL ONE HUNDRED THOUSAND + # Custom additions: for chat (kragen) : "☻" U263B # BLACK SMILING FACE @@ -471,35 +669,58 @@ include "%L" : "☹" U2639 # WHITE FROWNING FACE : "⍨" U2368 # APL FUNCTIONAL SYMBOL TILDE DIAERESIS : "⸚" U2E1A # HYPHEN WITH DIAERESIS + : "°͜°" # Funny smiley-face. +# Those are archaic cyrilic letters... but look so _perfect_ for use +# in chat. And about the last, the "multiocular O"... Well, I don't +# know what it can be used for, but given the description, how could I +# leave it out‽ +# (I guess using U+1F440 EYES would be more straightforward, but not as funny?) + : "Ꙭ" UA66C # CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O * used in the dual of words based on the root for 'eye' + : "ꙭ" UA66D # CYRILLIC SMALL LETTER DOUBLE MONOCULAR O + : "Ꙫ" UA66A # CYRILLIC CAPITAL LETTER BINOCULAR O * used in the dual of words based on the root for 'eye' + : "ꙫ" UA66B # CYRILLIC SMALL LETTER BINOCULAR O + : "ꙮ" UA66E # CYRILLIC LETTER MULTIOCULAR O * used in the epithet 'many-eyed' +# While we're doing stacks of circles with dots. + <3> : "߷" U07F7 # NKO SYMBOL GBAKURUNEN : "‽" U203D # INTERROBANG - : "‽" U203D # INTERROBANG (in case you can’t remember the order) + : "⸘" U2E18 # INVERTED INTERROBANG, standard now. : "⸘" U2E18 # INVERTED INTERROBANG (if you have a ¡ key. Otherwise...? "?i" maybe? : "⸘" U2E18 # INVERTED INTERROBANG (if you have a ¡ key. Otherwise...? "?i" maybe? : "⸮" U2E2E # REVERSED QUESTION MARK + : "⸮" U2E2E # REVERSED QUESTION MARK : "⁇" U2047 # DOUBLE QUESTION MARK + <2> : "⁇" U2047 # DOUBLE QUESTION MARK : "⁈" U2048 # QUESTION EXCLAMATION MARK : "⁉" U2049 # EXCLAMATION QUESTION MARK : "‼" U203C # DOUBLE EXCLAMATION MARK + <2> : "‼" U203C # DOUBLE EXCLAMATION MARK + <2> : "∷" U2237 # PROPORTION -- not strictly 2 times COLON + : "⁏" U204F # REVERSED SEMICOLON + : "⁏" U204F # REVERSED SEMICOLON # Keep looking into big hunks of Latin Extended-D, A720- et seq. <3> : "♥" U2665 # BLACK HEART SUIT <3> <3> : "♣" U2663 # BLACK CLUB SUIT + <8> : "♣" U2663 # BLACK CLUB SUIT + <3> : "♣" U2663 # BLACK CLUB SUIT : "♢" U2662 # WHITE DIAMOND SUIT <3> : "♠" U2660 # BLACK SPADE SUIT + : "♠" U2660 # BLACK SPADE SUIT : "♡" U2661 # WHITE HEART SUIT # "shamrock" is too long; there IS a limit to these! - : "☘" U2618 # SHAMROCK -

: "☮" U262E # PEACE SYMBOL - : "☯" U262F # YIN YANG + : "☘" U2618 # SHAMROCK + : "☘" U2618 # SHAMROCK +

: "☮" U262E # PEACE SYMBOL +

: "☮" U262E # PEACE SYMBOL + : "☯" U262F # YIN YANG + : "☯" U262F # YIN YANG # And now that we are into hearts... <3> : "❥" U2765 # ROTATED HEAVY BLACK HEART BULLET <3> : "❣" U2763 # HEAVY HEART EXCLAMATION MARK ORNAMENT <3> : "❦" U2766 # FLORAL HEART <3> : "❧" U2767 # ROTATED FLORAL HEART BULLET <3> : "☙" U2619 # REVERSED ROTATED FLORAL HEART BULLET -# For some reason, I don't really like these word-based mnemonics. But until we have something better... -clsn -# are the ampersand versions better? -kragen - : "☎" U260E # BLACK TELEPHONE - : "☕" U2615 # HOT BEVERAGE + : "☎" U260E # BLACK TELEPHONE + : "☕" U2615 # HOT BEVERAGE # These last two bother me less, though they can still be improved. # Other possibly useful symbols: # 2668 HOT SPRINGS (for chat, for running off to shower?) @@ -507,7 +728,7 @@ include "%L" # We need a Dingbats prefix, for ❛❜❝❞❢ : "☐" U2610 # BALLOT BOX # Better keystrokes anyone? This one breaks the pattern. [c]? [v]? [y]? [/]? - : "☑" U2611 # BALLOT BOX WITH CHECK + : "☑" U2611 # BALLOT BOX WITH CHECK : "☑" U2611 # BALLOT BOX WITH CHECK : "☒" U2612 # BALLOT BOX WITH X # @ for dingbats? @@ -516,6 +737,10 @@ include "%L" : "✗" U2717 # BALLOT X : "✘" U2718 # HEAVY BALLOT X # Will I want for something else? +# Now there is such a thing as text style and emoji style. Use the +# "dingbat prefix" in an unusual way: + : "️" UFE0F # Emoji selector + : "︎" UFE0E # Text selector # How about dice? <1> : "⚀" U2680 # DIE FACE-1 <2> : "⚁" U2681 # DIE FACE-2 @@ -526,72 +751,84 @@ include "%L" # 267B BLACK UNIVERSAL RECYCLING SYMBOL # Keystrokes okay? - : "⚜" U269C # FLEUR-DE-LIS - : "⚛" U269B # ATOM SYMBOL -

: "☭" U262D # HAMMER AND SICKLE + : "⚜" U269C # FLEUR-DE-LIS + : "⚛" U269B # ATOM SYMBOL +

: "☭" U262D # HAMMER AND SICKLE : "⚠" U26A0 # WARNING SIGN : "⚠" U26A0 # WARNING SIGN -

: "⚡" U26A1 # HIGH VOLTAGE SIGN +

: "⚡" U26A1 # HIGH VOLTAGE SIGN # Shouldn't use just because it's too likely to be a prefix for # a useful word. - : "☢" U2622 # RADIOACTIVE SIGN - : "☣" U2623 # BIOHAZARD SIGN - : "⚝" U269D # OUTLINED WHITE STAR (pentalpha, get it?) -

: "✈" U2708 # AIRPLANE - : "✉" U2709 # ENVELOPE - : "♿" U267F # WHEELCHAIR SYMBOL - : "☤" U2624 # CADEUCEUS + : "☢" U2622 # RADIOACTIVE SIGN + : "☣" U2623 # BIOHAZARD SIGN + : "☣" U2623 # BIOHAZARD SIGN +# Changing this from ⚝ + : "⛤" U26E4 # PENTAGRAM (pentalpha, get it?) +

: "✈" U2708 # AIRPLANE + : "✉" U2709 # ENVELOPE + : "♿" U267F # WHEELCHAIR SYMBOL + : "☤" U2624 # CADEUCEUS # Something different for STAFF OF AESCULAPIUS? - <1> : "⚕" U2695 # STAFF OF AESCULAPIUS -# Maybe something different that isn't lousy. + <1> : "⚕" U2695 # STAFF OF AESCULAPIUS # 26B0 COFFIN ? # One of the SNOWFLAKEs? # SNOWMAN? COMET? ANCHOR? # Maybe if we go with having a "word" symbol and spelling out lots and # lots of whole words, we can have all the planets. -# "Word Symbol" Notion: -# Have a semi-reserved symbol reserved for this. Probably ampersand. -# Something that isn't already used for much. Then you can happily make -# all the &-j-u-p-i-t-e-r and &-a-r-i-e-s combos you want without worrying -# that you'll run into a combination already used, like "ca"=ǎ or something. -# (unless you have whole words that are prefixes). Worth doing? -# I think so. -Kragen # # I already have STAR OF DAVID on another map. # 231A, 231B -- WATCH and HOURGLASS -- one should be &-w-a-i-t # 23D4 METRICAL LONG OVER TWO SHORTS a.k.a. METRICAL BOOBS # 0950 DEVANAGARI OM? -# 214C PER SIGN? # 212E ESTIMATED SYMBOL? # 2324 UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS a.k.a. NOT AMUSED # 237E BELL SYMBOL a.k.a. ALIENS LANDING : "♀" U2640 # FEMALE SIGN : "♂" U2642 # MALE SIGN + + : "⚣" U26A3 # DOUBLED MALE SIGN + : "⚢" U26A2 # DOUBLED FEMALE SIGN + : "⚤" U26A4 # INTERLOCKED FEMALE AND MALE SIGN + +# 'trans': short for transgender/transexual +# 'genderq': short for genderqueer. +# Wasn't sure which to call which symbol, and wanted to include both + : "⚥" U26A5 # MALE AND FEMALE SIGN + : "⚧" U26A7 # MALE WITH STROKE AND MALE AND FEMALE SIGN + + : "☠" U2620 # SKULL AND CROSSBONES - : "☠" U2620 # SKULL AND CROSSBONES - : "⌨" U2328 # KEYBOARD -# Can we get better keycodes for these? - : "☞" U261E # WHITE RIGHT POINTING INDEX - : "☞" U261E # WHITE RIGHT POINTING INDEX - : "☜" U261C # WHITE LEFT POINTING INDEX - : "☜" U261C # WHITE LEFT POINTING INDEX + : "☠" U2620 # SKULL AND CROSSBONES + : "☠" U2620 # SKULL AND CROSSBONES + : "⌨" U2328 # KEYBOARD + : "☞" U261E # WHITE RIGHT POINTING INDEX + : "☜" U261C # WHITE LEFT POINTING INDEX :"★" U2605 # BLACK STAR <0> :"☆" U2606 # WHITE STAR :"✪" U272A # CIRCLED WHITE STAR <3> :"⁂" U2042 # ASTERISM + <3> :"⁂" U2042 # ASTERISM + <2> :"⁑" U2051 # TWO ASTERISKS ALIGNED VERTICALLY <4> :"✢" U2722 # FOUR TEARDROP-SPOKED ASTERISK <6> :"✡" U2721 # STAR OF DAVID :"✯" U272F # PINWHEEL STAR :"✱" U2731 # HEAVY ASTERISK + : "❖" U2756 # BLACK DIAMOND MINUS WHITE X : "⌘" U2318 # PLACE OF INTEREST SIGN - : "⍾" U237E # BELL SYMBOL (or ALIENS LANDING) -- &-a-l-i-e-n ? +# Using backslash-minus-slash etc. conflicts with combining accents. + : "⚞" U269E # THREE LINES CONVERGING RIGHT + : "⚟" U269F # THREE LINES CONVERGING LEFT + : "⍾" U237E # BELL SYMBOL (or ALIENS LANDING) -- &-a-l-i-e-n ? +# Other monstery characters... ѪꙚ (alien abductions?) +# ඏൠഋ & others from Kannada et al...? # Can't use -^- for this; conflicts with -^ for ↑, and getting those arrows # workable was complicated enough. How about this? : "⌤" U2324 # UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS; aka ENTER KEY, aka NOT AMUSED. - : "⌛" U231B # HOURGLASS - : "⌚" U231A # WATCH - : " " U2009 # THIN SPACE + : "⌛" U231B # HOURGLASS + : "⌛" U231B # HOURGLASS + : "⌚" U231A # WATCH + : "⌚" U231A # WATCH : " " U2002 # EN SPACE : " " U2003 # EM SPACE <3> : " " U2004 # THREE-PER-EM SPACE @@ -603,17 +840,25 @@ include "%L" : "ʘ" U0298 # LATIN LETTER BILABIAL CLICK (kiss sound) : "‣" U2023 # TRIANGULAR BULLET #SUPERSCRIPTS: +#To avoid namespace clashes, is doubled (will I regret that?) + : "ʰ" U02B0 # SUPERSCRIPT H + : "ⁱ" U2071 # SUPERSCRIPT I + : "ʲ" U02B2 # SUPERSCRIPT J + : "ⁿ" U207F # SUPERSCRIPT N + : "ʳ" U02B3 # SUPERSCRIPT R + : "ʷ" U02B7 # SUPERSCRIPT W + : "ʸ" U02B8 # SUPERSCRIPT Y +# So I can use yᵗ/þᵗ and yᵉ/þᵉ + : "ᵉ" U1D49 # MODIFIER LETTER SMALL E + : "ᵗ" U1D57 # MODIFIER LETTER SMALL T +# Abbreviation for "that": + : "ꝥ" UA765 # LATIN SMALL LETTER THORN WITH STROKE +#Maybe add: ˀˁ˃˂ Need to be able to talk about ʔˁ... + : "ˀ" U02C0 # MODIFIER LETTER GLOTTAL STOP + : "ˁ" U02C1 # MODIFIER LETTER REVERSED GLOTTAL STOP : "⁻" U207B # SUPERSCRIPT MINUS -#To avoid namespace clashes, is added - : "ʰ" U2230 # SUPERSCRIPT H - : "ⁱ" U2071 # SUPERSCRIPT I - : "ʲ" U02B2 # SUPERSCRIPT J - : "ⁿ" U207F # SUPERSCRIPT N - : "ʳ" U02B3 # SUPERSCRIPT R - : "ʷ" U02B7 # SUPERSCRIPT W - : "ʸ" U02B8 # SUPERSCRIPT Y -#Maybe add: ˀˁ˃˂ - : "⁻" U207B # SUPERSCRIPT MINUS + : "⁺" U207A # SUPERSCRIPT PLUS + : "≈" U2248 # ALMOST EQUAL TO : "ʃ" U0283 # LATIN SMALL LETTER ESH : "ʒ" U0292 # LATIN SMALL LETTER EZH @@ -628,6 +873,7 @@ include "%L" : "ʡ" U02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE : "ʢ" U02A2 # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE # How about ɸ? φ isn’t the IPA glyph. +

: "ɸ" U0278 # LATIN SMALL LETTER PHI : "ɪ" U026A # LATIN LETTER SMALL CAPITAL I : "ɪ" U026A # LATIN LETTER SMALL CAPITAL I : "ʊ" U028A # LATIN SMALL LETTER UPSILON @@ -635,25 +881,66 @@ include "%L" : "ɑ" U0251 # LATIN SMALL LETTER ALPHA : "ɚ" U025A # LATIN SMALL LETTER SCHWA WITH HOOK :"ɔ" U0254 # LATIN SMALL LETTER OPEN O + : "ɔ" U0254 # LATIN SMALL LETTER OPEN O :"Ɔ" U0186 # LATIN CAPITAL LETTER OPEN O + : "Ɔ" U0186 # LATIN CAPITAL LETTER OPEN O : "ɛ" U025B # LATIN SMALL LETTER OPEN E +# Have to put the at the beginning for these. + : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E + : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E + : "ɝ" U025D # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK + : "ɝ" U025D # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK +# It's spelled "gy" in Hungarian... + : "ɟ" U025F # LATIN SMALL LETTER DOTLESS J WITH STROKE # How are these keystrokes? : "ˈ" U02C8 # MODIFIER LETTER VERTICAL LINE : "ˌ" U02CC # MODIFIER LETTER LOW VERTICAL LINE : "̩" U0329 # COMBINING VERTICAL LINE BELOW +# Harmonize with other combiners. + : "̩" U0329 # COMBINING VERTICAL LINE BELOW : "ɹ" U0279 # LATIN SMALL LETTER TURNED R: voiced alveolar approximant (American English (at least) R) : "ɾ" U027E # LATIN SMALL LETTER R WITH FISHHOOK: voiced alveolar flap or tap (American English intervocalic allophone of d, or Spanish r) : "ʌ" U028C # LATIN SMALL LETTER TURNED V : "ɯ" U026F # LATIN SMALL LETTER TURNED M -# ɣ? ɯ? ᴥ? Important enough to add? Is Greek epsilon OK for ɛ? (I think so.) -# What about ɜɝɑ ? I should probably bite the bullet and just go to an IPA -# input method at that point. We're never going to get the whole IPA in here. +# doubling a letter seems to be mostly used for turning + : "ʍ" U028D # LATIN SMALL LETTER TURNED W + : "ʎ" U028E # LATIN SMALL LETTER TURNED Y + : "ɐ" U0250 # LATIN SMALL LETTER TURNED A +# ı is already available in the "standard" .XCompose + : "ȷ" U0237 # LATIN SMALL LETTER DOTLESS J +# I'll use capitals for a different double + : "ʬ" U02AC # LATIN LETTER BILABIAL PERCUSSIVE +# Sorry, I miss having this and hate having to use colon instead: + : "ː" U02D0 # MODIFIER LETTER TRIANGULAR COLON +# Also handy for writing urls: http://ʬw.omniglot.com/ +# ɣ? ᴥ? Important enough to add? ᴥ is cool just as a "latin" letter. + : "ɣ" U0263 # LATIN SMALL LETTER GAMMA +# It looks like a ɣ and makes an "o" sorta sound: + : "ɤ" U0264 # LATIN SMALL LETTER RAMS HORN + : "ᴥ" U1D25 # LATIN LETTER AIN +# Sometimes it's a "tail", sometimes a "hook", and sometimes a "retroflex hook" + : "ɖ" U0256 # LATIN SMALL LETTER D WITH TAIL + : "ɭ" U026D # LATIN SMALL LETTER L WITH RETROFLEX HOOK + : "ɳ" U0273 # LATIN SMALL LETTER N WITH RETROFLEX HOOK + : "ʂ" U0282 # LATIN SMALL LETTER S WITH HOOK + : "ʈ" U0288 # LATIN SMALL LETTER T WITH RETROFLEX HOOK + : "ʐ" U0290 # LATIN SMALL LETTER Z WITH RETROFLEX HOOK +# This is used for functions, folders, etc. Yeah, the hook's facing wrong. + : "ƒ" U0192 # LATIN SMALL LETTER F WITH HOOK +# Sigh, might as well do implosives. Which is also sometimes a hook. + : "ɓ" U0253 # LATIN SMALL LETTER B WITH HOOK + : "ɗ" U0257 # LATIN SMALL LETTER D WITH HOOK + : "ɠ" U0260 # LATIN SMALL LETTER G WITH HOOK + : "ɡ" U0261 # LATIN SMALL LETTER SCRIPT G +# The h looks the same... + : "ɦ" U0266 # LATIN SMALL LETTER H WITH HOOK + : "ʛ" U029B # LATIN LETTER SMALL CAPITAL G WITH HOOK : "№" U2116 # NUMERO SIGN : "℞" U211E # PRESCRIPTION TAKE +

: "⅌" U214C # PER SIGN : "℥" U2125 # OUNCE SIGN : "℈" U2108 # SCRUPLE # There are all kinds of awesome combining characters in the U+0300 page. -# However, I don’t know how I would use a lot of them. x͜͡y? # There are a bunch of other awesome combining characters like U+20E0 : "๛" U0E5B # THAI CHARACTER KHOMUT (end of chapter) # @@ -667,6 +954,7 @@ include "%L" : "𝄡" U0001d121 # MUSICAL SYMBOL C CLEF : "♪" U266a # EIGHTH NOTE : "♫" U266b # BEAMED EIGHTH NOTES + : "♫" U266b # BEAMED EIGHTH NOTES # Combining accents, for making things you don't have precomposed chars or keystrokes for: @@ -681,14 +969,20 @@ include "%L" : "̈" U0308 # COMBINING DIAERESIS : "̉" U0309 # COMBINING HOOK ABOVE : "̊" U030a # COMBINING RING ABOVE +# That now conflicts with the new 🙌 in the system xcompose. Alternative: + <0> : "̊" U030a # COMBINING RING ABOVE : "̋" U030b # COMBINING DOUBLE ACUTE ACCENT -- ?? : "̌" U030c # COMBINING CARON -# These two conflict!! - : "̍" U030d # COMBINING VERTICAL LINE ABOVE - : "̎" U030e # COMBINING DOUBLE VERTICAL LINE ABOVE - : "̏" U030f # COMBINING DOUBLE GRAVE ACCENT + : "̍" U030d # COMBINING VERTICAL LINE ABOVE + <2> : "̎" U030e # COMBINING DOUBLE VERTICAL LINE ABOVE + <2> : "̏" U030f # COMBINING DOUBLE GRAVE ACCENT +# For writing PSILI and DASIA in Greek +# Ugh, better key-coding? I may need @ for BELOW. + : "̒" U0312 # COMBINING TURNED COMMA ABOVE + : "̓" U0313 # COMBINING COMMA ABOVE + : "̔" U0314 # COMBINING REVERSED COMMA ABOVE : "͒" U0352 # COMBINING FERMATA - : : "̐" U0310 # COMBINING CHANDRABINDU + : "̐" U0310 # COMBINING CHANDRABINDU : "̑" U0311 # COMBINING INVERTED BREVE -- ?? : "⃝" U20DD # COMBINING ENCLOSING CIRCLE : "⃠" U20E0 # COMBINING ENCLOSING CIRCLE BACKSLASH @@ -708,18 +1002,32 @@ include "%L" : "̯" U032f # COMBINING INVERTED BREVE BELOW -- ?? # How about leading & (or &&?) for double combiners? There aren't many anyway. +# Except that I found myself assuming it was "2" for double. : "͜" U035C # COMBINING DOUBLE BREVE BELOW + <2> : "͜" U035C # COMBINING DOUBLE BREVE BELOW : "͝" U035D # COMBINING DOUBLE BREVE + <2> : "͝" U035D # COMBINING DOUBLE BREVE : "͞" U035E # COMBINING DOUBLE MACRON + <2> : "͞" U035E # COMBINING DOUBLE MACRON : "͟" U035F # COMBINING DOUBLE MACRON BELOW + <2> : "͟" U035F # COMBINING DOUBLE MACRON BELOW + : "͟" U035F # COMBINING DOUBLE MACRON BELOW + <2> : "͟" U035F # COMBINING DOUBLE MACRON BELOW : "͠" U0360 # COMBINING DOUBLE TILDE + <2> : "͠" U0360 # COMBINING DOUBLE TILDE : "͡" U0361 # COMBINING DOUBLE INVERTED BREVE + <2> : "͡" U0361 # COMBINING DOUBLE INVERTED BREVE + : "᷼" U1DFC # COMBINING DOUBLE INVERTED BREVE BELOW + <2> : "᷼" U1DFC # COMBINING DOUBLE INVERTED BREVE BELOW # Might as well finish up the set. : "͢" U0362 # COMBINING DOUBLE RIGHTWARDS ARROW BELOW + <2> : "͢" U0362 # COMBINING DOUBLE RIGHTWARDS ARROW BELOW : "͒" U0352 # COMBINING FERMATA : "҉" U0489 # COMBINING CYRILLIC MILLIONS SIGN -- aka COMBINING SHINY +

: "₽" U20BD # RUBLE SIGN +

: "₽" U20BD # RUBLE SIGN # How about for a little extra control:

: "​" U200B # ZERO WIDTH SPACE @@ -731,28 +1039,72 @@ include "%L" : "‪" U202A # LEFT-TO-RIGHT EMBEDDING : "‫" U202B # RIGHT-TO-LEFT EMBEDDING

: "‬" U202C # POP DIRECTIONAL FORMATTING + : "⁦" U2066 # LEFT-TO-RIGHT ISOLATE + : "⁧" U2067 # RIGHT-TO-LEFT ISOLATE + : "⁨" U2068 # FIRST STRONG ISOLATE +

: "⁩" U2069 # POP DIRECTIONAL ISOLATE : "‭" U202D # LEFT-TO-RIGHT OVERRIDE : "‮" U202E # RIGHT-TO-LEFT OVERRIDE : "" UFEFF # ZERO WIDTH NO-BREAK SPACE (Byte Order Mark) : "͏" U034F # COMBINING GRAPHEME JOINER # These are sufficiently special and well-known that they don't need the -# ampersand prefix I think. The all-caps helps too. +# double prefix I think. The all-caps helps too. + +# How about some small-caps? We normally use a special character as a prefix, +# but why not a suffix? It won't interfere with things that way. +# Several of these are also IPA, which is handy. And so a few have multiple +# entries. Whatever. + + : "ᴀ" U1D00 # LATIN LETTER SMALL CAPITAL A + : "ʙ" U0299 # LATIN LETTER SMALL CAPITAL B + : "ᴄ" U1D04 # LATIN LETTER SMALL CAPITAL C + : "ᴅ" U1D05 # LATIN LETTER SMALL CAPITAL D + : "ᴇ" U1D07 # LATIN LETTER SMALL CAPITAL E + : "ꜰ" UA730 # LATIN LETTER SMALL CAPITAL F + : "ɢ" U0262 # LATIN LETTER SMALL CAPITAL G + : "ʜ" U029C # LATIN LETTER SMALL CAPITAL H + : "ɪ" U026A # LATIN LETTER SMALL CAPITAL I + : "ᴊ" U1D0A # LATIN LETTER SMALL CAPITAL J + : "ᴋ" U1D0B # LATIN LETTER SMALL CAPITAL K + : "ʟ" U029F # LATIN LETTER SMALL CAPITAL L + : "ᴍ" U1D0D # LATIN LETTER SMALL CAPITAL M + : "ɴ" U0274 # LATIN LETTER SMALL CAPITAL N + : "ᴏ" U1D0F # LATIN LETTER SMALL CAPITAL O +

: "ᴘ" U1D18 # LATIN LETTER SMALL CAPITAL P +# There is no SMALL CAPITAL Q (yet)! + : "ʀ" U0280 # LATIN LETTER SMALL CAPITAL R + : "ꜱ" UA731 # LATIN LETTER SMALL CAPITAL S + : "ᴛ" U1D1B # LATIN LETTER SMALL CAPITAL T + : "ᴜ" U1D1C # LATIN LETTER SMALL CAPITAL U + : "ᴠ" U1D20 # LATIN LETTER SMALL CAPITAL V + : "ᴡ" U1D21 # LATIN LETTER SMALL CAPITAL W +# There is no SMALL CAPITAL X (yet) + : "ʏ" U028F # LATIN LETTER SMALL CAPITAL Y + : "ᴢ" U1D22 # LATIN LETTER SMALL CAPITAL Z + # See also http://bleah.co.uk/~simon/stuff/XCompose # and http://dotfiles.org/~inky/.XCompose # and http://paste.lisp.org/display/73094 - : "☉" U2609 # SUN (Sunday) - : "☽" U263D # FIRST QUARTER MOON (Monday) - : "☿" U263F # MERCURY (Wednesday) + : "☉" U2609 # SUN (Sunday) + : "☽" U263D # FIRST QUARTER MOON (Monday) + : "☿" U263F # MERCURY (Wednesday) # We already have Venus (Friday) and Mars (Tuesday) as Male/Female signs; do we need them here too? -# : "♀" U2640 # FEMALE SIGN -# : "♂" U2642 # MALE SIGN -

: "♃" U2643 # JUPITER (Thursday) - : "♄" U2644 # SATURN (Saturday) - : "♅" U2645 # URANUS (or ⛢ U26E2?) -

: "♆" U2646 # NEPTUNE -

: "♇" U2647 # PLUTO (ok, it isn't a planet anymore, but we still love it.) +# : "♀" U2640 # FEMALE SIGN +# : "♂" U2642 # MALE SIGN +

: "♃" U2643 # JUPITER (Thursday) + : "♄" U2644 # SATURN (Saturday) + : "♅" U2645 # URANUS (or ⛢ U26E2?) +

: "♆" U2646 # NEPTUNE +

: "♇" U2647 # PLUTO (ok, it isn't a planet anymore, but we still love it.) +# Minor planets, whilst we're at it? + : "⚳" U26B3 # CERES +

: "⚴" U26B4 # PALLAS + : "⚵" U26B5 # JUNO + : "⚶" U26B6 # VESTA + : "⚷" U26B7 # CHIRON + : "⚸" U26B8 # BLACK MOON LILITH # Unicode 6.0 gave us all kinds of things, perhaps more than we can use... @@ -778,7 +1130,7 @@ include "%L" : "🂱" U1F0B1 # PLAYING CARD ACE OF HEARTS <2> : "🂲" U1F0B2 # PLAYING CARD TWO OF HEARTS - <3> : "🂲" U1F0B3 # PLAYING CARD THREE OF HEARTS + <3> : "🂳" U1F0B3 # PLAYING CARD THREE OF HEARTS <4> : "🂴" U1F0B4 # PLAYING CARD FOUR OF HEARTS <5> : "🂵" U1F0B5 # PLAYING CARD FIVE OF HEARTS <6> : "🂶" U1F0B6 # PLAYING CARD SIX OF HEARTS @@ -789,7 +1141,7 @@ include "%L" : "🂻" U1F0BB # PLAYING CARD JACK OF HEARTS : "🂼" U1F0BC # PLAYING CARD KNIGHT OF HEARTS : "🂽" U1F0BD # PLAYING CARD QUEEN OF HEARTS - : "🂽" U1F0BE # PLAYING CARD KING OF HEARTS + : "🂾" U1F0BE # PLAYING CARD KING OF HEARTS : "🃁" U1F0C1 # PLAYING CARD ACE OF DIAMONDS <2> : "🃂" U1F0C2 # PLAYING CARD TWO OF DIAMONDS @@ -819,21 +1171,127 @@ include "%L" : "🃛" U1F0DB # PLAYING CARD JACK OF CLUBS : "🃜" U1F0DC # PLAYING CARD KNIGHT OF CLUBS : "🃝" U1F0DD # PLAYING CARD QUEEN OF CLUBS - : "🃝" U1F0DE # PLAYING CARD KING OF CLUBS + : "🃞" U1F0DE # PLAYING CARD KING OF CLUBS : "🂠" U1F0A0 # PLAYING CARD BACK - : "🂠" U1F0CF # PLAYING CARD BLACK JOKER + : "🃏" U1F0CF # PLAYING CARD BLACK JOKER : "🃟" U1F0DF # PLAYING CARD WHITE JOKER # Do we want domino bones also? I'm thinking [ 1 1 ], etc, maybe use # ] 1 1 [ for vertical (or vice-versa) +# And chess/checkers pieces! We need a convention for those. # looks like a +# checkerboard but we're already using that for music. Half of it? +# will be an issue when we want double-struck W or B... we'll have +# to consider it. Maybe replace with + : "♔" U2654 # WHITE CHESS KING + : "♕" U2655 # WHITE CHESS QUEEN + : "♖" U2656 # WHITE CHESS ROOK + : "♗" U2657 # WHITE CHESS BISHOP + : "♘" U2658 # WHITE CHESS KNIGHT +

: "♙" U2659 # WHITE CHESS PAWN + : "♚" U265A # BLACK CHESS KING + : "♛" U265B # BLACK CHESS QUEEN + : "♜" U265C # BLACK CHESS ROOK + : "♝" U265D # BLACK CHESS BISHOP + : "♞" U265E # BLACK CHESS KNIGHT +

: "♟" U265F # BLACK CHESS PAWN + : "⛀" U26C0 # WHITE DRAUGHTS MAN + : "⛁" U26C1 # WHITE DRAUGHTS KING + : "⛂" U26C2 # BLACK DRAUGHTS MAN + : "⛃" U26C3 # BLACK DRAUGHTS KING +# Since we're doing game pieces, might as well. + : "☖" U2616 # WHITE SHOGI PIECE + : "☗" U2617 # BLACK SHOGI PIECE +# It's turned vertically and not horizontally reflected, but we use the < +# symbol for turning... + : "⛉" U26C9 # TURNED WHITE SHOGI PIECE + : "⛊" U26CA # TURNED BLACK SHOGI PIECE + # As for the emoji... We can't possibly get all of them, even just all of the # cool/useful ones. Maybe we can pick and choose some high-fliers. - : "͏°" U00B0 # DEGREE SIGN - : "℃" U2103 # DEGREE CELSIUS - : "℃" U2103 # DEGREE CELSIUS - : "℉" U2109 # DEGREE FAHRENHEIT - : "℉" U2109 # DEGREE FAHRENHEIT + : "°" U00B0 # DEGREE SIGN + : "℃" U2103 # DEGREE CELSIUS + : "℃" U2103 # DEGREE CELSIUS + : "℉" U2109 # DEGREE FAHRENHEIT + : "℉" U2109 # DEGREE FAHRENHEIT + +# Zodiacal symbols? + : "♈" U2648 # ARIES + : "♉" U2649 # TAURUS + : "♊" U264A # GEMINI + : "♋" U264B # CANCER + : "♌" U264C # LEO + : "♍" U264D # VIRGO + : "♎" U264E # LIBRA +# Abbreviating some of the longer ones. +

: "♏" U264F # SCORPIUS + : "♐" U2650 # SAGITTARIUS +

: "♑" U2651 # CAPRICORN + : "♒" U2652 # AQUARIUS +

: "♓" U2653 # PISCES +# Really, this should be SERPENTARIUS. All the other signs are in Latin. +

: "⛎" U26CE # OPHIUCHUS + +# Sigh. So many emoji... I think the first ones I'd go for would be +# 💡💢💣💤💥💦💧💨💫 (1F4A1-1F4A8 and 1F4AB). Maybe 1F550-1F567 are useful. + : "💡" U1F4A1 # ELECTRIC LIGHT BULB + : "💢" U1F4A2 # ANGER SYMBOL + : "💣" U1F4A3 # BOMB + : "💤" U1F4A4 # SLEEPING SYMBOL +

: "💥" U1F4A5 # COLLISION SYMBOL + : "💦" U1F4A6 # SPLASHING SWEAT SYMBOL +

: "💧" U1F4A7 # DROPLET +

: "💨" U1F4A8 # DASH SYMBOL +

: "💩" U1F4A9 # PILE OF POO +# Skipping U+1F4AA just now. + : "💫" U1F4AB # DIZZY SYMBOL + : "💰" U1F4B0 # MONEY BAG + : "🍰" U1F370 # SHORTCAKE +# The cake is a lie... OK, too cutesy? + : "🎂" U1F382 # BIRTHDAY CAKE + : "🎂" U1F382 # BIRTHDAY CAKE + : "👌" U1F44C # OK HAND SIGN +

: "👍" U1F44D # THUMBS UP SIGN + : "👎" U1F44E # THUMBS DOWN SIGN +# More useful in chat than U+1F48F KISS + : "💋" U1F48B # KISS MARK +# ⛔ U+26D4 NO ENTRY for "Don't go there"? +# So many hearts... I'm not touching them for now. +# And emoticons? (U+1F600 et seq) + + <1> <0> <0> : "🕐" U1F550 # CLOCK FACE ONE OCLOCK + <2> <0> <0> : "🕑" U1F551 # CLOCK FACE TWO OCLOCK + <3> <0> <0> : "🕒" U1F552 # CLOCK FACE THREE OCLOCK + <4> <0> <0> : "🕓" U1F553 # CLOCK FACE FOUR OCLOCK + <5> <0> <0> : "🕔" U1F554 # CLOCK FACE FIVE OCLOCK + <6> <0> <0> : "🕕" U1F555 # CLOCK FACE SIX OCLOCK + <7> <0> <0> : "🕖" U1F556 # CLOCK FACE SEVEN OCLOCK + <8> <0> <0> : "🕗" U1F557 # CLOCK FACE EIGHT OCLOCK + <9> <0> <0> : "🕘" U1F558 # CLOCK FACE NINE OCLOCK + <1> <0> <0> <0> : "🕙" U1F559 # CLOCK FACE TEN OCLOCK + <1> <1> <0> <0> : "🕚" U1F55A # CLOCK FACE ELEVEN OCLOCK + <1> <2> <0> <0> : "🕛" U1F55B # CLOCK FACE TWELVE OCLOCK + + <1> <3> <0> : "🕜" U1F55C # CLOCK FACE ONE-THIRTY + <2> <3> <0> : "🕝" U1F55D # CLOCK FACE TWO-THIRTY + <3> <3> <0> : "🕞" U1F55E # CLOCK FACE THREE-THIRTY + <4> <3> <0> : "🕟" U1F55F # CLOCK FACE FOUR-THIRTY + <5> <3> <0> : "🕠" U1F560 # CLOCK FACE FIVE-THIRTY + <6> <3> <0> : "🕡" U1F561 # CLOCK FACE SIX-THIRTY + <7> <3> <0> : "🕢" U1F562 # CLOCK FACE SEVEN-THIRTY + <8> <3> <0> : "🕣" U1F563 # CLOCK FACE EIGHT-THIRTY + <9> <3> <0> : "🕤" U1F564 # CLOCK FACE NINE-THIRTY + <1> <0> <3> <0> : "🕥" U1F565 # CLOCK FACE TEN-THIRTY + <1> <1> <3> <0> : "🕦" U1F566 # CLOCK FACE ELEVEN-THIRTY + <1> <2> <3> <0> : "🕧" U1F567 # CLOCK FACE TWELVE-THIRTY + +# Bitcoin signs +# Real bitcoin codepoint coming at U+20BF! + : "฿" U0E3F # BITCOIN CURRENCY SIGN, ORIGINAL THAI CURRENCY SYMBOL BAHT + : "Ƀ" U0243 # ALTERNATIVE BITCOIN CURRENCY SIGN, LATIN CAPITAL LETTER B WITH STROKE + : "Ƀ" U0243 # ALTERNATIVE BITCOIN CURRENCY SIGN, LATIN CAPITAL LETTER B WITH STROKE + : "ƀ" U0180 # ALTERNATIVE BIT CURRENCY SIGN, LATIN SMALL LETTER B WITH STROKE + : "ƀ" U0180 # ALTERNATIVE BIT CURRENCY SIGN, LATIN SMALL LETTER B WITH STROKE

: "⸙" U2E19 # PALM BRANCH +