From 6a130b457de05c8ddd73e96c0591ddb4ed04e036 Mon Sep 17 00:00:00 2001 From: Weng Xuetian Date: Tue, 30 Sep 2025 07:42:34 -0700 Subject: [PATCH] Add inner fuzzy rule for pinyin like (3+1), e.g. shu'a. --- src/libime/pinyin/pinyindata.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/libime/pinyin/pinyindata.cpp b/src/libime/pinyin/pinyindata.cpp index 770fef3..d08d128 100644 --- a/src/libime/pinyin/pinyindata.cpp +++ b/src/libime/pinyin/pinyindata.cpp @@ -137,6 +137,16 @@ getInnerSegment() { {"dian", {"di", "an"}}, {"cuan", {"cu", "an"}}, {"chuang", {"chu", "ang"}}, {"chuan", {"chu", "an"}}, {"chuai", {"chu", "ai"}}, {"biang", {"bi", "ang"}}, + + {"qiao", {"qia", "o"}}, {"niao", {"nia", "o"}}, + {"liao", {"lia", "o"}}, {"zhuo", {"zhu", "o"}}, + {"diao", {"dia", "o"}}, {"shao", {"sha", "o"}}, + {"xiao", {"xia", "o"}}, {"zhua", {"zhu", "a"}}, + {"shuo", {"shu", "o"}}, {"shua", {"shu", "a"}}, + {"zhao", {"zha", "o"}}, {"jiao", {"jia", "o"}}, + {"chuo", {"chu", "o"}}, {"chua", {"chu", "a"}}, + {"chao", {"cha", "o"}}, + }; return innerSegment;