Follow Unicode 5.0.
authorntakahas <ntakahas>
Thu, 7 Jun 2007 09:48:03 +0000 (09:48 +0000)
committerntakahas <ntakahas>
Thu, 7 Jun 2007 09:48:03 +0000 (09:48 +0000)
RRA U+0C31 has below-base form.
ZWJ does not force below form.

FLT/TELU-OTF.flt

index efe66d5..3544145 100644 (file)
@@ -31,7 +31,6 @@
 
 (category
  ;; C: general consonant
- ;; R: no below-base consonat (RRA, NNNA, LLLA)
  ;; H: HALANT
  ;; u: MATRA (above)
  ;; b: MATRA (below)
@@ -51,9 +50,6 @@
  (0x0C01 0x0C03        ?a)                     ; post signs
  (0x0C05 0x0C14        ?V)                     ; LETTER A .. LETTER AU
  (0x0C15 0x0C39 ?C)                    ; LETTER KA .. LETTER HA
- (0x0C29       ?R)                     ; LETTER NNNA
- (0x0C31       ?R)                     ; LETTER RRA
- (0x0C34       ?R)                     ; LETTER LLLA
  (0x0C3E 0x0C40        ?u)                     ; VOWEL SIGN AA, I, II (above)
  (0x0C41 0x0C44        ?p)                     ; VOWEL SIGN U, UU, R, RR (post)
  (0x0C46 0x0C47        ?u)                     ; VOWEL SIGN E, EE (above)
  (0
   (cond
    ;; A syllable containing a two-part vowel sign.
-   ("([CR](HC)*)(t)(a)?"
+   ("(C(HC)*)(t)(a)?"
     < | (1 move-base-Halant) (3 0x0C46 0x0C56) (4 =) | >)
 
    ;; A syllable ending with vowel signs and/or a vowel modifier.
-   ("([CR](HC)*)([ubp]+a?|a)"
+   ("(C(HC)*)([ubp]+a?|a)"
     < | (1 move-base-Halant) (3 = *) | >)
 
    ;; Forced Halant form
-   ("((RH)?(CH)*)(CH)N"
-    (1 < | move-base-Halant | >)
-    (4 < | move-base-Halant | >))
-
-   ;; Forced Below form
-   ("((RH)?(CH)*)(CH)J"
-    (1 < | move-base-Halant >)
-    (4 < | otf:telu=blwf | >))
+   ("(CH)N"
+    < | (1 move-base-Halant) | >)
 
    ;; A syllable without a vowel sign nor a vowel modifier.
-   ("[CR](HC)*H?"
+   ("C(HC)*H?"
     < | move-base-Halant | >)
 
    ;; A syllable starting with an independent vowel.