From 2dbf18f4e644d9390adada2fda3199a4753ef7cd Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Thu, 14 Aug 2014 09:18:30 +0200 Subject: compose table down to u+00ff MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- res/compose | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 res/compose diff --git a/res/compose b/res/compose new file mode 100644 index 0000000..d30e354 --- /dev/null +++ b/res/compose @@ -0,0 +1,122 @@ +macro dead_ascii/1 + [" " ] : "\1" + "\1" : +end macro +macro dead_ascii/2 + [" " "\2" ] : "\1" + ["\1" "\2"] : +end macro + +macro composite/3 + "\1" : "\3" + "\1" "\2" : "\3" +end macro +macro composite/4 + "\1" : "\4" + "\1" ["\2" "\3"] : "\4" +end macro + + +dead_ascii("^") +dead_ascii("`") +dead_ascii("~") + "!" "!" : "¡" + ("/" "c") : "¢" + ("|" ["c" "L"]) : "¢" + ("-" ["l" "L"]) : "£" + (["o" "O"] ["x" "X"]) : "¤" + (["-" "="] ["y" "Y"]) : "¥" + ("!" "|") : "¦" + (["o" "O"] ["s" "S"]) : "§" +dead_ascii("¨", "\"") + (["o" "O"] ["c" "C"]) : "©" +( ) "_" "a" : "ª" + "<" "<" : "«" + ("-" ",") : "¬" + "-" "-" " " : "­" + (["o" "O"] ["r" "R"]) : "®" + "-" : + "o" : +dead_ascii("°") + "+" "-" : "±" + "2" : "²" + "3" : "³" +dead_ascii("´" "'") + "m" "u" : "µ" + ["p" "P"] ["p" "P" "!"] : "¶" + "!" ["p" "P"] : "¶" + "." "-" : "·" +dead_ascii("," ",") + "1" : "¹" +( ) "_" "o" : "º" + ">" ">" : "»" + "1" "4" : "¼" + "1" "2" : "½" + "3" "4" : "¾" + "?" "?" : "¿" +composite("`" "A" "À") +composite("´" "'" "A" "Á") +composite("~" "A" "Ã") +composite("¨" "\"" "A" "Ä") + "A" : "Å" + "A" "E" : "Æ" +composite("¸" "," "C" "Ç") +composite("`" "E" "È") +composite("´" "'" "E" "É") +composite("^" "E" "Ê") +composite("¨" "\"" "E" "Ë") +composite("`" "I" "Ì") +composite("´" "'" "I" "Í") +composite("^" "I" "Î") +composite("¨" "\"" "I" "Ï") + "-" : +composite("-" "D" "Đ") + "/" : +composite("/" "D" "Đ") +composite("~" "N" "Ñ") +composite("`" "O" "Ò") +composite("´" "'" "O" "Ó") +composite("^" "O" "Ô") +composite("~" "O" "Õ") +composite("¨" "\"" "O" "Ö") + "x" "x" : "×" +composite("/" "O" "Ø") +composite("`" "U" "Ù") +composite("´" "'" "U" "Ú") +composite("^" "U" "Û") +composite("¨" "\"" "U" "Ü") +composite("´" "'" "Y" "Ý") + "T" "H" : "Þ" + "s" "s" : "ß" + "ſ" "s" : "ß" +composite("`" "a" "à") +composite("´" "'" "a" "á") +composite("~" "a" "ã") +composite("¨" "\"" "a" "ä") + "a" : "å" + "a" "e" : "æ" +composite("¸" "," "c" "ç") +composite("`" "e" "è") +composite("´" "'" "e" "é") +composite("^" "e" "ê") +composite("¨" "\"" "e" "ë") +composite("`" "i" "ì") +composite("´" "'" "i" "í") +composite("^" "i" "î") +composite("¨" "\"" "i" "ï") +composite("/" "d" "ð") +composite("~" "n" "ñ") +composite("`" "o" "ò") +composite("´" "'" "o" "ó") +composite("^" "o" "ô") +composite("~" "o" "õ") +composite("¨" "\"" "o" "ö") + ":" "-" : "÷" +composite("/" "o" "ø") +composite("`" "u" "ù") +composite("´" "'" "u" "ú") +composite("^" "u" "û") +composite("¨" "\"" "u" "ü") +composite("´" "'" "y" "ý") + "t" "h" : "þ" +composite("¨" "\"" "y" "ÿ") -- cgit v1.2.3-70-g09d2