Add GUJ-OTF.flt.
[m17n/m17n-db.git] / DEV-OTF.flt
index be6a53c..fc97da4 100644 (file)
@@ -56,7 +56,7 @@
  (0x093F       ?m)                     ; VOWEL SIGN I (pre)
  (0x0941 0x0944        ?b)                     ; VOWEL SIGN (below)
  (0x0945 0x0948        ?u)                     ; VOWEL SIGN (above)
- (0x094D       ?H)                     ; SIGN VIRAMA (HARANT)
+ (0x094D       ?H)                     ; SIGN VIRAMA (HALANT)
  (0x0950       ?E)                     ; OM
  (0x0951 0x0954        ?S)                 ; STRESS SIGN or TONE MARK (above)
  (0x0952       ?s)                 ; STRESS SIGN or TONE MARK (below)
 (generator
  (0
   (cond
-   ;; If [CR]H is followed by ZWNJ/ZWJ, move ZWNJ/ZWJ) to the head so
+   ;; If [CR]H is followed by ZWNJ/ZWJ, move ZWNJ/ZWJ to the head so
    ;; that the later stages find it quickly.
    ("([CR]n?H)([NJ])"
-    < | (2 =) (1 = =) | > )
+    < | (2 =) (1 = *) | > )
 
    ;; A syllable starting with RH (Reph) and ending with a vowel
    ;; and/or a vowel modifier.
-   ("(RH)(([CR]n?H)*[CR]n?)([mubp][Aa]?[Ss]?)"
+   ("(RH)(([CR]n?H)*[CR]n?)([mubp][Aa]?[Ss]?|[Aa][Ss]?|[Ss])"
     < | (1 0x097D = =) (2 move-base-Halant) (4 reorder-post-base) | >)
 
    ;; A syllable starting with RH (Reph) and ending without a vowel