abouttreesummaryrefslogcommitdiff
path: root/srcs/compose
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/compose')
-rw-r--r--srcs/compose/compose/cyrillic.json201
-rw-r--r--srcs/compose/fn.json24
2 files changed, 211 insertions, 14 deletions
diff --git a/srcs/compose/compose/cyrillic.json b/srcs/compose/compose/cyrillic.json
index 6a349aa..4ef0958 100644
--- a/srcs/compose/compose/cyrillic.json
+++ b/srcs/compose/compose/cyrillic.json
@@ -1,26 +1,59 @@
{
",": {
"г": "ӻ",
+ "Г": "Ӻ",
"к": "ӄ",
+ "К": "Ӄ",
"л": "ԓ",
+ "Л": "Ԓ",
"н": "ӈ",
+ "Н": "Ӈ",
"х": "ӽ",
- "ѧ": "ӊ"
+ "Х": "Ӽ",
+ "ѧ": "ӊ",
+ "Ѧ": "Ӊ"
},
".": {
"г": "ӷ",
+ "Г": "Ӷ",
"ж": "җ",
+ "Ж": "Җ",
"й": "ҋ",
+ "Й": "Ҋ",
"к": "қ",
+ "К": "Қ",
"л": "ԯ",
+ "Л": "Ԯ",
"м": "ӎ",
+ "М": "Ӎ",
"н": "ӊ",
+ "Н": "Ӊ",
"х": "ҳ",
+ "Х": "Ҳ",
"ч": "ҷ",
- "і": "ї"
+ "Ч": "Ҷ",
+ "і": "ї",
+ "І": "Ї"
+ },
+ "А": {
+ "Е": "Ӕ",
+ "е": "Ӕ",
+ "Э": "Ә",
+ "э": "Ә",
+ "У": "Ѡ",
+ "у": "Ѡ",
+ "Ы": "Ѣ",
+ "ы": "Ѣ",
+ "Ь": "Ꙙ",
+ "ь": "Ꙙ",
+ "Ꙋ": "Ꙍ",
+ "ꙋ": "Ꙍ",
+ "Ꙑ": "Ѣ",
+ "ꙑ": "Ѣ"
},
"а": {
- "е": "ѣ",
+ "е": "ӕ",
+ "э": "ә",
"у": "ѡ",
"ч": "combining_aigu",
"ы": "ѣ",
@@ -31,6 +64,18 @@
"б": {
"ч": "combining_slavonic_psili"
},
+ "Г": {
+ ",": "Ӻ",
+ ".": "Ӷ",
+ "Й": "Ғ",
+ "й": "Ғ",
+ "К": "Ґ",
+ "к": "Ґ",
+ "Х": "Ҁ",
+ "х": "Ҁ",
+ "Ј": "Ғ",
+ "ј": "Ғ"
+ },
"г": {
",": "ӻ",
".": "ӷ",
@@ -39,6 +84,20 @@
"х": "ҁ",
"ј": "ғ"
},
+ "Д": {
+ "Е": "Ꙉ",
+ "е": "Ꙉ",
+ "Ж": "Џ",
+ "ж": "Џ",
+ "З": "Ꙃ",
+ "з": "Ꙃ",
+ "Й": "Ꙉ",
+ "й": "Ꙉ",
+ "Ј": "Ꙉ",
+ "ј": "Ꙉ",
+ "Ѥ": "Ђ",
+ "ѥ": "Ђ"
+ },
"д": {
"е": "ꙉ",
"ж": "џ",
@@ -50,20 +109,48 @@
"е": {
"ч": "combining_trema"
},
+ "Ж": {
+ ".": "Җ"
+ },
"ж": {
".": "җ"
},
+ "З": {
+ "Ф": "Ҙ",
+ "ф": "Ҙ"
+ },
"з": {
"ф": "ҙ"
},
+ "И": {
+ "И": "Ӣ",
+ "и": "Ӣ",
+ "У": "Ѵ",
+ "у": "Ѵ"
+ },
"и": {
"и": "ӣ",
"у": "ѵ"
},
+ "Й": {
+ ".": "Ҋ"
+ },
"й": {
".": "ҋ",
"ч": "combining_breve"
},
+ "К": {
+ ",": "Ӄ",
+ ".": "Қ",
+ "Г": "Ґ",
+ "г": "Ґ",
+ "С": "Ѯ",
+ "с": "Ѯ",
+ "Х": "Ҁ",
+ "х": "Ҁ",
+ "Ш": "Ѯ",
+ "ш": "Ѯ"
+ },
"к": {
",": "ӄ",
".": "қ",
@@ -72,32 +159,80 @@
"х": "ҁ",
"ш": "ѯ"
},
+ "Л": {
+ ",": "Ԓ",
+ ".": "Ԯ",
+ "Ь": "Љ",
+ "ь": "Љ"
+ },
"л": {
",": "ԓ",
".": "ԯ",
"ь": "љ"
},
+ "М": {
+ ".": "Ӎ"
+ },
"м": {
".": "ӎ"
},
+ "Н": {
+ ",": "Ӈ",
+ "·": "Ԩ",
+ "Ь": "Њ",
+ "ь": "Њ"
+ },
"н": {
",": "ӈ",
"·": "ԩ",
"ч": "combining_titlo",
"ь": "њ"
},
+ "О": {
+ "Т": "Ѿ",
+ "т": "Ѿ",
+ "У": "Ѹ",
+ "у": "Ѹ"
+ },
"о": {
"т": "ѿ",
"у": "ѹ",
"ч": "combining_inverted_breve"
},
+ "П": {
+ "С": "Ѱ",
+ "с": "Ѱ"
+ },
"п": {
"с": "ѱ"
},
+ "Т": {
+ "Й": "Ћ",
+ "й": "Ћ",
+ "Ф": "Ѳ",
+ "ф": "Ѳ",
+ "Ј": "Ћ",
+ "ј": "Ћ",
+ "С": "Ц",
+ "с": "Ц"
+ },
"т": {
"й": "ћ",
"ф": "ѳ",
- "ј": "ћ"
+ "ј": "ћ",
+ "с": "ц"
+ },
+ "У": {
+ "И": "Ѵ",
+ "и": "Ѵ",
+ "Й": "Ў",
+ "й": "Ў",
+ "У": "Ӯ",
+ "у": "Ӯ",
+ "І": "Ѵ",
+ "і": "Ѵ",
+ "Ј": "Ў",
+ "ј": "Ў"
},
"у": {
"и": "ѵ",
@@ -107,11 +242,18 @@
"і": "ѵ",
"ј": "ў"
},
+ "Х": {
+ ",": "Ӽ",
+ ".": "Ҳ"
+ },
"х": {
",": "ӽ",
".": "ҳ",
"ч": "combining_slavonic_dasia"
},
+ "Ч": {
+ ".": "Ҷ"
+ },
"ч": {
".": "ҷ",
"а": "combining_aigu",
@@ -129,33 +271,74 @@
"ј": "combining_breve",
"ѧ": "combining_vzmet"
},
+ "Ш": {
+ "Т": "Щ",
+ "т": "Щ"
+ },
"ш": {
"т": "щ"
},
"ъ": {
"ч": "combining_vertical_tilde"
},
+ "Ю": {
+ "А": "Ꙗ",
+ "а": "Ꙗ",
+ "Е": "Ѥ",
+ "е": "Ѥ",
+ "Э": "Ꙓ",
+ "э": "Ꙓ",
+ "І": "Ї",
+ "і": "Ї",
+ "О": "Ё",
+ "о": "Ё",
+ "М": "Ѭ",
+ "м": "Ѭ",
+ "Н": "Ѩ",
+ "н": "Ѩ",
+ "Ь": "Ꙝ",
+ "ь": "Ꙝ"
+ },
"ю": {
- "а": "ꙓ",
- "е": "ё",
+ "а": "ꙗ",
+ "е": "ѥ",
+ "э": "ꙓ",
+ "і": "ї",
+ "о": "ё",
"м": "ѭ",
"н": "ѩ",
- "ч": "combining_grave"
- },
- "я": {
+ "ч": "combining_grave",
"ь": "ꙝ"
},
+ "І": {
+ "\"": "Ї",
+ ".": "Ї",
+ "У": "Ѵ",
+ "у": "Ѵ",
+ "І": "Ӣ",
+ "і": "Ӣ"
+ },
"і": {
"\"": "ї",
".": "ї",
"у": "ѵ",
"і": "ӣ"
},
+ "Ј": {
+ "А": "Ꙗ",
+ "а": "Ꙗ",
+ "Ѣ": "Ꙝ",
+ "ѣ": "Ꙝ"
+ },
"ј": {
"а": "ꙗ",
"ч": "combining_breve",
"ѣ": "ꙝ"
},
+ "Ѡ": {
+ "Т": "Ѿ",
+ "т": "Ѿ"
+ },
"ѡ": {
"т": "ѿ"
},
diff --git a/srcs/compose/fn.json b/srcs/compose/fn.json
index b9dac5c..30793f6 100644
--- a/srcs/compose/fn.json
+++ b/srcs/compose/fn.json
@@ -196,12 +196,15 @@
// Cyrillic
"ꙑ": "ы",
"ы": "ꙑ",
+ "г": "ґ",
+ "д": "ҙ",
"ш": "ѱ",
"з": "ꙁ",
"и": "і",
"і": "и",
"я": "ꙗ",
- "е": "ѥ",
+ "ꙗ": "я",
+ "е": "ѣ",
"ѡ": "ꙍ",
"о": "ѻ",
"а": "ѣ",
@@ -209,22 +212,26 @@
"ъ": "ь",
"ь": "ъ",
"й": "ј",
+ "ј": "й",
"ꙉ": "ђ",
+ "ђ": "ꙉ",
"ч": "ћ",
+ "ћ": "ч",
"ҁ": "қ",
"қ": "ҁ",
"џ": "ҷ",
"ҷ": "џ",
- "ј": "й",
+ "ф": "ѳ",
"у": "ꙋ",
"м": "ѫ",
"н": "ѧ",
"с": "ѕ",
"л": "ԯ",
"ԓ": "ԯ",
- "\ua67d": "\u0483",
- "\u0487": "\ua66f",
+ "\ua67d": "combining_cyrillic_titlo", // combining_cyrillic_payerok
+ "\u0487": "combining_cyrillic_vzmet", // combining_cyrillic_pokrytie
"ӈ": "ԩ",
+ "х": "һ",
// Arabic
":": "zwnj",
@@ -232,8 +239,12 @@
"\u064F": "ۆ", // combining_dammah
"\u0650": "ێ", // combining_kasra
"ر": "ڕ",
+ "د": "ذ",
+ "ژ": "ظ",
"ب": "ٮ",
+ "ت": "ط",
"ه": "ھ",
+ "ھ": "ه",
"ث": "پ",
"ز": "ژ",
"غ": "گ",
@@ -255,7 +266,10 @@
"ة": "combining_fatha",
"إ": "combining_hamza_below",
"ۆ": "combining_arabic_v",
- "س": "ـ",
+ "و": "ڡ",
+ "م": "ـ",
+ "س": "ص",
+ "ش": "ض",
"ف": "ڤ",
"ن": "ں",