From fcd33da6ed86884ba2b1e6103b848759d4d31eb6 Mon Sep 17 00:00:00 2001 From: Mark Shoulson Date: Wed, 29 Mar 2017 10:38:01 -0400 Subject: Comments fixed for compatibility with composefuse. If the inline comment doesn't match the character name, composefuse will overwrite it unless it's got a double-#. Added check in checklines.py3 to detect such. Fixed erroneous names, even some wrong character numbers, per checklines.py3 checks. This will likely become obsolete soon, for 95% of the cases, since I'll make composefuse handle cases where the character name is *followed by* other stuff correctly, so those will go back to #s. It's an open question what the point of doing this was. --- checklines.py3 | 5 ++ dotXCompose | 216 +++++++++++++++++++++++++++++---------------------------- 2 files changed, 115 insertions(+), 106 deletions(-) diff --git a/checklines.py3 b/checklines.py3 index e38bba1..33258b1 100755 --- a/checklines.py3 +++ b/checklines.py3 @@ -28,5 +28,10 @@ for line in sys.stdin: print("\tLine's number: {0:X}".format(x)) print("\tChar gives number: {0:X}".format(ord(char))) print("\tNumber gives character: {0} ({1})".format(c, name(c))) + elif comments[1]!='#' and comments[1:].strip() != name(char): + # Only report name issues if other stuff is okay. + print(line) + print("\tLine's char, name: {0} ({1})".format(char, comments[1:].strip())) + print("\tCorrect name: "+name(char)) except Exception as e: print("{0}\n\t{1}".format(line, e)) diff --git a/dotXCompose b/dotXCompose index 2437cbb..53ffd2a 100644 --- a/dotXCompose +++ b/dotXCompose @@ -22,7 +22,7 @@ include "%L" <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? + <1> : "·" U00B7 ## MIDDLE DOT (maybe I can remember the keystroke better? : "⁒" U2052 # COMMERCIAL MINUS SIGN ### or && ? : "⅋" U214B # TURNED AMPERSAND @@ -32,7 +32,7 @@ include "%L" # These two are already present for me: # : "—" U2014 # EM DASH # : "–" U2013 # EN DASH - : "– " # EN DASH (followed by space) + : "– " ## EN DASH (followed by space) : "―" U2015 # HORIZONTAL BAR <2> : "⸺" U2E3A # TWO-EM DASH <3> : "⸻" U2E3B # THREE-EM DASH @@ -42,7 +42,7 @@ include "%L" # 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. + : " — " ## EM DASH surrounded by THIN SPACEs. # Quotation marks. @@ -53,21 +53,21 @@ include "%L" : "”" U201D # RIGHT DOUBLE QUOTATION MARK : "‘" U2018 # LEFT SINGLE QUOTATION MARK : "“" U201C # LEFT DOUBLE QUOTATION MARK - <6> : "‘" U2018 # LEFT SINGLE QUOTATION MARK (high 6) - <6> : "“" U201C # LEFT DOUBLE QUOTATION MARK (66) - <9> : "’" U2019 # RIGHT SINGLE QUOTATION MARK (high 9) - <9> : "”" U201D # RIGHT DOUBLE QUOTATION MARK (99) + <6> : "‘" U2018 ## LEFT SINGLE QUOTATION MARK (high 6) + <6> : "“" U201C ## LEFT DOUBLE QUOTATION MARK (66) + <9> : "’" U2019 ## RIGHT SINGLE QUOTATION MARK (high 9) + <9> : "”" U201D ## RIGHT DOUBLE QUOTATION MARK (99) <9> : "‛" U201B # SINGLE HIGH-REVERSED-9 QUOTATION MARK <9> : "‟" U201F # DOUBLE HIGH-REVERSED-9 QUOTATION MARK - : "‚" U201A # SINGLE LOW-9 QUOTATION MARK (quote resembling a comma) + : "‚" 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 + : " ‘" ## space followed by LEFT SINGLE QUOTATION MARK # Unfortunately is, asymmetrically, just "’". Whatever. - : "n’t " # Apostrophized English “not.” + : "n’t " ## Apostrophized English “not.” # Some more English shortcuts: : " the " : " The " @@ -117,15 +117,15 @@ include "%L" : "↑" uparrow # UPWARDS ARROW : "→" rightarrow # RIGHTWARDS ARROW : "↓" downarrow # DOWNWARDS ARROW - : "↔" U2194 # LEFT RIGHT ARROW (kragen's) + : "↔" U2194 ## LEFT RIGHT ARROW (kragen's) : "←" leftarrow # LEFTWARDS ARROW : "↑" uparrow # UPWARDS ARROW : "→" rightarrow # RIGHTWARDS ARROW : "↓" downarrow # DOWNWARDS ARROW - : "↔" U2194 # LEFT RIGHT ARROW (kragen's) - : "↔" U2194 # LEFT RIGHT ARROW (kragen's) - : "↕" U2195 # UP DOWN ARROW (kragen's) + : "↔" U2194 ## LEFT RIGHT ARROW (kragen's) + : "↔" U2194 ## LEFT RIGHT ARROW (kragen's) + : "↕" U2195 ## UP DOWN ARROW (kragen's) : "⇵" U21F5 # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW : "↵" U21B5 # DOWNWARDS ARROW WITH CORNER LEFTWARDS : "⟲" U27F2 # ANTICLOCKWISE GAPPED CIRCLE ARROW @@ -238,8 +238,8 @@ include "%L" : "Ꝇ" 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 + : "Ꝫ" UA76A # LATIN CAPITAL LETTER ET + : "ꝫ" UA76B # LATIN SMALL LETTER ET : "Ꝡ" UA760 # LATIN CAPITAL LETTER VY : "ꝡ" UA761 # LATIN SMALL LETTER VY : "Ꝣ" UA762 # LATIN CAPITAL LETTER VISIGOTHIC Z @@ -272,13 +272,13 @@ include "%L" <3> : "⋘" U22D8 # VERY MUCH LESS-THAN : "∈" U2208 # ELEMENT OF : "∉" U2209 # NOT AN ELEMENT OF - : "∉" U2209 # NOT AN ELEMENT OF (I have ∈ on my keyboard...) - : "∋" U220B # CONTAINS AS MEMBER (I hope this doesn't conflict) + : "∉" U2209 ## NOT AN ELEMENT OF (I have ∈ on my keyboard...) + : "∋" U220B ## CONTAINS AS MEMBER (I hope this doesn't conflict) : "∌" U220C # DOES NOT CONTAIN AS MEMBER # would conflict, with for N WITH UNDERDOT, etc. : "∌" U220C # DOES NOT CONTAIN AS MEMBER - : "≅" U2245 # APPROXIMATELY EQUAL TO (It actually means "congruent"!) - : "≟" U225f # QUESTIONED EQUAL TO + : "≅" 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 @@ -287,7 +287,7 @@ include "%L" # Using conflicts. : "≢" U2262 # NOT IDENTICAL TO # We already have ± - : "∓" U2213 # MINUS OR PLUS SIGN + : "∓" U2213 # MINUS-OR-PLUS SIGN : "√" U221A # SQUARE ROOT # keystrokes might not make the most sense, but you know what they mean... <3> : "∛" U221B # CUBE ROOT @@ -300,10 +300,10 @@ include "%L" : "∨" U2228 # LOGICAL OR : "⊻" U22BB # XOR : "¬" U00AC # NOT SIGN - : "∘" U2218 # RING OPERATOR (function composition) - : "⨯" U2A2F # CROSS PRODUCT - : "⋅" U22C5 # DOT OPERATOR (dot product) - <0> : "∅" U2205 # EMPTY SET (thanks jsled!) + : "∘" U2218 ## RING OPERATOR (function composition) + : "⨯" U2A2F # VECTOR OR 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 : "∪" U222A # UNION @@ -321,8 +321,8 @@ include "%L" : "∎" U220E # END OF PROOF <8> <8> : "∞" U221E # INFINITY

: "ℵ" U2135 # ALEF SYMBOL -

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

<1> : "ℵ₁" # ALEF One +

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

<1> : "ℵ₁" ## ALEF One : "ℵ" U2135 # ALEF SYMBOL : "∗" U2217 # ASTERISK OPERATOR : "⊕" U2295 # CIRCLED PLUS @@ -335,7 +335,7 @@ include "%L" : "∴" U2234 # THEREFORE : "∵" U2235 # BECAUSE : "∵" U2235 # BECAUSE - : "‱" U2031 # PER TEN THOUSAND (basis points) + : "‱" U2031 ## PER TEN THOUSAND (basis points) : "µ" U00B5 # MICRO SIGN # Ordinal indicators, for femenine and masculine, used in Romance languages : "ª" U00AA # FEMININE ORDINAL INDICATOR @@ -346,24 +346,24 @@ include "%L" # OK, absolutely cannot believe we made it this long without NABLA or INTEGRAL # or PARTIAL DIFFERENTIAL : "∫" U222B # INTEGRAL - : "⨛" U2A1B # UPPER INTEGRAL - : "⨜" U2A1C # LOWER INTEGRAL + : "⨛" U2A1B # INTEGRAL WITH OVERBAR + : "⨜" U2A1C # INTEGRAL WITH UNDERBAR : "∬" U222C # DOUBLE INTEGRAL : "∭" U222D # TRIPLE INTEGRAL - : "⨌" U2A0C # QUADRUPLE INTEGRAL + : "⨌" U2A0C # QUADRUPLE INTEGRAL OPERATOR : "∮" U222E # CONTOUR INTEGRAL -

: "⨕" U2A15 # SEMICIRCULAR POLE INTEGRAL -

: "⨓" U2A13 # INTEGRAL AROUND POINT +

: "⨕" U2A15 # INTEGRAL AROUND A POINT OPERATOR +

: "⨓" U2A13 # LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE : "∯" U222F # SURFACE INTEGRAL : "∰" U2230 # VOLUME INTEGRAL - : "⨘" U2A18 # GEOMETRIC INTEGRAL - : "⨋" U2A0B # SUM/INTEGRAL + : "⨘" U2A18 # INTEGRAL WITH TIMES SIGN + : "⨋" U2A0B # SUMMATION WITH INTEGRAL #Now for some WTF integrals: ⨙ ⨚ : "∇" U2207 # NABLA

: "∂" U2202 # PARTIAL DIFFERENTIAL : "∂" U2202 # PARTIAL DIFFERENTIAL - : "ℜ" U211C # BLACK-LETTER CAPITAL R (Real Part) - : "ℑ" U2111 # BLACK-LETTER CAPTIAL I (Imaginary Part) + : "ℜ" 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 @@ -371,14 +371,14 @@ include "%L" <1> <0> : "⏨" U23E8 # DECIMAL EXPONENT SYMBOL

: "℘" U2118 # SCRIPT CAPITAL P # Would we prefer 20D1 COMBINING RIGHT HARPOON ABOVE? - : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE (vector) + : "⃗" 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. - : "ℂ" U2102 # DOUBLE-STRUCK CAPITAL C (set of complex numbers) - : "ℕ" U2115 # DOUBLE-STRUCK CAPITAL N (natural number) + : "ℂ" U2102 ## DOUBLE-STRUCK CAPITAL C (set of complex numbers) + : "ℕ" U2115 ## DOUBLE-STRUCK CAPITAL N (set of natural numbers)

: "ℙ" U2119 # DOUBLE-STRUCK CAPITAL P - : "ℚ" U211A # DOUBLE-STRUCK CAPITAL Q (set of rational numbers) - : "ℝ" U211D # DOUBLE-STRUCK CAPITAL R (set of real numbers) - : "ℤ" U2124 # DOUBLE-STRUCK CAPITAL Z (set of integers) + : "ℚ" U211A ## DOUBLE-STRUCK CAPITAL Q (set of rational numbers) + : "ℝ" U211D ## DOUBLE-STRUCK CAPITAL R (set of real numbers) + : "ℤ" U2124 ## DOUBLE-STRUCK CAPITAL Z (set of integers) : "ℍ" U210d # DOUBLE-STRUCK CAPITAL H : "ⅇ" U2147 # DOUBLE-STRUCK ITALIC SMALL E : "ⅈ" U2148 # DOUBLE-STRUCK ITALIC SMALL I @@ -439,10 +439,10 @@ include "%L" : "⊒" 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) + : "⊥" U22A5 ## UP TACK (bottom) or should we use U27C2 PERPENDICULAR? + : "⊤" U22A4 ## DOWN TACK (opposite of False) : "⊢" U22A2 # RIGHT TACK - : "⊣" U22A2 # LEFT TACK + : "⊣" U22A3 # LEFT TACK # Handy for UNIX filenames... but XXX conflicts with standard → "\" : "⁄" U2044 # FRACTION SLASH @@ -459,8 +459,8 @@ include "%L" <6> : "₆" U2086 # SUBSCRIPT SIX <7> : "₇" U2087 # SUBSCRIPT SEVEN <8> : "₈" U2088 # SUBSCRIPT EIGHT - <9> : "₉" U2089 # SUBSCRIPT NONE - : "₊" U208A # SUBSCRIPT PLUS + <9> : "₉" U2089 # SUBSCRIPT NINE + : "₊" U208A # SUBSCRIPT PLUS SIGN : "₋" U208B # SUBSCRIPT MINUS : "₌" U208C # SUBSCRIPT EQUALS SIGN : "₍" U208D # SUBSCRIPT LEFT PARENTHESIS @@ -502,11 +502,12 @@ include "%L" : "ε" U03B5 # GREEK SMALL LETTER EPSILON : "φ" U03C6 # GREEK SMALL LETTER PHI : "γ" U03B3 # GREEK SMALL LETTER GAMMA - : "η" U03B7 # GREEK SMALL LETTER ΕΤΑ - : "ι" U03B9 # GREEK SMALL LETTER ΙΟΤΑ +# (cute, Kragen) + : "η" U03B7 ## GREEK SMALL LETTER ΕΤΑ + : "ι" U03B9 ## GREEK SMALL LETTER ΙΟΤΑ : "ξ" U03BE # GREEK SMALL LETTER XI : "κ" U03BA # GREEK SMALL LETTER KAPPA - : "λ" U03BB # GREEK SMALL LETTER LAMBDA + : "λ" U03BB # GREEK SMALL LETTER LAMDA : "μ" U03BC # GREEK SMALL LETTER MU : "ν" U03BD # GREEK SMALL LETTER NU : "ο" U03BF # GREEK SMALL LETTER OMICRON @@ -535,7 +536,7 @@ include "%L" : "Ι" U0399 # GREEK CAPITAL LETTER ΙΟΤΑ : "Ξ" U039E # GREEK CAPITAL LETTER XI : "Κ" U039A # GREEK CAPITAL LETTER KAPPA - : "Λ" U039B # GREEK CAPITAL LETTER LAMBDA + : "Λ" U039B # GREEK CAPITAL LETTER LAMDA : "Μ" U039C # GREEK CAPITAL LETTER MU : "Ν" U039D # GREEK CAPITAL LETTER NU : "Ο" U039F # GREEK CAPITAL LETTER OMICRON @@ -558,11 +559,12 @@ include "%L"

: "ϖ" U03D6 # GREEK PI SYMBOL # Reserving .f in case we want PHI SYMBOL. Digamma was "w" sound anyway. : "ϝ" U03DD # GREEK SMALL LETTER DIGAMMA - : "Ϝ" U03DC # GREEK CAPITAL LETTER DIGAMMA - : "Ϟ" U03DE # GREEK LETTER QOPPA - : "ϟ" U03DF # GREEK SMALL LETTER QOPPA - : "Ϙ" U03D8 # GREEK LETTER ARCHAIC QOPPA - : "ϙ" U03D9 # GREEK SMALL LETTER ARCHAIC QOPPA + : "Ϝ" U03DC # GREEK LETTER DIGAMMA +# I prefer this spelling to official names + : "Ϟ" U03DE ## GREEK LETTER QOPPA + : "ϟ" U03DF ## GREEK SMALL LETTER QOPPA + : "Ϙ" U03D8 ## GREEK LETTER ARCHAIC QOPPA + : "ϙ" U03D9 ## GREEK SMALL LETTER ARCHAIC QOPPA : "ϗ" U03D7 # GREEK KAI SYMBOL : "Ϡ" U03E0 # GREEK LETTER SAMPI : "ϡ" U03E1 # GREEK SMALL LETTER SAMPI @@ -571,11 +573,11 @@ include "%L" # Sorry, couldn't think of better ones for these. Might want .s for SAN. : "Ϛ" U03DA # GREEK LETTER STIGMA : "ϛ" U03DB # GREEK SMALL LETTER STIGMA - : "ʹ" U02B9 # MODIFIER LETTER PRIME, canonically equivalent to U0374 GREEK NUMERAL SIGN + : "ʹ" U02B9 ## MODIFIER LETTER PRIME, canonically equivalent to U0374 GREEK NUMERAL SIGN # While we're at it... : "′" U2032 # PRIME : "″" U2033 # DOUBLE PRIME - : "͵" U0375 # GREEK LOWER NUMERAL SIGN (for thousands) + : "͵" U0375 ## GREEK LOWER NUMERAL SIGN (for thousands) # Do we want BETA SYMBOL, RHO SYMBOL, KAPPA SYMBOL, PHI SYMBOL, THETA SYMBOL? # The format makes them obvious enough I guess. PI SYMBOL is different enough # that there's no question, and it is separate from these. @@ -671,23 +673,23 @@ include "%L" : "☹" U2639 # WHITE FROWNING FACE : "⍨" U2368 # APL FUNCTIONAL SYMBOL TILDE DIAERESIS : "⸚" U2E1A # HYPHEN WITH DIAERESIS - : "°͜°" # Funny smiley-face. + : "°͜°" ## 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' + : "Ꙭ" 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' + : "Ꙫ" 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' + : "ꙮ" 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 - : "⸘" 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? + : "⸘" 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 @@ -696,7 +698,7 @@ include "%L" : "⁉" U2049 # EXCLAMATION QUESTION MARK : "‼" U203C # DOUBLE EXCLAMATION MARK <2> : "‼" U203C # DOUBLE EXCLAMATION MARK - <2> : "∷" U2237 # PROPORTION -- not strictly 2 times COLON + <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. @@ -741,8 +743,8 @@ include "%L" # 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 + : "️" UFE0F ## Emoji selector + : "︎" UFE0E ## Text selector # How about dice? <1> : "⚀" U2680 # DIE FACE-1 <2> : "⚁" U2681 # DIE FACE-2 @@ -765,11 +767,11 @@ include "%L" : "☣" U2623 # BIOHAZARD SIGN : "☣" U2623 # BIOHAZARD SIGN # Changing this from ⚝ - : "⛤" U26E4 # PENTAGRAM (pentalpha, get it?) + : "⛤" U26E4 ## PENTAGRAM (pentalpha, get it?)

: "✈" U2708 # AIRPLANE : "✉" U2709 # ENVELOPE : "♿" U267F # WHEELCHAIR SYMBOL - : "☤" U2624 # CADEUCEUS + : "☤" U2624 # CADUCEUS ## Don't usually do sequences, but exception made for the ## "eyewitness" compound emoji sequence: : "👁️‍🗨️" @@ -824,12 +826,12 @@ include "%L" # 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 ? + : "⍾" 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. + : "⌤" U2324 ## UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS; aka ENTER KEY, aka NOT AMUSED. : "⌛" U231B # HOURGLASS : "⌛" U231B # HOURGLASS : "⌚" U231A # WATCH @@ -842,17 +844,19 @@ include "%L" : "⬚" U2B1A # DOTTED SQUARE : "﴾" UFD3E # ORNATE LEFT PARENTHESIS : "﴿" UFD3F # ORNATE RIGHT PARENTHESIS - : "ʘ" U0298 # LATIN LETTER BILABIAL CLICK (kiss sound) + : "ʘ" 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 +#They're actually mostly "MODIFIER LETTERS" really, but SUPERSCRIPT +#is a better name for here. + : "ʰ" 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 @@ -862,7 +866,7 @@ include "%L" : "ˀ" U02C0 # MODIFIER LETTER GLOTTAL STOP : "ˁ" U02C1 # MODIFIER LETTER REVERSED GLOTTAL STOP : "⁻" U207B # SUPERSCRIPT MINUS - : "⁺" U207A # SUPERSCRIPT PLUS + : "⁺" U207A # SUPERSCRIPT PLUS SIGN : "≈" U2248 # ALMOST EQUAL TO : "ʃ" U0283 # LATIN SMALL LETTER ESH @@ -903,8 +907,8 @@ include "%L" : "̩" 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) + : "ɹ" 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 # doubling a letter seems to be mostly used for turning @@ -949,7 +953,7 @@ include "%L" : "℈" U2108 # SCRUPLE # There are all kinds of awesome combining characters in the U+0300 page. # There are a bunch of other awesome combining characters like U+20E0 - : "๛" U0E5B # THAI CHARACTER KHOMUT (end of chapter) + : "๛" U0E5B ## THAI CHARACTER KHOMUT (end of chapter) # # Music stuff. # is the music mnemonic. : "♭" U266d # MUSIC FLAT SIGN @@ -970,7 +974,7 @@ include "%L" : "̂" U0302 # COMBINING CIRCUMFLEX ACCENT : "̃" U0303 # COMBINING TILDE : "̄" U0304 # COMBINING MACRON - : "̅" U0305 # COMBINING OVERLINE -- ??? + : "̅" U0305 ## COMBINING OVERLINE -- ??? : "̆" U0306 # COMBINING BREVE : "̇" U0307 # COMBINING DOT ABOVE : "̈" U0308 # COMBINING DIAERESIS @@ -978,7 +982,7 @@ include "%L" : "̊" 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 -- ?? + : "̋" U030b ## COMBINING DOUBLE ACUTE ACCENT -- ?? : "̌" U030c # COMBINING CARON : "̍" U030d # COMBINING VERTICAL LINE ABOVE <2> : "̎" U030e # COMBINING DOUBLE VERTICAL LINE ABOVE @@ -989,8 +993,8 @@ include "%L" : "̓" U0313 # COMBINING COMMA ABOVE : "̔" U0314 # COMBINING REVERSED COMMA ABOVE : "͒" U0352 # COMBINING FERMATA - : "̐" U0310 # COMBINING CHANDRABINDU - : "̑" U0311 # COMBINING INVERTED BREVE -- ?? + : "̐" U0310 # COMBINING CANDRABINDU + : "̑" U0311 ## COMBINING INVERTED BREVE -- ?? : "⃝" U20DD # COMBINING ENCLOSING CIRCLE : "⃠" U20E0 # COMBINING ENCLOSING CIRCLE BACKSLASH : "̣" U0323 # COMBINING DOT BELOW @@ -1006,7 +1010,7 @@ include "%L" : "̬" U032c # COMBINING CARON BELOW : "̭" U032d # COMBINING CIRCUMFLEX ACCENT BELOW : "̮" U032e # COMBINING BREVE BELOW - : "̯" U032f # COMBINING INVERTED BREVE BELOW -- ?? + : "̯" 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. @@ -1032,7 +1036,7 @@ include "%L" : "͒" U0352 # COMBINING FERMATA - : "҉" U0489 # COMBINING CYRILLIC MILLIONS SIGN -- aka COMBINING SHINY + : "҉" U0489 ## COMBINING CYRILLIC MILLIONS SIGN -- aka COMBINING SHINY

: "₽" U20BD # RUBLE SIGN

: "₽" U20BD # RUBLE SIGN @@ -1052,7 +1056,7 @@ include "%L"

: "⁩" U2069 # POP DIRECTIONAL ISOLATE : "‭" U202D # LEFT-TO-RIGHT OVERRIDE : "‮" U202E # RIGHT-TO-LEFT OVERRIDE - : "" UFEFF # ZERO WIDTH NO-BREAK SPACE (Byte Order Mark) + : "" 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 # double prefix I think. The all-caps helps too. @@ -1094,17 +1098,17 @@ include "%L" # 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 +# : "♀" 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.) +

: "♃" 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 @@ -1297,9 +1301,9 @@ include "%L" # Bitcoin signs # Real bitcoin codepoint coming at U+20BF! - : "฿" U0E3F # BITCOIN CURRENCY SIGN, ORIGINAL THAI CURRENCY SYMBOL BAHT + : "฿" 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 + : "Ƀ" 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 -- cgit v1.2.3