From 370787f6434db57348a5590d8d85167eaddd8a34 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Thu, 14 Aug 2014 11:43:01 +0200 Subject: compose table: hexcompose + general punctuation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- res/compose | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 119 insertions(+), 1 deletion(-) (limited to 'res') diff --git a/res/compose b/res/compose index f8fbf1a..5b6957b 100644 --- a/res/compose +++ b/res/compose @@ -19,11 +19,19 @@ macro composite/4 end macro + "u" "+" : + "U" "+" : + + +# TODO C0 Controls + # Basic Latin: dead_ascii("^") dead_ascii("`") dead_ascii("~") +# TODO C1 Controls + # Latin-1 Supplement: "!" "!" : "¡" ("/" "c") : "¢" @@ -192,7 +200,117 @@ composite("¨" "\"" "y" "ÿ") # TODO Combining Diacritical Marks Supplement # TODO Latin Extended Additional # TODO Greek Extended -# TODO General Punctuation + +# General Punctuation: + "_" "." : "\u2000" # en quad + "_" "_" : "\u2001" # em quad + "-" "." : "\u2002" # en space + "-" "-" : "\u2003" # em space + "3" : "\u2004" # three-per-em space + "4" : "\u2005" # four-per-em space + "6" : "\u2006" # six-per-em space + "f" : "\u2007" # figure space + "." : "\u2008" # punctuation space + "t" : "\u2009" # thin space + "h" : "\u200A" # hairspace + "0" : "\u200B" # zero width space + "J" : "\u200C" # zero width non-joiner + "j" : "\u200D" # zero width joiner + "l" : "\u200E" # left-to-right mark + "r" : "\u200F" # right-to-left mark + "-" : "\u2010" # hyphen + "-" " " : "\u2011" # non-breaking hyphen + "-" "-" "f" : "\u2012" # figure dash + "-" "-" "." : "\u2013" # en dash + "-" "-" "-" : "\u2014" # em dash + "-" "-" "_" : "\u2015" # horizontal bar + "|" "|" : "\u2016" # double verical line + "-" "_" : "\u2017" # double low line + ("(" "'") : "‘" + (")" "'") : "’" + ("(" ",") : "‚" + (")" ",") : "‛" + ("(" "\"") : "“" + (")" "\"") : "”" + ("(" ";") : "„" + (")" ";") : "‟" + "+" "T" : "†" + "+" "+" "T" : "‡" + "." "." : "•" + "|" ">" : "‣" + "." "," : "\u2024" # one dot leader + "." ";" : "\u2025" # two dot leader + "." "." : "…" + "-" "." : "\u2027" # hyphenation point + "l" : "\u2028" # line separator + "p" : "\u2029" # paragraph separator + "e" "l" : "\u202A" # left-to-right embedding + "e" "r" : "\u202B" # right-to-left embedding + "e" "p" : "\u202C" # pop directional formatting + "o" "l" : "\u202D" # left-to-right override + "o" "r" : "\u202E" # right-to-left override + "m" " " : "\u202F" # narrow no-break space + "%" ["o" "."] : "‰" + "%" ["O" ":"] : "‱" + ("1" ["'", "´"]) : "′" + ("2" ["'", "´"]) : "″" + ("3" ["'", "´"]) : "‴" + ("1" "`") : "‵" + ("2" "`") : "‶" + ("3" "`") : "‷" + ("." "^") : "‸" + ("." "<") : "‹" + ("." ">") : "›" + ("x" "+") : "※" + "!" "!" : "‼" + "!" "?" : "‽" + "^" "_" : "‾" + ("_" "u") : "‿" + ("^" "u") : "⁀" + "/" "/" : "⁁" + "*" "*" : "⁂" + "-" "-" : "⁃" + "/" "/" : "⁄" + ("[" "-") : "⁅" + ("]" "-") : "⁆" + "?" "?" : "⁇" + "?" "!" : "⁈" + "!" "?" : "⁉" + ("/" "7"): "⁊" + "¶" "¶" : "⁋" + ("?" ["p" "P"]) : "⁋" + "(" "|" : "⁌" + "|" ")" : "⁍" + ("*" ".") : "⁎" + ";" ";" : "⁏" + "(" ")": "⁐" + ("*" ":") : "⁑" + "%" "%" : "⁒" + "~" ["-" "~"] : "⁓" + "-" "~" : "⁓" + ("_" "U") : "⁔" + ("x" "*") : "⁕" + "." ":" : "⁖" + ("4" ["'", "´"]) : "⁗" + "." ":" "." : "⁘" + ":" "." ":" : "⁙" + "|" "." "." : "⁚" + "." ":" "." : "⁛" + ("x" ":") : "⁜" + "|" ":" "." : "⁝" + "|" ":" ":" : "⁞" + "m" : "\u205F" # medium mathematical space + "w" : "\u2060" # word joiner + ("f" " ") : "\u2061" # function application + (["x" "×" "*"] " ") : "\u2062" # invisible times + (["," "."] " ") : "\u2063" # invisible separator + ("+" " ") : "\u2064" # invisible plus + "i" "l" : "\u2066" # left-to-right isolate + "i" "r" : "\u2067" # right-to-left isolate + "i" "s" : "\u2068" # first strong isolate + "i" "p" : "\u2069" # pop directional isolate +# U+206A through U+206C are deprecated + # TODO Superscripts and Subscripts # TODO Currency Symbols # TODO Combining Diacritical Marks for Symbols -- cgit v1.2.3-70-g09d2