ARABIC.flt: Add ZWJ & ZWNJ in phase 1.
authorntakahas <ntakahas>
Mon, 15 Mar 2004 02:45:42 +0000 (02:45 +0000)
committerntakahas <ntakahas>
Mon, 15 Mar 2004 02:45:42 +0000 (02:45 +0000)
ARABIC.flt

index 01e8ae9..cb1e701 100644 (file)
@@ -32,6 +32,8 @@
  (0x0643               ?n)
  (0x06AF               ?n)
  (0x06D5               ?n)
+ (0x200C               ?x)
+ (0x200D               ?x)
  )
 
 (generator
    (".*p.*"
     (cond
      (".*n.*"
-      rmhamza)
-     (0
-      < 0x0674 = > rmhamza)))
+      rmhamza *)
+     ("(.)(.*)"
+      (1 < 0x0674 rmhamza >)
+      (2 rmhamza *))))
    (0 = *)))
 
  (rmhamza
@@ -51,8 +54,7 @@
    ((0x0676)   0x0648)
    ((0x0677)   0x06C7)
    ((0x0678)   0x0649)
-   ("."                =))
-  *))
+   ("."                =))))
 
 ;; phase 2: ligatures
 (category
  (0x06CC 0x06CE                ?D)
  (0x06CF               ?R)
  (0x06D0 0x06D3                ?D)
- (0x06D4 0x06D5                ?U)
+ (0x06D4               ?U)
+ (0x06D5               ?R)
  (0x06D6 0x06E4                ?T)
  (0x06E5 0x06E6                ?U)
  (0x06E7 0x06E8                ?T)
    ((0x064A)   0xFEF1)
    ((range 0x0660 0x066D)      =)
    ((0x0671)   0xFB50)
+   ((0x0674)   =)
    ((0x0677)   0xFBDD)
    ((0x0679)   0xFB66)
    ((0x067A)   0xFB5E)
    ((0x06D2)   0xFBAE)
    ((0x06D3)   0xFBB0)
    ((0x06D4)   =)
-   ((0x06D5)   =)
+   ((0x06D5)   0xFEE9)
    ((0x06E5)   =)
    ((0x06E6)   =)
    ((0x06E9)   =)
    ((0x06D0)   0xFBE5)
    ((0x06D2)    0xFBAF)
    ((0x06D3)   0xFBB1)
+   ((0x06D5)   0xFEEA)
    ((0xFEF5)   0xFEF6)
    ((0xFEF7)   0xFEF8)
    ((0xFEF9)   0xFEFA)