From 7fb7387587073123b3ff725e0c8c6ec1e7cfff36 Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Wed, 30 Sep 2026 22:50:46 +0800 Subject: [PATCH 1/2] fix: unify var-kor-MR breve form to the combining series MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three rules (lines 1505-1521: 어→ŏ, ᅧ→yŏ, ᅯ→wŏ) carried precomposed ŏ (U+014F) while the rest of the file and all tests use the combining series (o + U+0306). McCune-Reischauer output must be NFD per the map's decompose directive; the mixed forms failed all 94 tests on byte diffs invisible in any renderer. --- maps/var-kor-Hang-Latn-mr-1939.isc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/maps/var-kor-Hang-Latn-mr-1939.isc b/maps/var-kor-Hang-Latn-mr-1939.isc index 985f579..9a2c0dc 100644 --- a/maps/var-kor-Hang-Latn-mr-1939.isc +++ b/maps/var-kor-Hang-Latn-mr-1939.isc @@ -1502,8 +1502,8 @@ stage main { } sub "ᅡ" "a" sub "ᅣ" "ya" - sub "ᅥ" "ŏ" - sub "ᅧ" "yŏ" + sub "ᅥ" "ŏ" + sub "ᅧ" "yŏ" sub "ᅩ" "o" sub "ᅭ" "yo" sub "ᅮ" "u" @@ -1518,7 +1518,7 @@ stage main { sub "ᅱ" "wi" sub "ᅴ" "ŭi" sub "ᅪ" "wa" - sub "ᅯ" "wŏ" + sub "ᅯ" "wŏ" sub "ᅫ" "wae" sub "ᅰ" "we" sub { From a71f23241feef63a16844e04da9f893942b52866 Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Wed, 30 Sep 2026 22:53:45 +0800 Subject: [PATCH 2/2] =?UTF-8?q?ci:=20install=20parsanol=20=E2=80=94=20inte?= =?UTF-8?q?rscript-ruby=20main=20dropped=20parslet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 754bc35..6c23056 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: run: | git clone --depth=1 https://github.com/interscript/interscript-ruby.git ../interscript - name: Install parser dependency - run: gem install parslet + run: gem install parsanol - name: Parse all .isc files run: | cd ../interscript