(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
((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)