# -*- coding: utf-8; mode: conf -*- include "%L" # See also http://bleah.co.uk/~simon/stuff/XCompose # and http://dotfiles.org/~inky/.XCompose # and http://paste.lisp.org/display/73094 # and https://tools.ietf.org/html/rfc1345 # scan4dups.py will ignore conflicts marked INTENTIONAL CONFLICT # Arrows # ====== : "↔" U2194 # INTENTIONAL CONFLICT : "↑" U2191 : "↑" U2191 : "↓" U2193 : "↓" U2193 : "↚" U219A # LEFTWARDS ARROW WITH STROKE : "↛" U219B # RIGHTWARDS ARROW WITH STROKE : "↮" U21AE # LEFT RIGHT ARROW WITH STROKE : "↵" U21B5 # DOWNWARDS ARROW WITH CORNER LEFTWARDS : "←" leftarrow # LEFTWARDS ARROW : "↑" uparrow # UPWARDS ARROW (INTENTIONAL CONFLICT) : "↓" downarrow # DOWNWARDS ARROW : "↕" U2195 # UP DOWN ARROW (kragen's) : "⇵" U21F5 # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW : "⟲" U27F2 # ANTICLOCKWISE GAPPED CIRCLE ARROW : "⟳" U27F3 # CLOCKWISE GAPPED CIRCLE ARROW (INTENTIONAL CONFLICT) # FIXME: conflict # : "↺" U21BA # ANTICLOCKWISE OPEN CIRCLE ARROW : "↻" U21BB # CLOCKWISE OPEN CIRCLE ARROW : "⇜" U21DC # LEFTWARDS SQUIGGLE ARROW : "⇝" U21DD # RIGHTWARDS SQUIGGLE ARROW : "⇤" U21E4 # LEFTWARDS ARROW TO BAR : "⇥" U21E5 # RIGHTWARDS ARROW TO BAR : "⇠" U21E0 # LEFTWARDS DASHED ARROW : "⇡" U21E1 # UPWARDS DASHED ARROW (INTENTIONAL CONFLICT) : "⇢" U21E2 # RIGHTWARDS DASHED ARROW : "⇣" U21E3 # DOWNWARDS DASHED ARROW # Doubled arrows # ============== : "⇒" U21D2 # RIGHTWARDS DOUBLE ARROW : "⇐" U21D0 # LEFTWARDS DOUBLE ARROW # FIXME: a very useful character, but "iff" does not match other sequences; all combinations of <=> conflict : "⇔" U21D4 # LEFT RIGHT DOUBLE ARROW : "⇑" U21D1 # UPWARDS DOUBLE ARROW : "⇓" U21D3 # DOWNWARDS DOUBLE ARROW : "⇕" U21D5 # UP DOWN DOUBLE ARROW : "⏎" U23CE # RETURN SYMBOL # Asterisk is commonly used for bullets in ASCII. : "•" U2022 # BULLET : "◦" U25E6 # WHITE BULLET : "‣" U2023 # TRIANGULAR BULLET : "⁃" U2043 # HYPHEN BULLET : "⁌" U204C # LEFTWARDS BULLET : "⁍" U204D # RIGHTWARDS BULLET : "◘" U25D8 # INVERSE BULLET # Japanese tainome : "◉" U25C9 # FISHEYE # perhaps CJK input is better handled by CJK input methods. we try to # list here only characters that are not typically avaiable in those # (at least in my experience with Japanese IMs). # “nyoro” on JIMs # <>: "〜" U301C # WAVE DASH : "〰" U3030 # WAVY DASH (~~ is ≈) # FIXME: conflicts # : "゠" U30A0 # KATAKANA DOUBLE HYPHEN # : "゠" U30A0 # KATAKANA DOUBLE HYPHEN # “kome” IM. # # : "※" U203B # REFERENCE MARK # VERTICAL FORMS # ============== # correct vertical text uses font glyph substitution; the characters # below are deprecated. since almost no one supports vertical text # (not even XeTeX!), these my come in handy. # « », « » &c. taken <2> : "‼" U203C # DOUBLE EXCLAMATION MARK <2> : "⁇" U2047 # DOUBLE QUESTION MARK # ⁈ # ⁉ # A quick recap on hyphens and dashes: # # • U002D «-» is the ASCII hyphen‐minus. It is overloaded as hyphen, # dash, and minus sign at the command‐line, programming languages, # and in software that can’t handle Unicode well. # • U2010 «‐» is the true hyphen. Use it as the grammatical hyphen # when you feel typographical. # • U2011 «‑» is the non‐breaking hyphen. It is visually identical # to the true hyphen, but tells software they shouldn’t break a line # at this point. This is useful whenever you feel like an # hyphenated word musn’t be separated in different lines — for # example, when a broken hyphenated word could be mistaken by a # non‐hyphenated word (e.g. “re‑creation”, if broken, could be taken # as “recreation”). # • U2012 «‒» is the figure dash. “Figure” here refers to numbers, # and this dash is guaranteed to be the same width as a digit (in # fonts with equal‐width digits) so they line up. This dash # therefore is to be used with digits, as in telephone numbers or # postal codes. Don’t use it for mathematical operations (for which # there is the minus sign) or ranges (for which the en‐dash is # best). See also U2007, the figure space. # • U2013 «–» is the en‐dash — that is, a dash with roughly the # width of an uppercase N. It’s kind of a softer (and smaller) # version of the em‐dash. Its main uses are ranges (“2–10”, # “Jan–Mar”) and as a further separator for hyphenated words # (“un‐american–like”). In a pinch, some people use two ASCII # hyphen‐minuses to substitute it. # • U2014 «—» is the em‐dash — the dash that is roughly the width of # an uppercase M, which is usually the maximum type width. This is # the one used to make parenthetical remarks — like this — or # dangling clauses — like this. Use it a lot if you’re a beatnik. # In a pinch, many people use two or three ASCII hyphen‐minuses to # substitute it. Traditionally the em‐dash is used without # spaces—like this—but this looks bad in monospace fonts (only). # • U2015 «―» is the horizontal bar. It’s the official character to # use in dialogues. It’s identical to the em‐dash in most fonts, so # many just use the em‐dash instead. # • U2212 «−» is the true minus sign. It is more visible and # better‐spaced than the ASCII hyphen‐minus, particularly with # proportional fonts (generally its size and positioning will match # +, × and other mathematical operators). # # All of the above look basically the same in most monospaced fonts. # Their true typographical beauty shows up in real texts, not in # conffiles. # # • U00AD «­» is the soft hyphen. This is an invisible control # character in Unicode; its purpose is to mark what points of a word # can be broken for hyphenation and aid in automatic text layout. # However, it was visible in ISO-8859-1, where it served to mark # points where words _were_ broken by algorithms; thus some software # still render it as a regular hyphen. See # http://www.cs.tut.fi/~jkorpela/shy.html . # • U2053 «⁓» is the swung dash (not a tilde like «~» ascii tilde or # « ̃» combining tilde). A swung dash is often used to substitute # words, as in dictionaries. It overlaps with CJK wave dash U301C # «〜» and wavy dash U3030 «〰», which are probably better for # full-width contexts (see cjk.xcompose). Other CJK dashes are «゠» # and «-». # • U2027 «‧» is the hyphenation point. Also commonly seen in # dictionaries (dic‧tion‧ar‧ies). Not to be confused with the # middle dot U00B7 · nor the katakana middle dot (・). # Notice the X name refer to the ASCII hyphen‐minus, not the # true minus. : "‐" U2010 # hyhpen # Literally counter‐intuitive? Press Return when you don’t want line breaks. : "‑" U2011 # non‐breaking hyphen : "‒" U2012 # figure dash : "―" U2015 # horizontal bar : "‖" U2016 # DOUBLE VERTICAL LINE : "⁓" U2053 # SWUNG DASH # <>: "‧" U2027 # HYPHENATION POINT ## : "·" periodcentered # MIDDLE DOT : "✓" U2713 # CHECK MARK : "✗" U2717 # BALLOT X — taken by Xorg for multiply : "✔" U2714 # HEAVY CHECK MARK : "✘" U2718 # HEAVY BALLOT X # X already includes mappings of the form: ## <0> : "⓪" U24EA # CIRCLED DIGIT ZERO # Since X uses () for circled, we use [] for parenthesised…is this a good solution? # <1> : "⑴" U2474 # PARENTHESIZED DIGIT ONE <2> : "⑵" U2475 # PARENTHESIZED DIGIT TWO <3> : "⑶" U2476 # PARENTHESIZED DIGIT THREE <4> : "⑷" U2477 # ⋮ <5> : "⑸" U2478 <6> : "⑹" U2479 <7> : "⑺" U247A <8> : "⑻" U247B <9> : "⑼" U247C <1> <0> : "⑽" U247D <1> <1> : "⑾" U247E <1> <2> : "⑿" U247F <1> <3> : "⒀" U2480 <1> <4> : "⒁" U2481 <1> <5> : "⒂" U2482 <1> <6> : "⒃" U2483 <1> <7> : "⒄" U2484 <1> <8> : "⒅" U2485 <1> <9> : "⒆" U2486 <2> <0> : "⒇" U2487 : "⒜" U249C # PARENTHESIZED LATIN SMALL LETTER A : "⒝" U249D # PARENTHESIZED LATIN SMALL LETTER B : "⒞" U249E # ⋮ : "⒟" U249F : "⒠" U24A0 : "⒡" U24A1 : "⒢" U24A2 : "⒣" U24A3 : "⒤" U24A4 : "⒥" U24A5 : "⒦" U24A6 : "⒧" U24A7 : "⒨" U24A8 : "⒩" U24A9 : "⒪" U24AA

: " " nobreakspace # NO-BREAK SPACE # The following are used for manual spacing, for example in math. # Nut; the width of capital N (half an em‐space) : " " U2002 # EN SPACE # Mutton; the width of capital M ≅ type width : " " U2003 # EM SPACE # aka thick space <3>: " " U2004 # THREE-PER-EM SPACE # aka mid space <4>: " " U2005 # FOUR-PER-EM SPACE <6>: " " U2006 # SIX-PER-EM SPACE # 4/18 of an em # <>: " " U205F # MEDIUM MATHEMATICAL SPACE # tabular space = the width of a digit if font is fixed‐digit : " " U2007 # FIGURE SPACE : " " U2009 # THIN SPACE : " " U200A # HAIR SPACE # bar = a strand of hair? : " " U200A # HAIR SPACE # Control # ======= # A space so thin, it’s invisible. Used to separate words in scripts # that don’t separate words such as Thai, Kmer, and Japanese. Since # it’s invisible, ZWSP is actually not a space at all; but it might # get expanded in automatic paragraph justification. <0>: "​" U200B # ZERO WIDTH SPACE # common abbreviation : "‌" U200C # ZERO WIDTH NON-JOINER : "‍" U200D # ZERO WIDTH JOINER # The proper zero‐width no‐break space. : "⁠" U2060 # WORD JOINER # The following fine‐tune the bidirectional algorithm. In fact they # might mess up the display of this file =) The sequences are the # official abbreviations and widely used. # # The “marks” are useful for overriding the default behavior of the # bidi algorithm, that considers a paragraph to be in the direction of # the first strongly‐directed letter. : "‎" U200E # LEFT TO RIGHT MARK : "‏" U200F # RIGHT TO LEFT MARK : "‪" U202A # LEFT TO RIGHT EMBEDDING : "‫" U202B # RIGHT TO LEFT EMBEDDING

: "‬" U202C # POP DIRECTIONAL FORMATTING # The overrides will force bidi to treat _any_ character as one of # that directionality. : "‭" U202D # LEFT TO RIGHT OVERRIDE : "‮" U202E # RIGHT TO LEFT OVERRIDE # a free pop just to be sure: ‬ ## Arithmetic operators # Notice the “” X name refers to the ASCII hyphen‐minus, not to # the true minus character. : "−" U2212 # MINUS SIGN : "−" U2212 # MINUS SIGN # 2215 is different from both the ASCII slash (which Unicode # confusingly call “solidus”) and the U2044 fraction slash ⁄, which # everyone _except_ unicode call “solidus”. Use U2215 as a math # operator, U2044 for fractions. # slash: "/" U002F # ASCII SLASH : "∕" U2215 # DIVISION SLASH (INTENTIONAL CONFLICT) : "⁄" U2044 # FRACTION SLASH ## Comparison # The order here is more intuitive for programmers than the X # versions. : "≠" U2260 # NOT EQUAL TO : "≅" U2245 # APPROXIMATELY EQUAL TO : "≮" U226E # NOT LESS THAN (INTENTIONAL CONFLICT) : "≯" U226F # NOT GREATER THAN : "≈" U2248 # ALMOST EQUAL TO ## Set operators : "∈" U2208 # ELEMENT OF : "∉" U2209 # NOT AN ELEMENT OF : "⊂" U2282 # SUBSET OF : "⊃" U2283 # SUPERSET OF : "⊄" U2284 # NOT A SUBSET OF : "⊆" U2286 # SUBSET OF OR EQUAL TO : "⊇" U2287 # SUPERSET OF OR EQUAL TO : "∩" U2229 # INTERSECTION : "∪" U222A # UNION : "∎" # END OF PROOF (INTENTIONAL CONFLICT) # % ÷ 100; can’t extend with due to XCompose substring issue # (<%> already used for per-mille) : "‱" U2031 # PER MYRIAD SIGN # Tell that adjacent symbols form a list, without a visible comma. : "⁣" U2063 # INVISIBLE COMMA (INTENTIONAL CONFLICT) : "❮" U276E # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT : "❯" U276F # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT # v = ↓ = vertical : "⋮" U22EE # VERTICAL ELLIPSIS # FIXME: prefix conflict # : "⋯" U22EF # MIDLINE HORIZONTAL ELLIPSIS : "⋰" U22F0 # UP RIGHT DIAGONAL ELLIPSIS # To avoid conflict with \. for combining dot : "⋱" U22F1 # DOWN RIGHT DIAGONAL ELLIPSIS # See also the other files (e.g. invisible.xcompose for spaces, &c.) # FIXME: 2. is ⒉ # <2> : "‥" U2025 # TWO DOT LEADER # This should not be needed. # <1> : "․" U2024 # ONE DOT LEADER # FIXME: ./. = ⋰ # : "⁒" U2052 # COMMERCIAL MINUS SIGN # Printable sign for space. But is \ too useful a key combo to use # for this? : "␣" U2423 # OPEN BOX # Mnemonics # ========= : "⸪" U2E2A # TWO DOTS OVER ONE DOT #FIXME: conflicts # : "⸫" U2E2B # ONE DOT OVER TWO DOTS # : "⸬" U2E2C # TWO DOTS OVER TWO DOTS : "⸭" U2E2D # FIVE DOTS MARK : "⸭" U2E2D # FIVE DOTS MARK : "†" U2020 # DAGGER : "‡" U2021 # DOUBLE DAGGER (INTENTIONAL CONFLICT) <3>: "⁂" U2042 # ASTERISM # One missing for Greek : "‟" U201F # DOUBLE HIGH-REVERSED-9 : "‟" U201F # DOUBLE HIGH-REVERSED-9 # In the Asian section, but it's general-purpose punctuation : "〃" U3003 # DITTO MARK (INTENTIONAL CONFLICT) # These versions make more sense with other mappings. : "›" U203a # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK : "‹" U2039 # SINGLE LEFT-POINTING ANGLE QUOTATION MARK : "⸎" U2E0E # EDITORIAL CORONIS # Alternative, convenient sequence for apostrophe (so common in English). # # The right single quotation mark is the official apostrophe in Unicode. : "’" U2019 # RIGHT SINGLE QUOTATION MARK (INTENTIONAL CONFLICT) # Some quotation styles around the world: # “American English.” “British English”. # “Dutch, English, Italian, Portuguese, Spanish, Turkish” # ”Danish, Finnish, Norwegian, Swedish” (but »Swedish books») # „Czech, German, Slovak“ (opening low-9 is Gänsefüßchen „little goose feet“) # „Hungarian, Polish” # « French » # no-break space or 3∕M or (3∕M+WJ) better than regular # spaces # «Greek, Russian» # ‟Greek, second level” (opening high-reversed-9) # »Slovenian« # 〝CJK〞, 「CJK」, 『CJK』,【CJK】,《CJK》,〔CJK〕 &c. &c. # Spelled out # =========== : "§" U00A7 # SECTION SIGN : "′" # ≠ prime quotation mark above : "″" : "∞" # Not a dingbat —“General Punctuation”, used as separator.

: "⸙" U2E19 # PALM BRANCH # Used in Indic scripts. # FIXME: conflict #

: "⁕" U2055 # FLOWER PUNCTUATION MARK : "☚" U261A # BLACK LEFT POINTING INDEX : "☛" U261B # BLACK RIGHT POINTING INDEX : "☜" U261C # WHITE LEFT POINTING INDEX : "☝" U261D # WHITE UP POINTING INDEX : "☞" U261E # WHITE RIGHT POINTING INDEX : "☟" U261F # WHITE DOWN POINTING INDEX # FIXME: f v is WHITE DOWN POINTING INDEX # : "✌" U270C # VICTORY HAND : "✍" U270D # WRITING HAND

: "✎" U270E # LOWER RIGHT PENCIL

: "✏" U270F # PENCIL

: "✐" U2710 # UPPER RIGHT PENCIL ## Ligatures : "st" UFB06 # LATIN SMALL LIGATURE ST : "ſt" UFB05 # LATIN SMALL LIGATURE LONG S T ## Latin Extended-B : "Ǝ" U018E # LATIN CAPITAL LETTER REVERSED E (INTENTIONAL CONFLICT) ## IPA Extensions : "ɘ" U0258 # LATIN SMALL LETTER REVERSED E (INTENTIONAL CONFLICT) ## Latin-D : "ꝏ" UA74F # LATIN SMALL LETTER OO : "Ꝏ" UA74E # LATIN CAPITAL LETTER OO # FIXME: fill in the following # :"Ꜳ" UA7 # LATIN LETTER # :"ꜳ" UA7 # LATIN LETTER # :"Ꜵ" UA7 # LATIN LETTER # :"ꜵ" UA7 # LATIN LETTER # :"Ꜷ" UA7 # LATIN LETTER # :"ꜷ" UA7 # LATIN LETTER # :"Ꜹ" UA7 # LATIN LETTER # :"ꜹ" UA7 # LATIN LETTER # :"Ꜽ" UA7 # LATIN LETTER # :"ꜽ" UA7 # LATIN LETTER # :"Ꝓ" UA7 # LATIN LETTER # :"ꝓ" UA7 # LATIN LETTER # :"Ꝕ" UA7 # LATIN LETTER # :"ꝕ" UA7 # LATIN LETTER # :"Ꝛ" UA7 # LATIN LETTER # :"ꝛ" UA7 # LATIN LETTER # :"Ꝝ" UA7 # LATIN LETTER # :"ꝝ" UA7 # LATIN LETTER # :"Ꝡ" UA7 # LATIN LETTER # :"ꝡ" UA7 # LATIN LETTER # :"ꝸ" UA7 # LATIN LETTER : "Ꝫ" UA76A # LATIN CAPITAL LETTER ET : "ꝫ" UA76B # LATIN SMALL LETTER ET # Ancient Roman epigraphic letters # FIXME: conflict # : "ꟻ" 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 # Custom additions: Mathematical symbols : "≸" U2278 # NEITHER LESS-THAN NOR GREATER-THAN : "≪" U226A # MUCH LESS-THAN : "≫" U226B # MUCH GREATER-THAN # Avoid conflict with the standard plus plus → # <3> : "⋙" U22D9 # VERY MUCH GREATER-THAN <3> : "⋘" U22D8 # VERY MUCH LESS-THAN : "∋" U220B # CONTAINS AS MEMBER (I hope this doesn't conflict) : "∌" U220C # DOES NOT CONTAIN AS MEMBER # would conflict, with for N WITH DOT BELOW, etc. : "≟" U225f # QUESTIONED EQUAL TO # FIXME: conflict # : "≝" U225D # EQUAL TO BY DEFINITION : "≡" U2261 # IDENTICAL TO : "≔" U2254 # COLON EQUALS : "≕" U2255 # EQUALS COLON # Using would conflict : "≢" U2262 # NOT IDENTICAL TO # We already have ± : "∓" U2213 # MINUS OR PLUS SIGN (INTENTIONAL CONFLICT) : "√" U221A # SQUARE ROOT <3> : "∛" U221B # CUBE ROOT <4> : "∜" U221C # FOURTH ROOT : "∧" U2227 # LOGICAL AND : "∨" U2228 # LOGICAL OR : "⊻" U22BB # XOR # FIXME: conflict # : "∘" U2218 # RING OPERATOR (function composition) : "⨯" U2A2F # CROSS PRODUCT : "⋅" U22C5 # DOT OPERATOR (dot product) <0> : "∅" U2205 # EMPTY SET <0> : "∅" U2205 # EMPTY SET : "∃" U2203 # THERE EXISTS (INTENTIONAL CONFLICT) : "∄" U2204 # THERE DOES NOT EXIST : "∀" U2200 # FOR ALL (INTENTIONAL CONFLICT) : "∎" U220E # END OF PROOF : "ℵ" U2135 # ALEF SYMBOL : "∗" U2217 # ASTERISK OPERATOR : "⊕" U2295 # CIRCLED PLUS # FIXME: prefix conflict # : "⊖" U2296 # CIRCLED MINUS : "⊗" U2297 # CIRCLED TIMES : "⊘" U2298 # CIRCLED DIVISION SLASH # FIXME: conflict # : "⊛" U229B # CIRCLED ASTERISK OPERATOR # )- conflicts with system for }. : "⟌" U27CC # LONG DIVISION : "∴" U2234 # THEREFORE : "∵" U2235 # BECAUSE # Ordinal indicators, for feminine and masculine, used in Romance languages : "ª" U00AA # FEMININE ORDINAL INDICATOR (INTENTIONAL CONFLICT) : "º" U00BA # MASCULINE ORDINAL INDICATOR (INTENTIONAL CONFLICT) : "∑" U2211 # N-ARY SUMMATION : "∫" 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 : "∇" U2207 # NABLA

: "∂" U2202 # PARTIAL DIFFERENTIAL # FIXME: prefix is already used # : "∂" U2202 # PARTIAL DIFFERENTIAL # Would we prefer 20D1 COMBINING RIGHT HARPOON ABOVE? : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE (vector) # TODO: 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) (INTENTIONAL CONFLICT) : "ℕ" U2115 # DOUBLE-STRUCK CAPITAL N (natural number)

: "ℙ" 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) : "ℍ" U210D # DOUBLE-STRUCK CAPITAL H : "ⅇ" U2147 # DOUBLE-STRUCK ITALIC SMALL E : "ⅈ" U2148 # DOUBLE-STRUCK ITALIC SMALL I : "ⅉ" U2149 # DOUBLE-STRUCK ITALIC SMALL J

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

: "ℿ" U213F # DOUBLE-STRUCK CAPITAL PI : "ℿ" U213F # DOUBLE-STRUCK CAPITAL PI : "⅀" U2140 # DOUBLE-STRUCK N-ARY SUMMATION : "⅀" U2140 # DOUBLE-STRUCK N-ARY SUMMATION ## Brackets # TODO: There are lots more brackets to consider: # ⦅⦆ ⦇⦈ ⦉⦊ ⟪⟫ ⟬⟭ ⟮⟯ ⦑⦒ ⦓⦔ ⦕⦖ ⦗⦘ ⧼⧽ ⧘⧙ ⧚⧛ 「」 『』 # Consider <7> / for ⸂⸃ maybe? and for ⸉⸊⸌⸍ ...? # FIXME: is a conflict # : "﴾" UFD3E # ORNATE LEFT PARENTHESIS # : "﴿" UFD3F # ORNATE RIGHT PARENTHESIS # The following *look* double-struck. : "⦃" U2983 # LEFT WHITE CURLY BRACKET : "⦄" U2984 # RIGHT WHITE CURLY BRACKET : "⟅" U27C5 # LEFT S-SHAPED BAG DELIMITER : "⟆" U27C6 # RIGHT S-SHAPED BAG DELIMITER # FIXME: Are the Mathematical versions ⟨⟩ preferable? And there are more at 3008 and 3009 : "〈" U2329 # LEFT-POINTING ANGLE BRACKET : "〉" U232A # RIGHT-POINTING ANGLE BRACKET : "⸨" 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 : "⌊" U230A # LEFT FLOOR : "⌋" U230B # RIGHT FLOOR <7> : "⌈" U2308 # LEFT CEILING <7> : "⌉" U2309 # RIGHT CEILING # The following use 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 : "⊏" U228F # SQUARE IMAGE OF : "⊑" U2291 # SQUARE IMAGE OF OR EQUAL TO : "⊑" U2291 # SQUARE IMAGE OF OR EQUAL TO : "⊐" U2290 # SQUARE ORIGINAL OF : "⊒" U2292 # SQUARE ORIGINAL OF OR EQUAL TO : "⊒" U2292 # SQUARE ORIGINAL OF OR EQUAL TO : "ℓ" U2113 # SCRIPT SMALL L : "⊥" U22A5 # UP TACK (bottom) or should we use U27C2 PERPENDICULAR? ## Subscript letters : "ᵢ" U1D62 # LATIN SUBSCRIPT SMALL LETTER I (INTENTIONAL CONFLICT) : "ᵤ" U1D64 # LATIN SUBSCRIPT SMALL LETTER U (INTENTIONAL CONFLICT) : "ₒ" U2092 # LATIN SUBSCRIPT SMALL LETTER O (INTENTIONAL CONFLICT) : "ₓ" U2093 # LATIN SUBSCRIPT SMALL LETTER X : "ⱼ" U2C7C # LATIN SUBSCRIPT SMALL LETTER J : "ₖ" U2096 # LATIN SUBSCRIPT SMALL LETTER K : "ₘ" U2098 # LATIN SUBSCRIPT SMALL LETTER M : "ₙ" U2099 # LATIN SUBSCRIPT SMALL LETTER N : "₋" U208B # SUBSCRIPT MINUS # Some archaic Greek. (For modern Greek, use a Greek keyboard layout.) # FIXME: is already used # # "period" will indicate a sort of variant of some kind; asterisk is still the "greek" marker #

: "ϖ" 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 # : "ϗ" U03D7 # GREEK KAI SYMBOL # : "Ϡ" U03E0 # GREEK LETTER SAMPI # : "ϡ" U03E1 # GREEK SMALL LETTER SAMPI # : "Ͳ" U0372 # GREEK CAPITAL LETTER ARCHAIC SAMPI # : "ͳ" U0373 # GREEK SMALL LETTER ARCHAIC SAMPI # # 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 # # While we're at it... # : "′" U2032 # PRIME # : "″" U2033 # DOUBLE PRIME # : "͵" 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. # : "ϐ" U03D0 # GREEK BETA SYMBOL # : "ϑ" U03D1 # GREEK THETA SYMBOL # : "ϒ" U03D2 # GREEK UPSILON WITH HOOK SYMBOL # : "ϕ" U03D5 # GREEK PHI SYMBOL # : "ϰ" U03F0 # GREEK KAPPA SYMBOL # : "ϱ" U03F1 # GREEK RHO SYMBOL # : "ϴ" U03F4 # GREEK CAPITAL THETA SYMBOL # : "ϵ" U03F5 # GREEK LUNATE EPSILON SYMBOL # # TODO: Lunate sigmas and dotted versions thereof... What about SAN, which is at least a letter? # Roman numerals # Percent for numerical mnemonic <1> : "ⅰ" U2170 # SMALL ROMAN NUMERAL ONE <2> : "ⅱ" U2171 # SMALL ROMAN NUMERAL TWO <3> : "ⅲ" U2172 # SMALL ROMAN NUMERAL THREE <4> : "ⅳ" U2173 # SMALL ROMAN NUMERAL FOUR <5> : "ⅴ" U2174 # SMALL ROMAN NUMERAL FIVE <6> : "ⅵ" U2175 # SMALL ROMAN NUMERAL SIX <7> : "ⅶ" U2176 # SMALL ROMAN NUMERAL SEVEN <8> : "ⅷ" U2177 # SMALL ROMAN NUMERAL EIGHT <9> : "ⅸ" U2178 # SMALL ROMAN NUMERAL NINE : "ⅹ" U2179 # SMALL ROMAN NUMERAL TEN <1> : "ⅺ" U217A # SMALL ROMAN NUMERAL ELEVEN <2> : "ⅻ" U217B # SMALL ROMAN NUMERAL TWELVE : "ⅼ" U217C # SMALL ROMAN NUMERAL FIFTY : "ⅽ" U217D # SMALL ROMAN NUMERAL ONE HUNDRED : "ⅾ" U217E # SMALL ROMAN NUMERAL FIVE HUNDRED : "ⅿ" U217F # SMALL ROMAN NUMERAL ONE THOUSAND <0> <1> : "Ⅰ" U2160 # ROMAN NUMERAL ONE <0> <2> : "Ⅱ" U2161 # ROMAN NUMERAL TWO <0> <3> : "Ⅲ" U2162 # ROMAN NUMERAL THREE <0> <4> : "Ⅳ" U2163 # ROMAN NUMERAL FOUR <0> <5> : "Ⅴ" U2164 # ROMAN NUMERAL FIVE <0> <6> : "Ⅵ" U2165 # ROMAN NUMERAL SIX <0> <7> : "Ⅶ" U2166 # ROMAN NUMERAL SEVEN <0> <8> : "Ⅷ" U2167 # ROMAN NUMERAL EIGHT <0> <9> : "Ⅸ" U2168 # ROMAN NUMERAL NINE <0> : "Ⅹ" U2169 # ROMAN NUMERAL TEN <0> <1> : "Ⅺ" U216A # ROMAN NUMERAL ELEVEL <0> <2> : "Ⅻ" U216B # ROMAN NUMERAL TWELVE <0> : "Ⅼ" U216C # ROMAN NUMERAL FIFTY <0> : "Ⅽ" U216D # ROMAN NUMERAL ONE HUNDRED <0> : "Ⅾ" U216E # ROMAN NUMERAL FIVE HUNDRED <0> : "Ⅿ" U216F # ROMAN NUMERAL ONE THOUSAND : "Ⅹ" U2169 # ROMAN NUMERAL TEN : "Ⅼ" U216C # ROMAN NUMERAL FIFTY : "Ⅽ" U216D # ROMAN NUMERAL ONE HUNDRED : "Ⅾ" U216E # ROMAN NUMERAL FIVE HUNDRED : "Ⅿ" U216F # ROMAN NUMERAL ONE THOUSAND # Custom additions: for chat (kragen) : "☻" U263B # BLACK SMILING FACE : "⍨" U2368 # APL FUNCTIONAL SYMBOL TILDE DIAERESIS : "⸚" U2E1A # HYPHEN WITH DIAERESIS # Those are archaic Cyrillic 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 : "⸮" U2E2E # REVERSED QUESTION MARK : "⁈" U2048 # QUESTION EXCLAMATION MARK : "⁉" U2049 # EXCLAMATION QUESTION MARK <2> : "∷" U2237 # PROPORTION -- not strictly 2 times COLON : "⁏" U204F # REVERSED SEMICOLON # Keep looking into big hunks of Latin Extended-D, A720- et seq. <3> <3> : "♣" U2663 # BLACK CLUB SUIT : "♢" U2662 # WHITE DIAMOND SUIT (<> is ↔) <3> : "♠" U2660 # BLACK SPADE SUIT : "♡" U2661 # WHITE HEART SUIT (INTENTIONAL CONFLICT) # "shamrock" is too long; there IS a limit to these! # FIXME: conflict # : "☘" U2618 # SHAMROCK

: "☮" U262E # PEACE SYMBOL # FIXME: conflict # : "☯" U262F # YIN YANG # And now that we are into hearts... # FIXME: clash with system Compose file # <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 # 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?) # I want 2713-2714 and 2717-2718 # We need a Dingbats prefix, for ❛❜❝❞❢ : "☐" U2610 # BALLOT BOX # FIXME: Better keystrokes anyone? This one breaks the pattern. [c]? [v]? [y]? [/]? # : "☑" U2611 # BALLOT BOX WITH CHECK # FIXME: conflict # : "☒" U2612 # BALLOT BOX WITH X # How about dice? # FIXME: conflicts # <1> : "⚀" U2680 # DIE FACE-1 # <2> : "⚁" U2681 # DIE FACE-2 # <3> : "⚂" U2682 # DIE FACE-3 # <4> : "⚃" U2683 # DIE FACE-4 # <5> : "⚄" U2684 # DIE FACE-5 # <6> : "⚅" U2685 # DIE FACE-6 # 267B BLACK UNIVERSAL RECYCLING SYMBOL # Keystrokes okay? : "⚜" U269C # FLEUR-DE-LIS : "⚛" U269B # ATOM SYMBOL : "⚠" U26A0 # WARNING SIGN : "⚠" U26A0 # WARNING SIGN (INTENTIONAL CONFLICT)

: "⚡" 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 # Changing this from ⚝ # FIXME: conflict # : "⛤" 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. # 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 # FIXME: prefix conflict # : "♀" U2640 # FEMALE SIGN # : "♂" U2642 # MALE SIGN # : "⚣" U26A3 # DOUBLED MALE SIGN # : "⚢" U26A2 # DOUBLED FEMALE SIGN # : "⚤" U26A4 # INTERLOCKED FEMALE AND MALE SIGN # : "⚥" U26A5 # MALE AND FEMALE SIGN # : "⚧" U26A7 # MALE WITH STROKE AND MALE AND FEMALE SIGN : "☠" U2620 # SKULL AND CROSSBONES (INTENTIONAL CONFLICT) : "⌨" U2328 # KEYBOARD # Can we get better keycodes for these? : "☞" U261E # WHITE RIGHT POINTING INDEX : "☜" U261C # WHITE LEFT POINTING INDEX # FIXME: conflict # :"★" U2605 # BLACK STAR <0> :"☆" U2606 # WHITE STAR (INTENTIONAL CONFLICT) # FIXME: conflict # :"✪" U272A # CIRCLED WHITE STAR <2> :"⁑" U2051 # TWO ASTERISKS ALIGNED VERTICALLY <4> :"✢" U2722 # FOUR TEARDROP-SPOKED ASTERISK <6> :"✡" U2721 # STAR OF DAVID :"✯" U272F # PINWHEEL STAR :"✱" U2731 # HEAVY ASTERISK : "⌘" U2318 # PLACE OF INTEREST SIGN # Using backslash-minus-slash etc. conflicts with combining accents(? or APL, in US layout). : "⚞" U269E # THREE LINES CONVERGING RIGHT : "⚟" U269F # THREE LINES CONVERGING LEFT # FIXME: prefix conflict # : "⍾" 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? # FIXME: prefix conflict # : "⌤" U2324 # UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS; aka ENTER KEY, aka NOT AMUSED. : "⌛" U231B # HOURGLASS : "⌚" U231A # WATCH : "◌" U25CC # DOTTED CIRCLE # FIXME: conflict # : "⬚" U2B1A # DOTTED SQUARE : "ʘ" U0298 # LATIN LETTER BILABIAL CLICK (kiss sound) #SUPERSCRIPTS: #To avoid namespace clashes, is doubled (will I regret that?) : "ⁱ" U2071 # SUPERSCRIPT I : "ⁿ" U207F # SUPERSCRIPT N #Maybe add: ˀˁ˃˂ Need to be able to talk about ʔˁ... : "ˀ" U02C0 # MODIFIER LETTER GLOTTAL STOP : "ˁ" U02C1 # MODIFIER LETTER REVERSED GLOTTAL STOP : "ʃ" U0283 # LATIN SMALL LETTER ESH : "ʒ" U0292 # LATIN SMALL LETTER EZH : "ɬ" U026C # LATIN SMALL LETTER L WITH BELT <3> : "ɮ" U026E # LATIN SMALL LETTER LEZH : "ʔ" U0294 # LATIN LETTER GLOTTAL STOP : "ʕ" U0295 # LATIN LETTER PHARYNGEAL VOICED FRICATIVE # Not great keystrokes... : "ʖ" U0296 # LATIN LETTER INVERTED GLOTTAL STOP : "ʡ" 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 : "ʊ" U028A # LATIN SMALL LETTER UPSILON : "ɑ" U0251 # LATIN SMALL LETTER ALPHA : "ɚ" U025A # LATIN SMALL LETTER SCHWA WITH HOOK :"ɔ" U0254 # LATIN SMALL LETTER OPEN O :"Ɔ" U0186 # LATIN CAPITAL LETTER OPEN O : "ɛ" U025B # LATIN SMALL LETTER OPEN E # Have to put the at the beginning for these. # FIXME: prefix conflicts # : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E # : "ɝ" U025D # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK # 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) # FIXME: conflicts # : "ʌ" U028C # LATIN SMALL LETTER TURNED V # : "ɯ" U026F # LATIN SMALL LETTER TURNED M # doubling a letter seems to be mostly used for turning # FIXME: conflict # : "ʍ" U028D # LATIN SMALL LETTER TURNED W : "ɐ" U0250 # LATIN SMALL LETTER TURNED A (INTENTIONAL CONFLICT) # I'll use capitals for a different double # FIXME: conflict # : "ʬ" U02AC # LATIN LETTER BILABIAL PERCUSSIVE # FIXME: conflict # : "ː" 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 : "ᴥ" U1D25 # LATIN LETTER AIN # Sometimes it's a "tail", sometimes a "hook", and sometimes a "retroflex hook" # These conflict with system definitions for letters with cedilla, but those can be obtained by typing the comma first : "ɖ" U0256 # LATIN SMALL LETTER D WITH TAIL (INTENTIONAL CONFLICT) : "ɭ" U026D # LATIN SMALL LETTER L WITH RETROFLEX HOOK (INTENTIONAL CONFLICT) : "ɳ" U0273 # LATIN SMALL LETTER N WITH RETROFLEX HOOK (INTENTIONAL CONFLICT) : "ʂ" U0282 # LATIN SMALL LETTER S WITH HOOK (INTENTIONAL CONFLICT) : "ʈ" U0288 # LATIN SMALL LETTER T WITH RETROFLEX HOOK (INTENTIONAL CONFLICT) : "ʐ" 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 : "℞" U211E # PRESCRIPTION TAKE : "℥" U2125 # OUNCE SIGN # FIXME: conflict # : "℈" 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 # FIXME: conflict # : "๛" U0E5B # THAI CHARACTER KHOMUT (end of chapter) ## Music. # is the music mnemonic. : "𝄞" U0001d11e # MUSICAL SYMBOL G CLEF : "𝄢" U0001d122 # MUSICAL SYMBOL F CLEF : "𝄡" U0001d121 # MUSICAL SYMBOL C CLEF : "♭" U266D # MUSIC FLAT SIGN : "♯" U266F # MUSIC SHARP SIGN ## Astrological signs # Planets #FIXME: Improve these # : "☉" U2609 # SUN (Sunday) # : "☽" U263D # FIRST QUARTER MOON (Monday) # : "☿" U263F # MERCURY (Wednesday) # : "♀" U2640 # FEMALE SIGN #

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

: "♆" U2646 # NEPTUNE #

: "♇" U2647 # PLUTO (ok, it isn't a planet anymore, but we still love it.) # Minor planets #FIXME: Improve these # : "⚳" U26B3 # CERES #

: "⚴" U26B4 # PALLAS # : "⚵" U26B5 # JUNO # : "⚶" U26B6 # VESTA # : "⚷" U26B7 # CHIRON # : "⚸" U26B8 # BLACK MOON LILITH # Zodiac signs #FIXME: Improve these # : "♈" U2648 # ARIES # : "♉" U2649 # TAURUS # : "♊" U264A # GEMINI # : "♋" U264B # CANCER # : "♌" U264C # LEO # : "♍" U264D # VIRGO # : "♎" U264E # LIBRA #

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

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

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

: "⛎" U26CE # OPHIUCHUS ## Games # Playing Cards # The convention is more or less established, except for the Knight. I'm # using N for that, like in Chess, since K would conflict with King of course. : "🂡" U1F0A1 # PLAYING CARD ACE OF SPADES <2> : "🂢" U1F0A2 # PLAYING CARD TWO OF SPADES <3> : "🂣" U1F0A3 # PLAYING CARD THREE OF SPADES <4> : "🂤" U1F0A4 # PLAYING CARD FOUR OF SPADES <5> : "🂥" U1F0A5 # PLAYING CARD FIVE OF SPADES <6> : "🂦" U1F0A6 # PLAYING CARD SIX OF SPADES <7> : "🂧" U1F0A7 # PLAYING CARD SEVEN OF SPADES <8> : "🂨" U1F0A8 # PLAYING CARD EIGHT OF SPADES <9> : "🂩" U1F0A9 # PLAYING CARD NINE OF SPADES : "🂪" U1F0AA # PLAYING CARD TEN OF SPADES : "🂫" U1F0AB # PLAYING CARD JACK OF SPADES : "🂬" U1F0AC # PLAYING CARD KNIGHT OF SPADES : "🂭" U1F0AD # PLAYING CARD QUEEN OF SPADES : "🂮" U1F0AE # PLAYING CARD KING OF SPADES : "🂱" U1F0B1 # PLAYING CARD ACE OF HEARTS <2> : "🂲" U1F0B2 # PLAYING CARD TWO 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 <7> : "🂷" U1F0B7 # PLAYING CARD SEVEN OF HEARTS <8> : "🂸" U1F0B8 # PLAYING CARD EIGHT OF HEARTS <9> : "🂹" U1F0B9 # PLAYING CARD NINE OF HEARTS : "🂺" U1F0BA # PLAYING CARD TEN OF HEARTS : "🂻" U1F0BB # PLAYING CARD JACK OF HEARTS : "🂼" U1F0BC # PLAYING CARD KNIGHT OF HEARTS : "🂽" U1F0BD # PLAYING CARD QUEEN OF HEARTS : "🂾" U1F0BE # PLAYING CARD KING OF HEARTS : "🃁" U1F0C1 # PLAYING CARD ACE OF DIAMONDS <2> : "🃂" U1F0C2 # PLAYING CARD TWO OF DIAMONDS <3> : "🃃" U1F0C3 # PLAYING CARD THREE OF DIAMONDS <4> : "🃄" U1F0C4 # PLAYING CARD FOUR OF DIAMONDS <5> : "🃅" U1F0C5 # PLAYING CARD FIVE OF DIAMONDS <6> : "🃆" U1F0C6 # PLAYING CARD SIX OF DIAMONDS <7> : "🃇" U1F0C7 # PLAYING CARD SEVEN OF DIAMONDS <8> : "🃈" U1F0C8 # PLAYING CARD EIGHT OF DIAMONDS <9> : "🃉" U1F0C9 # PLAYING CARD NINE OF DIAMONDS : "🃊" U1F0CA # PLAYING CARD TEN OF DIAMONDS : "🃋" U1F0CB # PLAYING CARD JACK OF DIAMONDS : "🃌" U1F0CC # PLAYING CARD KNIGHT OF DIAMONDS : "🃍" U1F0CD # PLAYING CARD QUEEN OF DIAMONDS : "🃎" U1F0CE # PLAYING CARD KING OF DIAMONDS : "🃑" U1F0D1 # PLAYING CARD ACE OF CLUBS <2> : "🃒" U1F0D2 # PLAYING CARD TWO OF CLUBS <3> : "🃓" U1F0D3 # PLAYING CARD THREE OF CLUBS <4> : "🃔" U1F0D4 # PLAYING CARD FOUR OF CLUBS <5> : "🃕" U1F0D5 # PLAYING CARD FIVE OF CLUBS <6> : "🃖" U1F0D6 # PLAYING CARD SIX OF CLUBS <7> : "🃗" U1F0D7 # PLAYING CARD SEVEN OF CLUBS <8> : "🃘" U1F0D8 # PLAYING CARD EIGHT OF CLUBS <9> : "🃙" U1F0D9 # PLAYING CARD NINE OF CLUBS : "🃚" U1F0DA # PLAYING CARD TEN OF CLUBS : "🃛" U1F0DB # PLAYING CARD JACK OF CLUBS : "🃜" U1F0DC # PLAYING CARD KNIGHT OF CLUBS : "🃝" U1F0DD # PLAYING CARD QUEEN OF CLUBS : "🃞" U1F0DE # PLAYING CARD KING OF CLUBS : "🂠" U1F0A0 # PLAYING CARD BACK : "🃏" U1F0CF # PLAYING CARD BLACK JOKER : "🃟" U1F0DF # PLAYING CARD WHITE JOKER # TODO: Dominoes # I'm thinking [ 1 1 ], etc, maybe use ] 1 1 [ for vertical # Chess # FIXME: will be an issue when we want double-struck W or B... 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 # Checkers/Draughts : "⛀" U26C0 # WHITE DRAUGHTS MAN : "⛁" U26C1 # WHITE DRAUGHTS KING : "⛂" U26C2 # BLACK DRAUGHTS MAN : "⛃" U26C3 # BLACK DRAUGHTS KING # Shogi : "☖" U2616 # WHITE SHOGI PIECE : "☗" U2617 # BLACK SHOGI PIECE : "⛉" U26C9 # TURNED WHITE SHOGI PIECE : "⛊" U26CA # TURNED BLACK SHOGI PIECE ## Temperature : "℃" U2103 # DEGREE CELSIUS : "℉" U2109 # DEGREE FAHRENHEIT ## Emoji : "💡" U1F4A1 # ELECTRIC LIGHT BULB : "💢" U1F4A2 # ANGER SYMBOL # FIXME: conflict # : "💣" U1F4A3 # BOMB : "💤" U1F4A4 # SLEEPING SYMBOL

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

: "💧" U1F4A7 # DROPLET

: "💨" U1F4A8 # DASH SYMBOL

: "💩" U1F4A9 # PILE OF POO # FIXME: prefix conflict # : "💫" U1F4AB # DIZZY SYMBOL : "💰" U1F4B0 # MONEY BAG # FIXME: prefix conflict # : "🍰" U1F370 # SHORTCAKE : "🎂" U1F382 # BIRTHDAY CAKE : "👌" U1F44C # OK HAND SIGN # FIXME: Next is conflict, second needs to be fixed in the same way #

: "👍" U1F44D # THUMBS UP SIGN # : "👎" U1F44E # THUMBS DOWN SIGN : "💋" U1F48B # KISS MARK ## Clock faces # <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 ## TODO: Emoticons (U+1F600 et seq) # Lozenge (for Pollen http://pollenpub.com) : "◊" U25ca # INTENTIONAL CONFLICT

: "⒫" U24AB : "⒬" U24AC : "⒭" U24AD : "⒮" U24AE : "⒯" U24AF : "⒰" U24B0 : "⒱" U24B1 : "⒲" U24B2 : "⒳" U24B3 : "⒴" U24B4 : "⒵" U24B5 <1> : "⒈" U2488 # DIGIT ONE FULL STOP <2> : "⒉" U2489 # DIGIT TWO FULL STOP <3> : "⒊" U248A # ⋮ <4> : "⒋" U248B <5> : "⒌" U248C <6> : "⒍" U248D <7> : "⒎" U248E <8> : "⒏" U248F <9> : "⒐" U2490 <1> <0> : "⒑" U2491 # Various of those two‐digit period forms have prefix‐conflicts with X # sequences for fractions. # <1> <1> : "⒒" U2492 # <1> <2> : "⒓" U2493 # <1> <3> : "⒔" U2494 # <1> <4> : "⒕" U2495 # <1> <5> : "⒖" U2496 # <1> <6> : "⒗" U2497 # <1> <7> : "⒘" U2498 # <1> <8> : "⒙" U2499 # <1> <9> : "⒚" U249A # <2> <0> : "⒛" U249B # The idea here is that “!” = “not” = inverted. Despite being called # “negative” they are not negative numbers, so no minus sign. # # Unicode only has negative numbers for 0 and 11–20; 1–10 are dingbats. <0> : "⓿" U24FF # NEGATIVE CIRCLED DIGIT ZERO <1> : "❶" U2776 # DINGBAT NEGATIVE CIRCLED DIGIT ONE <2> : "❷" U2777 # DINGBAT NEGATIVE CIRCLED DIGIT TWO <3> : "❸" U2778 # ⋮ <4> : "❹" U2779 <5> : "❺" U277A <6> : "❻" U277B <7> : "❼" U277C <8> : "❽" U277D <9> : "❾" U277E <1> <0> : "❿" U277F # DINGBAT NEGATIVE CIRCLED NUMBER TEN <1> <1> : "⓫" U24EB # NEGATIVE CIRCLED NUMBER ELEVEN <1> <2> : "⓬" U24EC # ⋮ <1> <3> : "⓭" U24ED <1> <4> : "⓮" U24EE <1> <5> : "⓯" U24EF <1> <6> : "⓰" U24F0 <1> <7> : "⓱" U24F1 <1> <8> : "⓲" U24F2 <1> <9> : "⓳" U24F3 <2> <0> : "⓴" U24F4 # X has all these without slash. <1> <4>: "¼" onequarter # VULGAR FRACTION ONE QUARTER <1> <2>: "½" onehalf # VULGAR FRACTION ONE HALF <3> <4>: "¾" threequarters # VULGAR FRACTION THREE QUARTERS <1> <3>: "⅓" U2153 # VULGAR FRACTION ONE THIRD <2> <3>: "⅔" U2154 # VULGAR FRACTION TWO THIRDS <1> <5>: "⅕" U2155 # VULGAR FRACTION ONE FIFTH <2> <5>: "⅖" U2156 # VULGAR FRACTION TWO FIFTHS <3> <5>: "⅗" U2157 # VULGAR FRACTION THREE FIFTHS <4> <5>: "⅘" U2158 # VULGAR FRACTION FOUR FIFTHS <1> <6>: "⅙" U2159 # VULGAR FRACTION ONE SIXTH <5> <6>: "⅚" U215A # VULGAR FRACTION FIVE SIXTHS <1> <8>: "⅛" U215B # VULGAR FRACTION ONE EIGHTH <3> <8>: "⅜" U215C # VULGAR FRACTION THREE EIGHTHS <5> <8>: "⅝" U215D # VULGAR FRACTION FIVE EIGHTHS <7> <8>: "⅞" U215E # VULGAR FRACTION SEVEN EIGHTHS # these two are the latin letters, not the runic wynn ᚹ U16B9 : "Ƿ" U01F7 # Wynn : "ƿ" U01BF # wynn : "Ȝ" U021C # Yogh : "ȝ" U021D # yogh # Macrons are more convenient with (shift‐less) hyphen than X default # (shift‐full) underscore. Notice the X name refers to the # ASCII hyphen‐minus, not to the true minus character. # # It would be cool if we could do this using : # dead_macron, but doesn’t work due to conflict. # # FIXME: The following fixes https://bugs.freedesktop.org/show_bug.cgi?id=74116 : "ā" U0101 # LATIN SMALL LETTER A WITH MACRON (INTENTIONAL CONFLICT) : "ā" U0101 # LATIN SMALL LETTER A WITH MACRON (INTENTIONAL CONFLICT) # FIXME: Submit the following to freedesktop.org, as they're consistent with existing shortcuts : "Ǣ" U01E2 # LATIN CAPITAL LETTER AE WITH MACRON : "ǣ" U01E3 # LATIN SMALL LETTER AE WITH MACRON : "Ȳ" U0232 # LATIN CAPITAL LETTER Y WITH MACRON (INTENTIONAL CONFLICT) : "ȳ" U0233 # LATIN SMALL LETTER Y WITH MACRON (INTENTIONAL CONFLICT) : "Ḡ" U1E20 # LATIN CAPITAL LETTER G WITH MACRON : "ḡ" U1E21 # LATIN SMALL LETTER G WITH MACRON : "ᾱ" U1FB1 # GREEK SMALL LETTER ALPHA WITH MACRON : "Ᾱ" U1FB9 # GREEK CAPITAL LETTER ALPHA WITH MACRON : "ῑ" U1FD1 # GREEK SMALL LETTER IOTA WITH MACRON : "Ῑ" U1FD9 # GREEK CAPITAL LETTER IOTA WITH MACRON : "ῡ" U1FE1 # GREEK SMALL LETTER UPSILON WITH MACRON : "Ῡ" U1FE9 # GREEK CAPITAL LETTER UPSILON WITH MACRON : "Ӣ" U04E2 # CYRILLIC CAPITAL LETTER I WITH MACRON : "ӣ" U04E3 # CYRILLIC SMALL LETTER I WITH MACRON : "Ӯ" U04EE # CYRILLIC CAPITAL LETTER U WITH MACRON : "ӯ" U04EF # CYRILLIC SMALL LETTER U WITH MACRON # Spaces # ====== # Used like the regular space, except it tells layout software not to # break lines at its position. Also the preferred character to # display combining marks in isolation (example:  ̧́) ## : " " nobreakspace # NO-BREAK SPACE # common abbreviation