Merge r21-4-17-chise-0_23-release.
[chise/xemacs-chise.git-] / lisp / utf-2000 / u0FB50-Arabic-Presentation-Forms-A.el
diff --git a/lisp/utf-2000/u0FB50-Arabic-Presentation-Forms-A.el b/lisp/utf-2000/u0FB50-Arabic-Presentation-Forms-A.el
new file mode 100644 (file)
index 0000000..e90d0d6
--- /dev/null
@@ -0,0 +1,8426 @@
+;; -*- coding: utf-8-mcs-er -*-
+(define-char
+  '((name              . "ARABIC LETTER ALEF WASLA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB50)       ; ﭐ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER ALEF WASLA")
+      (=ucs              . #x0671)     ; ٱ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER ALEF WASLA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB51)       ; ﭑ
+    (<-formed@final
+     ((name              . "ARABIC LETTER ALEF WASLA")
+      (=ucs              . #x0671)     ; ٱ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER BEEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB52)       ; ﭒ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER BEEH")
+      (=ucs              . #x067B)     ; ٻ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER BEEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB53)       ; ﭓ
+    (<-formed@final
+     ((name              . "ARABIC LETTER BEEH")
+      (=ucs              . #x067B)     ; ٻ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER BEEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB54)       ; ﭔ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER BEEH")
+      (=ucs              . #x067B)     ; ٻ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER BEEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB55)       ; ﭕ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER BEEH")
+      (=ucs              . #x067B)     ; ٻ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER PEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB56)       ; ﭖ
+    (arabic-2-column   . #x65) ; &I-MULE-ARB2-65;
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER PEH")
+      (=ucs              . #x067E)     ; پ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER PEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB57)       ; ﭗ
+    (arabic-2-column   . #x66) ; &I-MULE-ARB2-66;
+    (<-formed@final
+     ((name              . "ARABIC LETTER PEH")
+      (=ucs              . #x067E)     ; پ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER PEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB58)       ; ﭘ
+    (arabic-1-column   . #x66) ; &I-MULE-ARB1-66;
+    (<-formed@initial
+     ((name              . "ARABIC LETTER PEH")
+      (=ucs              . #x067E)     ; پ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER PEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB59)       ; ﭙ
+    (arabic-1-column   . #x67) ; &I-MULE-ARB1-67;
+    (<-formed@medial
+     ((name              . "ARABIC LETTER PEH")
+      (=ucs              . #x067E)     ; پ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER BEHEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB5A)       ; ﭚ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER BEHEH")
+      (=ucs              . #x0680)     ; ڀ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER BEHEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB5B)       ; ﭛ
+    (<-formed@final
+     ((name              . "ARABIC LETTER BEHEH")
+      (=ucs              . #x0680)     ; ڀ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER BEHEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB5C)       ; ﭜ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER BEHEH")
+      (=ucs              . #x0680)     ; ڀ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER BEHEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB5D)       ; ﭝ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER BEHEH")
+      (=ucs              . #x0680)     ; ڀ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TTEHEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB5E)       ; ﭞ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TTEHEH")
+      (=ucs              . #x067A)     ; ٺ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TTEHEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB5F)       ; ﭟ
+    (<-formed@final
+     ((name              . "ARABIC LETTER TTEHEH")
+      (=ucs              . #x067A)     ; ٺ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TTEHEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB60)       ; ﭠ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TTEHEH")
+      (=ucs              . #x067A)     ; ٺ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TTEHEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB61)       ; ﭡ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TTEHEH")
+      (=ucs              . #x067A)     ; ٺ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TEHEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB62)       ; ﭢ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TEHEH")
+      (=ucs              . #x067F)     ; ٿ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TEHEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB63)       ; ﭣ
+    (<-formed@final
+     ((name              . "ARABIC LETTER TEHEH")
+      (=ucs              . #x067F)     ; ٿ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TEHEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB64)       ; ﭤ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TEHEH")
+      (=ucs              . #x067F)     ; ٿ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TEHEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB65)       ; ﭥ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TEHEH")
+      (=ucs              . #x067F)     ; ٿ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TTEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB66)       ; ﭦ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TTEH")
+      (=ucs              . #x0679)     ; ٹ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TTEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB67)       ; ﭧ
+    (<-formed@final
+     ((name              . "ARABIC LETTER TTEH")
+      (=ucs              . #x0679)     ; ٹ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TTEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB68)       ; ﭨ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TTEH")
+      (=ucs              . #x0679)     ; ٹ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TTEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB69)       ; ﭩ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TTEH")
+      (=ucs              . #x0679)     ; ٹ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER VEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB6A)       ; ﭪ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER VEH")
+      (=ucs              . #x06A4)     ; ڤ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER VEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB6B)       ; ﭫ
+    (<-formed@final
+     ((name              . "ARABIC LETTER VEH")
+      (=ucs              . #x06A4)     ; ڤ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER VEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB6C)       ; ﭬ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER VEH")
+      (=ucs              . #x06A4)     ; ڤ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER VEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB6D)       ; ﭭ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER VEH")
+      (=ucs              . #x06A4)     ; ڤ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER PEHEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB6E)       ; ﭮ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER PEHEH")
+      (=ucs              . #x06A6)     ; ڦ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER PEHEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB6F)       ; ﭯ
+    (<-formed@final
+     ((name              . "ARABIC LETTER PEHEH")
+      (=ucs              . #x06A6)     ; ڦ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER PEHEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB70)       ; ﭰ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER PEHEH")
+      (=ucs              . #x06A6)     ; ڦ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER PEHEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB71)       ; ﭱ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER PEHEH")
+      (=ucs              . #x06A6)     ; ڦ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DYEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB72)       ; ﭲ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DYEH")
+      (=ucs              . #x0684)     ; ڄ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DYEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB73)       ; ﭳ
+    (<-formed@final
+     ((name              . "ARABIC LETTER DYEH")
+      (=ucs              . #x0684)     ; ڄ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DYEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB74)       ; ﭴ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER DYEH")
+      (=ucs              . #x0684)     ; ڄ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DYEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB75)       ; ﭵ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER DYEH")
+      (=ucs              . #x0684)     ; ڄ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NYEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB76)       ; ﭶ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER NYEH")
+      (=ucs              . #x0683)     ; ڃ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NYEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB77)       ; ﭷ
+    (<-formed@final
+     ((name              . "ARABIC LETTER NYEH")
+      (=ucs              . #x0683)     ; ڃ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NYEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB78)       ; ﭸ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER NYEH")
+      (=ucs              . #x0683)     ; ڃ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NYEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB79)       ; ﭹ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER NYEH")
+      (=ucs              . #x0683)     ; ڃ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TCHEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB7A)       ; ﭺ
+    (arabic-2-column   . #x67) ; &I-MULE-ARB2-67;
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TCHEH")
+      (=ucs              . #x0686)     ; چ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TCHEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB7B)       ; ﭻ
+    (arabic-2-column   . #x6A) ; &I-MULE-ARB2-6A;
+    (<-formed@final
+     ((name              . "ARABIC LETTER TCHEH")
+      (=ucs              . #x0686)     ; چ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TCHEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB7C)       ; ﭼ
+    (arabic-2-column   . #x68) ; &I-MULE-ARB2-68;
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TCHEH")
+      (=ucs              . #x0686)     ; چ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TCHEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB7D)       ; ﭽ
+    (arabic-2-column   . #x69) ; &I-MULE-ARB2-69;
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TCHEH")
+      (=ucs              . #x0686)     ; چ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TCHEHEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB7E)       ; ﭾ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TCHEHEH")
+      (=ucs              . #x0687)     ; ڇ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TCHEHEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB7F)       ; ﭿ
+    (<-formed@final
+     ((name              . "ARABIC LETTER TCHEHEH")
+      (=ucs              . #x0687)     ; ڇ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TCHEHEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB80)       ; ﮀ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TCHEHEH")
+      (=ucs              . #x0687)     ; ڇ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER TCHEHEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB81)       ; ﮁ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TCHEHEH")
+      (=ucs              . #x0687)     ; ڇ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DDAHAL ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB82)       ; ﮂ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DDAHAL")
+      (=ucs              . #x068D)     ; ڍ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DDAHAL FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB83)       ; ﮃ
+    (<-formed@final
+     ((name              . "ARABIC LETTER DDAHAL")
+      (=ucs              . #x068D)     ; ڍ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DAHAL ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB84)       ; ﮄ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DAHAL")
+      (=ucs              . #x068C)     ; ڌ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DAHAL FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB85)       ; ﮅ
+    (<-formed@final
+     ((name              . "ARABIC LETTER DAHAL")
+      (=ucs              . #x068C)     ; ڌ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DUL ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB86)       ; ﮆ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DUL")
+      (=ucs              . #x068E)     ; ڎ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DUL FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB87)       ; ﮇ
+    (<-formed@final
+     ((name              . "ARABIC LETTER DUL")
+      (=ucs              . #x068E)     ; ڎ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DDAL ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB88)       ; ﮈ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DDAL")
+      (=ucs              . #x0688)     ; ڈ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER DDAL FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB89)       ; ﮉ
+    (<-formed@final
+     ((name              . "ARABIC LETTER DDAL")
+      (=ucs              . #x0688)     ; ڈ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER JEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB8A)       ; ﮊ
+    (arabic-1-column   . #x68) ; &I-MULE-ARB1-68;
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER JEH")
+      (=ucs              . #x0698)     ; ژ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER JEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB8B)       ; ﮋ
+    (arabic-1-column   . #x69) ; &I-MULE-ARB1-69;
+    (<-formed@final
+     ((name              . "ARABIC LETTER JEH")
+      (=ucs              . #x0698)     ; ژ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER RREH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB8C)       ; ﮌ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER RREH")
+      (=ucs              . #x0691)     ; ڑ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER RREH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB8D)       ; ﮍ
+    (<-formed@final
+     ((name              . "ARABIC LETTER RREH")
+      (=ucs              . #x0691)     ; ڑ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER KEHEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB8E)       ; ﮎ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER KEHEH")
+      (=ucs              . #x06A9)     ; ک
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER KEHEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB8F)       ; ﮏ
+    (<-formed@final
+     ((name              . "ARABIC LETTER KEHEH")
+      (=ucs              . #x06A9)     ; ک
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER KEHEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB90)       ; ﮐ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER KEHEH")
+      (=ucs              . #x06A9)     ; ک
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER KEHEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB91)       ; ﮑ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER KEHEH")
+      (=ucs              . #x06A9)     ; ک
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER GAF ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB92)       ; ﮒ
+    (arabic-2-column   . #x6B) ; &I-MULE-ARB2-6B;
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER GAF")
+      (=ucs              . #x06AF)     ; گ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER GAF FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB93)       ; ﮓ
+    (arabic-2-column   . #x6E) ; &I-MULE-ARB2-6E;
+    (<-formed@final
+     ((name              . "ARABIC LETTER GAF")
+      (=ucs              . #x06AF)     ; گ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER GAF INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB94)       ; ﮔ
+    (arabic-2-column   . #x6C) ; &I-MULE-ARB2-6C;
+    (<-formed@initial
+     ((name              . "ARABIC LETTER GAF")
+      (=ucs              . #x06AF)     ; گ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER GAF MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB95)       ; ﮕ
+    (arabic-2-column   . #x6D) ; &I-MULE-ARB2-6D;
+    (<-formed@medial
+     ((name              . "ARABIC LETTER GAF")
+      (=ucs              . #x06AF)     ; گ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER GUEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB96)       ; ﮖ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER GUEH")
+      (=ucs              . #x06B3)     ; ڳ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER GUEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB97)       ; ﮗ
+    (<-formed@final
+     ((name              . "ARABIC LETTER GUEH")
+      (=ucs              . #x06B3)     ; ڳ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER GUEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB98)       ; ﮘ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER GUEH")
+      (=ucs              . #x06B3)     ; ڳ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER GUEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB99)       ; ﮙ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER GUEH")
+      (=ucs              . #x06B3)     ; ڳ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NGOEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB9A)       ; ﮚ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER NGOEH")
+      (=ucs              . #x06B1)     ; ڱ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NGOEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB9B)       ; ﮛ
+    (<-formed@final
+     ((name              . "ARABIC LETTER NGOEH")
+      (=ucs              . #x06B1)     ; ڱ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NGOEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB9C)       ; ﮜ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER NGOEH")
+      (=ucs              . #x06B1)     ; ڱ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NGOEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB9D)       ; ﮝ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER NGOEH")
+      (=ucs              . #x06B1)     ; ڱ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NOON GHUNNA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB9E)       ; ﮞ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER NOON GHUNNA")
+      (=ucs              . #x06BA)     ; ں
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NOON GHUNNA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFB9F)       ; ﮟ
+    (<-formed@final
+     ((name              . "ARABIC LETTER NOON GHUNNA")
+      (=ucs              . #x06BA)     ; ں
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER RNOON ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBA0)       ; ﮠ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER RNOON")
+      (=ucs              . #x06BB)     ; ڻ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER RNOON FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBA1)       ; ﮡ
+    (<-formed@final
+     ((name              . "ARABIC LETTER RNOON")
+      (=ucs              . #x06BB)     ; ڻ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER RNOON INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBA2)       ; ﮢ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER RNOON")
+      (=ucs              . #x06BB)     ; ڻ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER RNOON MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBA3)       ; ﮣ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER RNOON")
+      (=ucs              . #x06BB)     ; ڻ
+      ))
+    ))
+(define-char
+  '((name . "ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBA4)       ; ﮤ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER HEH WITH YEH ABOVE")
+      (=ucs              . #x06C0)     ; ۀ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBA5)       ; ﮥ
+    (<-formed@final
+     ((name              . "ARABIC LETTER HEH WITH YEH ABOVE")
+      (=ucs              . #x06C0)     ; ۀ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER HEH GOAL ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBA6)       ; ﮦ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER HEH GOAL")
+      (=ucs              . #x06C1)     ; ہ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER HEH GOAL FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBA7)       ; ﮧ
+    (<-formed@final
+     ((name              . "ARABIC LETTER HEH GOAL")
+      (=ucs              . #x06C1)     ; ہ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER HEH GOAL INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBA8)       ; ﮨ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER HEH GOAL")
+      (=ucs              . #x06C1)     ; ہ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER HEH GOAL MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBA9)       ; ﮩ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER HEH GOAL")
+      (=ucs              . #x06C1)     ; ہ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBAA)       ; ﮪ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER HEH DOACHASHMEE")
+      (=ucs              . #x06BE)     ; ھ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER HEH DOACHASHMEE FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBAB)       ; ﮫ
+    (<-formed@final
+     ((name              . "ARABIC LETTER HEH DOACHASHMEE")
+      (=ucs              . #x06BE)     ; ھ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER HEH DOACHASHMEE INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBAC)       ; ﮬ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER HEH DOACHASHMEE")
+      (=ucs              . #x06BE)     ; ھ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBAD)       ; ﮭ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER HEH DOACHASHMEE")
+      (=ucs              . #x06BE)     ; ھ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER YEH BARREE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBAE)       ; ﮮ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER YEH BARREE")
+      (=ucs              . #x06D2)     ; ے
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER YEH BARREE FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBAF)       ; ﮯ
+    (<-formed@final
+     ((name              . "ARABIC LETTER YEH BARREE")
+      (=ucs              . #x06D2)     ; ے
+      ))
+    ))
+(define-char
+  '((name . "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBB0)       ; ﮰ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE")
+      (=ucs              . #x06D3)     ; ۓ
+      ))
+    ))
+(define-char
+  '((name . "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBB1)       ; ﮱ
+    (<-formed@final
+     ((name              . "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE")
+      (=ucs              . #x06D3)     ; ۓ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NG ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBD3)       ; ﯓ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER NG")
+      (=ucs              . #x06AD)     ; ڭ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NG FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBD4)       ; ﯔ
+    (<-formed@final
+     ((name              . "ARABIC LETTER NG")
+      (=ucs              . #x06AD)     ; ڭ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NG INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBD5)       ; ﯕ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER NG")
+      (=ucs              . #x06AD)     ; ڭ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER NG MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBD6)       ; ﯖ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER NG")
+      (=ucs              . #x06AD)     ; ڭ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER U ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBD7)       ; ﯗ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER U")
+      (=ucs              . #x06C7)     ; ۇ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER U FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBD8)       ; ﯘ
+    (<-formed@final
+     ((name              . "ARABIC LETTER U")
+      (=ucs              . #x06C7)     ; ۇ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER OE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBD9)       ; ﯙ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER OE")
+      (=ucs              . #x06C6)     ; ۆ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER OE FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBDA)       ; ﯚ
+    (<-formed@final
+     ((name              . "ARABIC LETTER OE")
+      (=ucs              . #x06C6)     ; ۆ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER YU ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBDB)       ; ﯛ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER YU")
+      (=ucs              . #x06C8)     ; ۈ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER YU FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBDC)       ; ﯜ
+    (<-formed@final
+     ((name              . "ARABIC LETTER YU")
+      (=ucs              . #x06C8)     ; ۈ
+      ))
+    ))
+(define-char
+  '((name . "ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBDD)       ; ﯝ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER U WITH HAMZA ABOVE")
+      (=ucs              . #x0677)     ; ٷ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER VE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBDE)       ; ﯞ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER VE")
+      (=ucs              . #x06CB)     ; ۋ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER VE FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBDF)       ; ﯟ
+    (<-formed@final
+     ((name              . "ARABIC LETTER VE")
+      (=ucs              . #x06CB)     ; ۋ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER KIRGHIZ OE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBE0)       ; ﯠ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER KIRGHIZ OE")
+      (=ucs              . #x06C5)     ; ۅ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER KIRGHIZ OE FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBE1)       ; ﯡ
+    (<-formed@final
+     ((name              . "ARABIC LETTER KIRGHIZ OE")
+      (=ucs              . #x06C5)     ; ۅ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER KIRGHIZ YU ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBE2)       ; ﯢ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER KIRGHIZ YU")
+      (=ucs              . #x06C9)     ; ۉ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER KIRGHIZ YU FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBE3)       ; ﯣ
+    (<-formed@final
+     ((name              . "ARABIC LETTER KIRGHIZ YU")
+      (=ucs              . #x06C9)     ; ۉ
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER E ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBE4)       ; ﯤ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER E FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBE5)       ; ﯥ
+    (<-formed@final
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER E INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBE6)       ; ﯦ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER E MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBE7)       ; ﯧ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
+    ))
+(define-char
+  '((name . "ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBE8)       ; ﯨ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    ))
+(define-char
+  '((name . "ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBE9)       ; ﯩ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
+    (=ucs              . #xFBEA)       ; ﯪ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
+    (=ucs              . #xFBEB)       ; ﯫ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER AE")
+      (=ucs              . #x06D5)     ; ە
+      ))
+    (=ucs              . #xFBEC)       ; ﯬ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER AE")
+      (=ucs              . #x06D5)     ; ە
+      ))
+    (=ucs              . #xFBED)       ; ﯭ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      ))
+    (=ucs              . #xFBEE)       ; ﯮ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      ))
+    (=ucs              . #xFBEF)       ; ﯯ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER U")
+      (=ucs              . #x06C7)     ; ۇ
+      ))
+    (=ucs              . #xFBF0)       ; ﯰ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER U")
+      (=ucs              . #x06C7)     ; ۇ
+      ))
+    (=ucs              . #xFBF1)       ; ﯱ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER OE")
+      (=ucs              . #x06C6)     ; ۆ
+      ))
+    (=ucs              . #xFBF2)       ; ﯲ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER OE")
+      (=ucs              . #x06C6)     ; ۆ
+      ))
+    (=ucs              . #xFBF3)       ; ﯳ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER YU")
+      (=ucs              . #x06C8)     ; ۈ
+      ))
+    (=ucs              . #xFBF4)       ; ﯴ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER YU")
+      (=ucs              . #x06C8)     ; ۈ
+      ))
+    (=ucs              . #xFBF5)       ; ﯵ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
+    (=ucs              . #xFBF6)       ; ﯶ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
+    (=ucs              . #xFBF7)       ; ﯷ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
+    (=ucs              . #xFBF8)       ; ﯸ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFBF9)       ; ﯹ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFBFA)       ; ﯺ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFBFB)       ; ﯻ
+    ))
+(define-char
+  '((name              . "ARABIC LETTER FARSI YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBFC)       ; ﯼ
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER FARSI YEH")
+      (=ucs              . #x06CC)     ; ی
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER FARSI YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBFD)       ; ﯽ
+    (<-formed@final
+     ((name              . "ARABIC LETTER FARSI YEH")
+      (=ucs              . #x06CC)     ; ی
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER FARSI YEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBFE)       ; ﯾ
+    (<-formed@initial
+     ((name              . "ARABIC LETTER FARSI YEH")
+      (=ucs              . #x06CC)     ; ی
+      ))
+    ))
+(define-char
+  '((name              . "ARABIC LETTER FARSI YEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=ucs              . #xFBFF)       ; ﯿ
+    (<-formed@medial
+     ((name              . "ARABIC LETTER FARSI YEH")
+      (=ucs              . #x06CC)     ; ی
+      ))
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC00)       ; ﰀ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC01)       ; ﰁ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC02)       ; ﰂ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC03)       ; ﰃ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC04)       ; ﰄ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC05)       ; ﰅ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC06)       ; ﰆ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC07)       ; ﰇ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC08)       ; ﰈ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC09)       ; ﰉ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC0A)       ; ﰊ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC0B)       ; ﰋ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC0C)       ; ﰌ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC0D)       ; ﰍ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC0E)       ; ﰎ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC0F)       ; ﰏ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC10)       ; ﰐ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC11)       ; ﰑ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC12)       ; ﰒ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC13)       ; ﰓ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC14)       ; ﰔ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC15)       ; ﰕ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC16)       ; ﰖ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC17)       ; ﰗ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC18)       ; ﰘ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC19)       ; ﰙ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC1A)       ; ﰚ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC1B)       ; ﰛ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC1C)       ; ﰜ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC1D)       ; ﰝ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC1E)       ; ﰞ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC1F)       ; ﰟ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SAD WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC20)       ; ﰠ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC21)       ; ﰡ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC22)       ; ﰢ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC23)       ; ﰣ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC24)       ; ﰤ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC25)       ; ﰥ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TAH WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC26)       ; ﰦ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC27)       ; ﰧ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER ZAH")
+      (=ucs              . #x0638)     ; ظ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC28)       ; ﰨ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC29)       ; ﰩ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC2A)       ; ﰪ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC2B)       ; ﰫ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC2C)       ; ﰬ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC2D)       ; ﰭ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE FEH WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC2E)       ; ﰮ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC2F)       ; ﰯ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC30)       ; ﰰ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC31)       ; ﰱ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE FEH WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC32)       ; ﰲ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE QAF WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC33)       ; ﰳ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC34)       ; ﰴ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC35)       ; ﰵ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE QAF WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC36)       ; ﰶ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
+    (=ucs              . #xFC37)       ; ﰷ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC38)       ; ﰸ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC39)       ; ﰹ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC3A)       ; ﰺ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH LAM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
+    (=ucs              . #xFC3B)       ; ﰻ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC3C)       ; ﰼ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC3D)       ; ﰽ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC3E)       ; ﰾ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC3F)       ; ﰿ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC40)       ; ﱀ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC41)       ; ﱁ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC42)       ; ﱂ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC43)       ; ﱃ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC44)       ; ﱄ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC45)       ; ﱅ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC46)       ; ﱆ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC47)       ; ﱇ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC48)       ; ﱈ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC49)       ; ﱉ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC4A)       ; ﱊ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC4B)       ; ﱋ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC4C)       ; ﱌ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC4D)       ; ﱍ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC4E)       ; ﱎ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC4F)       ; ﱏ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC50)       ; ﱐ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC51)       ; ﱑ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC52)       ; ﱒ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC53)       ; ﱓ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HEH WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC54)       ; ﱔ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC55)       ; ﱕ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC56)       ; ﱖ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC57)       ; ﱗ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC58)       ; ﱘ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC59)       ; ﱙ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC5A)       ; ﱚ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER THAL")
+      (=ucs              . #x0630)     ; ذ
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
+    (=ucs              . #xFC5B)       ; ﱛ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
+    (=ucs              . #xFC5C)       ; ﱜ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
+    (=ucs              . #xFC5D)       ; ﱝ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC DAMMATAN")
+      (=ucs              . #x064C)     ; ٌ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
+    (=ucs              . #xFC5E)       ; ﱞ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC KASRATAN")
+      (=ucs              . #x064D)     ; ٍ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
+    (=ucs              . #xFC5F)       ; ﱟ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC FATHA")
+      (=ucs              . #x064E)     ; َ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
+    (=ucs              . #xFC60)       ; ﱠ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC DAMMA")
+      (=ucs              . #x064F)     ; ُ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
+    (=ucs              . #xFC61)       ; ﱡ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC KASRA")
+      (=ucs              . #x0650)     ; ِ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
+    (=ucs              . #xFC62)       ; ﱢ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
+    (=ucs              . #xFC63)       ; ﱣ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFC64)       ; ﱤ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
+    (=ucs              . #xFC65)       ; ﱥ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC66)       ; ﱦ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
+    (=ucs              . #xFC67)       ; ﱧ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC68)       ; ﱨ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC69)       ; ﱩ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH REH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFC6A)       ; ﱪ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH ZAIN FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
+    (=ucs              . #xFC6B)       ; ﱫ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC6C)       ; ﱬ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH NOON FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
+    (=ucs              . #xFC6D)       ; ﱭ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC6E)       ; ﱮ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC6F)       ; ﱯ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH REH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFC70)       ; ﱰ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH ZAIN FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
+    (=ucs              . #xFC71)       ; ﱱ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC72)       ; ﱲ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH NOON FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
+    (=ucs              . #xFC73)       ; ﱳ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC74)       ; ﱴ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC75)       ; ﱵ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH REH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFC76)       ; ﱶ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH ZAIN FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
+    (=ucs              . #xFC77)       ; ﱷ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC78)       ; ﱸ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH NOON FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
+    (=ucs              . #xFC79)       ; ﱹ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC7A)       ; ﱺ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC7B)       ; ﱻ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC7C)       ; ﱼ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE FEH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC7D)       ; ﱽ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC7E)       ; ﱾ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE QAF WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC7F)       ; ﱿ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH ALEF FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
+    (=ucs              . #xFC80)       ; ﲀ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH LAM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
+    (=ucs              . #xFC81)       ; ﲁ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC82)       ; ﲂ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC83)       ; ﲃ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC84)       ; ﲄ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC85)       ; ﲅ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC86)       ; ﲆ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC87)       ; ﲇ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH ALEF FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
+    (=ucs              . #xFC88)       ; ﲈ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC89)       ; ﲉ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH REH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFC8A)       ; ﲊ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH ZAIN FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
+    (=ucs              . #xFC8B)       ; ﲋ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC8C)       ; ﲌ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH NOON FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
+    (=ucs              . #xFC8D)       ; ﲍ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC8E)       ; ﲎ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC8F)       ; ﲏ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
+    (=ucs              . #xFC90)       ; ﲐ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH REH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFC91)       ; ﲑ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH ZAIN FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
+    (=ucs              . #xFC92)       ; ﲒ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC93)       ; ﲓ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH NOON FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
+    (=ucs              . #xFC94)       ; ﲔ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFC95)       ; ﲕ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFC96)       ; ﲖ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC97)       ; ﲗ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC98)       ; ﲘ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC99)       ; ﲙ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC9A)       ; ﲚ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFC9B)       ; ﲛ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFC9C)       ; ﲜ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFC9D)       ; ﲝ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFC9E)       ; ﲞ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFC9F)       ; ﲟ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH HEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCA0)       ; ﲠ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCA1)       ; ﲡ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCA2)       ; ﲢ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFCA3)       ; ﲣ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCA4)       ; ﲤ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH HEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCA5)       ; ﲥ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCA6)       ; ﲦ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE JEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCA7)       ; ﲧ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCA8)       ; ﲨ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HAH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCA9)       ; ﲩ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCAA)       ; ﲪ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCAB)       ; ﲫ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCAC)       ; ﲬ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCAD)       ; ﲭ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCAE)       ; ﲮ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFCAF)       ; ﲯ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCB0)       ; ﲰ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SAD WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCB1)       ; ﲱ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SAD WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFCB2)       ; ﲲ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SAD WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCB3)       ; ﲳ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCB4)       ; ﲴ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCB5)       ; ﲵ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFCB6)       ; ﲶ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCB7)       ; ﲷ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TAH WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCB8)       ; ﲸ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER ZAH")
+      (=ucs              . #x0638)     ; ظ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCB9)       ; ﲹ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE AIN WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCBA)       ; ﲺ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE AIN WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCBB)       ; ﲻ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCBC)       ; ﲼ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCBD)       ; ﲽ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE FEH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCBE)       ; ﲾ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE FEH WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCBF)       ; ﲿ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE FEH WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFCC0)       ; ﳀ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE FEH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCC1)       ; ﳁ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE QAF WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCC2)       ; ﳂ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE QAF WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCC3)       ; ﳃ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCC4)       ; ﳄ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCC5)       ; ﳅ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFCC6)       ; ﳆ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH LAM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
+    (=ucs              . #xFCC7)       ; ﳇ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCC8)       ; ﳈ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCC9)       ; ﳉ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCCA)       ; ﳊ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFCCB)       ; ﳋ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCCC)       ; ﳌ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH HEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCCD)       ; ﳍ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCCE)       ; ﳎ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCCF)       ; ﳏ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFCD0)       ; ﳐ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCD1)       ; ﳑ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCD2)       ; ﳒ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCD3)       ; ﳓ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFCD4)       ; ﳔ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCD5)       ; ﳕ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH HEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCD6)       ; ﳖ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HEH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCD7)       ; ﳗ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HEH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCD8)       ; ﳘ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
+    (=ucs              . #xFCD9)       ; ﳙ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFCDA)       ; ﳚ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFCDB)       ; ﳛ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFCDC)       ; ﳜ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCDD)       ; ﳝ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH HEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCDE)       ; ﳞ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCDF)       ; ﳟ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCE0)       ; ﳠ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCE1)       ; ﳡ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE BEH WITH HEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCE2)       ; ﳢ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCE3)       ; ﳣ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TEH WITH HEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCE4)       ; ﳤ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCE5)       ; ﳥ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE THEH WITH HEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCE6)       ; ﳦ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCE7)       ; ﳧ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCE8)       ; ﳨ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCE9)       ; ﳩ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCEA)       ; ﳪ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH LAM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
+    (=ucs              . #xFCEB)       ; ﳫ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCEC)       ; ﳬ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCED)       ; ﳭ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCEE)       ; ﳮ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE NOON WITH HEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCEF)       ; ﳯ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFCF0)       ; ﳰ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE YEH WITH HEH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFCF1)       ; ﳱ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC FATHA")
+      (=ucs              . #x064E)     ; َ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
+    (=ucs              . #xFCF2)       ; ﳲ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC DAMMA")
+      (=ucs              . #x064F)     ; ُ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
+    (=ucs              . #xFCF3)       ; ﳳ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC KASRA")
+      (=ucs              . #x0650)     ; ِ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
+    (=ucs              . #xFCF4)       ; ﳴ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFCF5)       ; ﳵ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TAH WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFCF6)       ; ﳶ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFCF7)       ; ﳷ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE AIN WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFCF8)       ; ﳸ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFCF9)       ; ﳹ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFCFA)       ; ﳺ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFCFB)       ; ﳻ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFCFC)       ; ﳼ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFCFD)       ; ﳽ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFCFE)       ; ﳾ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFCFF)       ; ﳿ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HAH WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD00)       ; ﴀ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD01)       ; ﴁ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD02)       ; ﴂ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD03)       ; ﴃ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD04)       ; ﴄ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD05)       ; ﴅ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SAD WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD06)       ; ﴆ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD07)       ; ﴇ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH YEH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD08)       ; ﴈ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD09)       ; ﴉ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD0A)       ; ﴊ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFD0B)       ; ﴋ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD0C)       ; ﴌ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFD0D)       ; ﴍ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH REH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFD0E)       ; ﴎ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SAD WITH REH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFD0F)       ; ﴏ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH REH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFD10)       ; ﴐ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD11)       ; ﴑ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD12)       ; ﴒ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD13)       ; ﴓ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE AIN WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD14)       ; ﴔ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD15)       ; ﴕ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE GHAIN WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD16)       ; ﴖ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD17)       ; ﴗ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD18)       ; ﴘ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD19)       ; ﴙ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD1A)       ; ﴚ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD1B)       ; ﴛ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE HAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD1C)       ; ﴜ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD1D)       ; ﴝ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE JEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD1E)       ; ﴞ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD1F)       ; ﴟ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE KHAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD20)       ; ﴠ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD21)       ; ﴡ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SAD WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD22)       ; ﴢ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD23)       ; ﴣ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD24)       ; ﴤ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD25)       ; ﴥ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH HAH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD26)       ; ﴦ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFD27)       ; ﴧ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD28)       ; ﴨ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH REH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFD29)       ; ﴩ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH REH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFD2A)       ; ﴪ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SAD WITH REH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFD2B)       ; ﴫ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE DAD WITH REH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFD2C)       ; ﴬ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD2D)       ; ﴭ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD2E)       ; ﴮ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFD2F)       ; ﴯ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD30)       ; ﴰ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH HEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFD31)       ; ﴱ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFD32)       ; ﴲ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD33)       ; ﴳ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD34)       ; ﴴ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD35)       ; ﴵ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFD36)       ; ﴶ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD37)       ; ﴷ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD38)       ; ﴸ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFD39)       ; ﴹ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD3A)       ; ﴺ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER ZAH")
+      (=ucs              . #x0638)     ; ظ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD3B)       ; ﴻ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC FATHATAN")
+      (=ucs              . #x064B)     ; ً
+      ))
+    (=ucs              . #xFD3C)       ; ﴼ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC FATHATAN")
+      (=ucs              . #x064B)     ; ً
+      ))
+    (=ucs              . #xFD3D)       ; ﴽ
+    ))
+(define-char
+  '((name              . "ORNATE LEFT PARENTHESIS")
+    (general-category  punctuation open) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (=ucs              . #xFD3E)       ; ﴾
+    ))
+(define-char
+  '((name              . "ORNATE RIGHT PARENTHESIS")
+    (general-category  punctuation close) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (=ucs              . #xFD3F)       ; ﴿
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD50)       ; ﵐ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD51)       ; ﵑ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD52)       ; ﵒ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD53)       ; ﵓ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD54)       ; ﵔ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD55)       ; ﵕ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD56)       ; ﵖ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFD57)       ; ﵗ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD58)       ; ﵘ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD59)       ; ﵙ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD5A)       ; ﵚ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD5B)       ; ﵛ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD5C)       ; ﵜ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD5D)       ; ﵝ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD5E)       ; ﵞ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD5F)       ; ﵟ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD60)       ; ﵠ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD61)       ; ﵡ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD62)       ; ﵢ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD63)       ; ﵣ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD64)       ; ﵤ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD65)       ; ﵥ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD66)       ; ﵦ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD67)       ; ﵧ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD68)       ; ﵨ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD69)       ; ﵩ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFD6A)       ; ﵪ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFD6B)       ; ﵫ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD6C)       ; ﵬ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD6D)       ; ﵭ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD6E)       ; ﵮ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD6F)       ; ﵯ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD70)       ; ﵰ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD71)       ; ﵱ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD72)       ; ﵲ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD73)       ; ﵳ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD74)       ; ﵴ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD75)       ; ﵵ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD76)       ; ﵶ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD77)       ; ﵷ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD78)       ; ﵸ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD79)       ; ﵹ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD7A)       ; ﵺ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD7B)       ; ﵻ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD7C)       ; ﵼ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD7D)       ; ﵽ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD7E)       ; ﵾ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD7F)       ; ﵿ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD80)       ; ﶀ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD81)       ; ﶁ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD82)       ; ﶂ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD83)       ; ﶃ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD84)       ; ﶄ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD85)       ; ﶅ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD86)       ; ﶆ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD87)       ; ﶇ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD88)       ; ﶈ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD89)       ; ﶉ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD8A)       ; ﶊ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD8B)       ; ﶋ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFD8C)       ; ﶌ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD8D)       ; ﶍ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD8E)       ; ﶎ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD8F)       ; ﶏ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
+    (=ucs              . #xFD92)       ; ﶒ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
+    (=ucs              . #xFD93)       ; ﶓ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD94)       ; ﶔ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD95)       ; ﶕ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD96)       ; ﶖ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD97)       ; ﶗ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD98)       ; ﶘ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD99)       ; ﶙ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD9A)       ; ﶚ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFD9B)       ; ﶛ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD9C)       ; ﶜ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFD9D)       ; ﶝ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD9E)       ; ﶞ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFD9F)       ; ﶟ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFDA0)       ; ﶠ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDA1)       ; ﶡ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFDA2)       ; ﶢ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDA3)       ; ﶣ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFDA4)       ; ﶤ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDA5)       ; ﶥ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFDA6)       ; ﶦ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFDA7)       ; ﶧ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFDA8)       ; ﶨ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDA9)       ; ﶩ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDAA)       ; ﶪ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDAB)       ; ﶫ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDAC)       ; ﶬ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDAD)       ; ﶭ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDAE)       ; ﶮ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDAF)       ; ﶯ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDB0)       ; ﶰ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDB1)       ; ﶱ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDB2)       ; ﶲ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDB3)       ; ﶳ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFDB4)       ; ﶴ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFDB5)       ; ﶵ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDB6)       ; ﶶ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDB7)       ; ﶷ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFDB8)       ; ﶸ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDB9)       ; ﶹ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFDBA)       ; ﶺ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFDBB)       ; ﶻ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFDBC)       ; ﶼ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
+    (=ucs              . #xFDBD)       ; ﶽ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDBE)       ; ﶾ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDBF)       ; ﶿ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDC0)       ; ﷀ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDC1)       ; ﷁ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDC2)       ; ﷂ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFDC3)       ; ﷃ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFDC4)       ; ﷄ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFDC5)       ; ﷅ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDC6)       ; ﷆ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
+    (=ucs              . #xFDC7)       ; ﷇ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH BARREE")
+      (=ucs              . #x06D2)     ; ے
+      ))
+    (=ucs              . #xFDF0)       ; ﷰ
+    ))
+(define-char
+  '((name . "ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH BARREE")
+      (=ucs              . #x06D2)     ; ے
+      ))
+    (=ucs              . #xFDF1)       ; ﷱ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE ALLAH ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFDF2)       ; ﷲ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE AKBAR ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
+    (=ucs              . #xFDF3)       ; ﷳ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE MOHAMMAD ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER DAL")
+      (=ucs              . #x062F)     ; د
+      ))
+    (=ucs              . #xFDF4)       ; ﷴ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SALAM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFDF5)       ; ﷵ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE RASOUL ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      )
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
+    (=ucs              . #xFDF6)       ; ﷶ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE ALAYHE ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFDF7)       ; ﷷ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE WASALLAM ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      )
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFDF8)       ; ﷸ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SALLA ISOLATED FORM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
+    (=ucs              . #xFDF9)       ; ﷹ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      )
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      )
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
+    (=ucs              . #xFDFA)       ; ﷺ
+    ))
+(define-char
+  '((name              . "ARABIC LIGATURE JALLAJALALOUHOU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "AL")
+    (mirrored          . nil)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
+    (=ucs              . #xFDFB)       ; ﷻ
+    ))