diff --git a/src/ipa-sil.cpp b/src/ipa-sil.cpp index 7d74aac..d10af9f 100644 --- a/src/ipa-sil.cpp +++ b/src/ipa-sil.cpp @@ -28,11 +28,14 @@ static std::unordered_map< // ----- Consonants {"t", { - {FcitxKey_less, "ʈ"}, + {FcitxKey_less, "ʈ"}, + {FcitxKey_equal, "θ"}, }}, {"d", { - {FcitxKey_less, "ɖ"}, + {FcitxKey_greater, "ɗ"}, + {FcitxKey_less, "ɖ"}, + {FcitxKey_equal, "ð"}, }}, {"j", { @@ -99,15 +102,6 @@ static std::unordered_map< {FcitxKey_greater, "ɓ"}, {FcitxKey_equal, "β"}, }}, - {"t", - { - {FcitxKey_equal, "θ"}, - }}, - {"d", - { - {FcitxKey_greater, "ɗ"}, - {FcitxKey_equal, "ð"}, - }}, {"s", { {FcitxKey_less, "ʂ"}, @@ -188,6 +182,7 @@ static std::unordered_map< }}, {"u", { + {FcitxKey_less, "ʊ"}, {FcitxKey_greater, "ʌ"}, {FcitxKey_equal, "ɯ"}, }}, @@ -199,6 +194,7 @@ static std::unordered_map< { {FcitxKey_less, "ɔ"}, {FcitxKey_greater, "ø"}, + {FcitxKey_equal, "ɒ"}, }}, {"E", { @@ -208,6 +204,7 @@ static std::unordered_map< }}, {"O", { + {FcitxKey_less, "ɞ"}, {FcitxKey_greater, "ɤ"}, {FcitxKey_equal, "ɵ"}, }}, @@ -217,10 +214,6 @@ static std::unordered_map< {FcitxKey_less, "ɛ"}, {FcitxKey_equal, "ə"}, }}, - {"O", - { - {FcitxKey_less, "ɞ"}, - }}, {"a", { {FcitxKey_less, "æ"},