From 94311677252f7353943f2fa80dfc28e065a3b611 Mon Sep 17 00:00:00 2001 From: Dvel Date: Sun, 22 Oct 2023 10:15:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=8C=E5=96=84=E6=89=80=E6=9C=89?= =?UTF-8?q?=E5=8F=8C=E6=8B=BC=20i=3Fong=20=E9=94=AE=E4=BD=8D=E7=9A=84?= =?UTF-8?q?=E6=AD=A3=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当修改 xform 为 derive 以支持双拼全拼混输时,`/i?ong$/` 这个正则与词库中的「唵嘛呢叭咪吽」的 `ong` 音冲突,会导致该键位不出字。 --- double_pinyin.schema.yaml | 2 +- double_pinyin_abc.schema.yaml | 2 +- double_pinyin_flypy.schema.yaml | 2 +- double_pinyin_mspy.schema.yaml | 2 +- double_pinyin_sogou.schema.yaml | 2 +- double_pinyin_ziguang.schema.yaml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/double_pinyin.schema.yaml b/double_pinyin.schema.yaml index 5bb6602..73e82fb 100644 --- a/double_pinyin.schema.yaml +++ b/double_pinyin.schema.yaml @@ -246,7 +246,7 @@ speller: - xform/^zh/Ⓥ/ - xform/uo$/Ⓞ/ - xform/[uv]n$/Ⓟ/ - - xform/i?ong$/Ⓢ/ + - xform/(.)i?ong$/$1Ⓢ/ - xform/[iu]ang$/Ⓓ/ - xform/(.)en$/$1Ⓕ/ - xform/(.)eng$/$1Ⓖ/ diff --git a/double_pinyin_abc.schema.yaml b/double_pinyin_abc.schema.yaml index afa608e..47fed74 100644 --- a/double_pinyin_abc.schema.yaml +++ b/double_pinyin_abc.schema.yaml @@ -246,7 +246,7 @@ speller: - xform/ing$/Ⓨ/ - xform/uo$/Ⓞ/ - xform/uan$/Ⓟ/ - - xform/i?ong$/Ⓢ/ + - xform/(.)i?ong$/$1Ⓢ/ - xform/[iu]a$/Ⓓ/ - xform/en$/Ⓕ/ - xform/eng$/Ⓖ/ diff --git a/double_pinyin_flypy.schema.yaml b/double_pinyin_flypy.schema.yaml index 740e12b..a0cebe1 100644 --- a/double_pinyin_flypy.schema.yaml +++ b/double_pinyin_flypy.schema.yaml @@ -246,7 +246,7 @@ speller: - xform/^zh/Ⓥ/ - xform/uo$/Ⓞ/ - xform/ie$/Ⓟ/ - - xform/i?ong$/Ⓢ/ + - xform/(.)i?ong$/$1Ⓢ/ - xform/ing$|uai$/Ⓚ/ - xform/(.)ai$/$1Ⓓ/ - xform/(.)en$/$1Ⓕ/ diff --git a/double_pinyin_mspy.schema.yaml b/double_pinyin_mspy.schema.yaml index ee82ecc..b2b7058 100644 --- a/double_pinyin_mspy.schema.yaml +++ b/double_pinyin_mspy.schema.yaml @@ -250,7 +250,7 @@ speller: - xform/^zh/Ⓥ/ - xform/uo$/Ⓞ/ - xform/[uv]n$/Ⓟ/ - - xform/i?ong$/Ⓢ/ + - xform/(.)i?ong$/$1Ⓢ/ - xform/[iu]ang$/Ⓓ/ - xform/(.)en$/$1Ⓕ/ - xform/(.)eng$/$1Ⓖ/ diff --git a/double_pinyin_sogou.schema.yaml b/double_pinyin_sogou.schema.yaml index bc16f55..51e2ca8 100644 --- a/double_pinyin_sogou.schema.yaml +++ b/double_pinyin_sogou.schema.yaml @@ -250,7 +250,7 @@ speller: - xform/^zh/Ⓥ/ - xform/uo$/Ⓞ/ - xform/[uv]n$/Ⓟ/ - - xform/i?ong$/Ⓢ/ + - xform/(.)i?ong$/$1Ⓢ/ - xform/[iu]ang$/Ⓓ/ - xform/(.)en$/$1Ⓕ/ - xform/(.)eng$/$1Ⓖ/ diff --git a/double_pinyin_ziguang.schema.yaml b/double_pinyin_ziguang.schema.yaml index cb78f72..ea90218 100644 --- a/double_pinyin_ziguang.schema.yaml +++ b/double_pinyin_ziguang.schema.yaml @@ -249,7 +249,7 @@ speller: - xform/ang$/Ⓢ/ # ang should be placed after iang/uang - xform/ie$/Ⓓ/ - xform/ian$/Ⓕ/ - - xform/i?ong$/Ⓗ/ + - xform/(.)i?ong$/$1Ⓗ/ - xform/er$|iu$/Ⓙ/ - xform/ei$/Ⓚ/ - xform/uan$/Ⓛ/