From 61da2035274d14a32b3c14ea16fc5be028360aa0 Mon Sep 17 00:00:00 2001 From: ntakahas Date: Fri, 17 Aug 2007 05:43:29 +0000 Subject: [PATCH] Exclude syllables of the pattern ".*CN". --- FLT/DEVA-OTF.flt | 2 +- FLT/GUJR-OTF.flt | 2 +- FLT/ORYA-OTF.flt | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/FLT/DEVA-OTF.flt b/FLT/DEVA-OTF.flt index 37ce28e..e327890 100644 --- a/FLT/DEVA-OTF.flt +++ b/FLT/DEVA-OTF.flt @@ -120,7 +120,7 @@ ;; When a syllable ends with a halant, add a ZWNJ explicitly. ;;1 23 4 - ("(RH)?(([CR]n?H)*[CR]n?)(H)?N?" + ("(RH)?(([CR]n?H)*[CR]n?)(HN|H)?" < | (2 move-h) (1 otf:deva=rphf+) (4 = 0x200C) | >) ;; A syllable starting with an independent vowel. diff --git a/FLT/GUJR-OTF.flt b/FLT/GUJR-OTF.flt index d3070c7..4b6b653 100644 --- a/FLT/GUJR-OTF.flt +++ b/FLT/GUJR-OTF.flt @@ -85,7 +85,7 @@ ;; When a syllable ends with a halant, add a ZWNJ explicitly. ;;1 23 4 - ("(RH)?(([CR]n?H)*[CR]n?)(H)?N?" + ("(RH)?(([CR]n?H)*[CR]n?)(HN|H)?" < | (2 move-h) (1 otf:gujr=rphf+) (4 = 0x200C) | >) ;; A syllable starting with an independent vowel. diff --git a/FLT/ORYA-OTF.flt b/FLT/ORYA-OTF.flt index 0beb44d..b0a4f67 100644 --- a/FLT/ORYA-OTF.flt +++ b/FLT/ORYA-OTF.flt @@ -121,7 +121,7 @@ ;; Add a ZWNJ explicitly when a syllable ends with a halant. ;;1 23 4 - ("(J)(([CRBY]n?H)*[CRBY]n?)(H)?N?" + ("(J)(([CRBY]n?H)*[CRBY]n?)(HN|H)?" < | (1 =) (2 pre-below) (4 = 0x200C) (2 post) | >) ;; With a pre-base vowel sign, without a ZWJ. @@ -143,7 +143,7 @@ ;; Add a ZWNJ explicitly when a syllable ends with a halant. ;;1 23 4 - ("(RH)?(([CRBY]n?H)*[CRBY]n?)(H)?N?" + ("(RH)?(([CRBY]n?H)*[CRBY]n?)(HN|H)?" < | (2 pre-below) (1 otf:orya=rphf) (4 = 0x200C) (2 post) | >) ;; A syllable starting with an independent vowel. -- 1.7.10.4