(U+5165): Apply new conventions for glyph granularity.
[chise/xemacs-chise.git] / lisp / utf-2000 / u00600-Arabic.el
1 ;; -*- coding: utf-8-mcs-er -*-
2 (define-char
3   '((name               . "ARABIC COMMA")
4     (general-category   punctuation other) ; Informative Category
5     (bidi-category      . "CS")
6     (mirrored           . nil)
7     (=ucs               . #x060C)       ; ،
8     (arabic-iso8859-6   . #xAC) ; ،
9     (arabic-1-column    . #x25) ; &I-MULE-ARB1-25;
10     ))
11 (define-char
12   '((name               . "ARABIC SEMICOLON")
13     (general-category   punctuation other) ; Informative Category
14     (bidi-category      . "AL")
15     (mirrored           . nil)
16     (=ucs               . #x061B)       ; ؛
17     (arabic-iso8859-6   . #xBB) ; ؛
18     (arabic-1-column    . #x28) ; &I-MULE-ARB1-28;
19     ))
20 (define-char
21   '((name               . "ARABIC QUESTION MARK")
22     (general-category   punctuation other) ; Informative Category
23     (bidi-category      . "AL")
24     (mirrored           . nil)
25     (=ucs               . #x061F)       ; ؟
26     (arabic-iso8859-6   . #xBF) ; ؟
27     (arabic-1-column    . #x29) ; &I-MULE-ARB1-29;
28     ))
29 (define-char
30   '((name               . "ARABIC LETTER HAMZA")
31     (general-category   letter other) ; Informative Category
32     (bidi-category      . "AL")
33     (mirrored           . nil)
34     (=ucs               . #x0621)       ; ء
35     (arabic-iso8859-6   . #xC1) ; ء
36     ))
37 (define-char
38   '((name               . "ARABIC LETTER ALEF WITH MADDA ABOVE")
39     (general-category   letter other) ; Informative Category
40     (bidi-category      . "AL")
41     (mirrored           . nil)
42     (=decomposition
43      ((name               . "ARABIC LETTER ALEF")
44       (=ucs               . #x0627)     ; ا
45       )
46      ((name               . "ARABIC MADDAH ABOVE")
47       (=ucs               . #x0653)     ; ٓ
48       ))
49     (=ucs               . #x0622)       ; آ
50     (arabic-iso8859-6   . #xC2) ; آ
51     ))
52 (define-char
53   '((name               . "ARABIC LETTER ALEF WITH HAMZA ABOVE")
54     (general-category   letter other) ; Informative Category
55     (bidi-category      . "AL")
56     (mirrored           . nil)
57     (=decomposition
58      ((name               . "ARABIC LETTER ALEF")
59       (=ucs               . #x0627)     ; ا
60       )
61      ((name               . "ARABIC HAMZA ABOVE")
62       (=ucs               . #x0654)     ; ٔ
63       ))
64     (=ucs               . #x0623)       ; أ
65     (arabic-iso8859-6   . #xC3) ; أ
66     ))
67 (define-char
68   '((name               . "ARABIC LETTER WAW WITH HAMZA ABOVE")
69     (general-category   letter other) ; Informative Category
70     (bidi-category      . "AL")
71     (mirrored           . nil)
72     (=decomposition
73      ((name               . "ARABIC LETTER WAW")
74       (=ucs               . #x0648)     ; و
75       )
76      ((name               . "ARABIC HAMZA ABOVE")
77       (=ucs               . #x0654)     ; ٔ
78       ))
79     (=ucs               . #x0624)       ; ؤ
80     (arabic-iso8859-6   . #xC4) ; ؤ
81     ))
82 (define-char
83   '((name               . "ARABIC LETTER ALEF WITH HAMZA BELOW")
84     (general-category   letter other) ; Informative Category
85     (bidi-category      . "AL")
86     (mirrored           . nil)
87     (=decomposition
88      ((name               . "ARABIC LETTER ALEF")
89       (=ucs               . #x0627)     ; ا
90       )
91      ((name               . "ARABIC HAMZA BELOW")
92       (=ucs               . #x0655)     ; ٕ
93       ))
94     (=ucs               . #x0625)       ; إ
95     (arabic-iso8859-6   . #xC5) ; إ
96     ))
97 (define-char
98   '((name               . "ARABIC LETTER YEH WITH HAMZA ABOVE")
99     (general-category   letter other) ; Informative Category
100     (bidi-category      . "AL")
101     (mirrored           . nil)
102     (=decomposition
103      ((name               . "ARABIC LETTER YEH")
104       (=ucs               . #x064A)     ; ي
105       )
106      ((name               . "ARABIC HAMZA ABOVE")
107       (=ucs               . #x0654)     ; ٔ
108       ))
109     (=ucs               . #x0626)       ; ئ
110     (arabic-iso8859-6   . #xC6) ; ئ
111     ))
112 (define-char
113   '((name               . "ARABIC LETTER ALEF")
114     (general-category   letter other) ; Informative Category
115     (bidi-category      . "AL")
116     (mirrored           . nil)
117     (=ucs               . #x0627)       ; ا
118     (arabic-iso8859-6   . #xC7) ; ا
119     ))
120 (define-char
121   '((name               . "ARABIC LETTER BEH")
122     (general-category   letter other) ; Informative Category
123     (bidi-category      . "AL")
124     (mirrored           . nil)
125     (=ucs               . #x0628)       ; ب
126     (arabic-iso8859-6   . #xC8) ; ب
127     ))
128 (define-char
129   '((name               . "ARABIC LETTER TEH MARBUTA")
130     (general-category   letter other) ; Informative Category
131     (bidi-category      . "AL")
132     (mirrored           . nil)
133     (=ucs               . #x0629)       ; ة
134     (arabic-iso8859-6   . #xC9) ; ة
135     ))
136 (define-char
137   '((name               . "ARABIC LETTER TEH")
138     (general-category   letter other) ; Informative Category
139     (bidi-category      . "AL")
140     (mirrored           . nil)
141     (=ucs               . #x062A)       ; ت
142     (arabic-iso8859-6   . #xCA) ; ت
143     ))
144 (define-char
145   '((name               . "ARABIC LETTER THEH")
146     (general-category   letter other) ; Informative Category
147     (bidi-category      . "AL")
148     (mirrored           . nil)
149     (=ucs               . #x062B)       ; ث
150     (arabic-iso8859-6   . #xCB) ; ث
151     ))
152 (define-char
153   '((name               . "ARABIC LETTER JEEM")
154     (general-category   letter other) ; Informative Category
155     (bidi-category      . "AL")
156     (mirrored           . nil)
157     (=ucs               . #x062C)       ; ج
158     (arabic-iso8859-6   . #xCC) ; ج
159     ))
160 (define-char
161   '((name               . "ARABIC LETTER HAH")
162     (general-category   letter other) ; Informative Category
163     (bidi-category      . "AL")
164     (mirrored           . nil)
165     (=ucs               . #x062D)       ; ح
166     (arabic-iso8859-6   . #xCD) ; ح
167     ))
168 (define-char
169   '((name               . "ARABIC LETTER KHAH")
170     (general-category   letter other) ; Informative Category
171     (bidi-category      . "AL")
172     (mirrored           . nil)
173     (=ucs               . #x062E)       ; خ
174     (arabic-iso8859-6   . #xCE) ; خ
175     ))
176 (define-char
177   '((name               . "ARABIC LETTER DAL")
178     (general-category   letter other) ; Informative Category
179     (bidi-category      . "AL")
180     (mirrored           . nil)
181     (=ucs               . #x062F)       ; د
182     (arabic-iso8859-6   . #xCF) ; د
183     ))
184 (define-char
185   '((name               . "ARABIC LETTER THAL")
186     (general-category   letter other) ; Informative Category
187     (bidi-category      . "AL")
188     (mirrored           . nil)
189     (=ucs               . #x0630)       ; ذ
190     (arabic-iso8859-6   . #xD0) ; ذ
191     ))
192 (define-char
193   '((name               . "ARABIC LETTER REH")
194     (general-category   letter other) ; Informative Category
195     (bidi-category      . "AL")
196     (mirrored           . nil)
197     (=ucs               . #x0631)       ; ر
198     (arabic-iso8859-6   . #xD1) ; ر
199     ))
200 (define-char
201   '((name               . "ARABIC LETTER ZAIN")
202     (general-category   letter other) ; Informative Category
203     (bidi-category      . "AL")
204     (mirrored           . nil)
205     (=ucs               . #x0632)       ; ز
206     (arabic-iso8859-6   . #xD2) ; ز
207     ))
208 (define-char
209   '((name               . "ARABIC LETTER SEEN")
210     (general-category   letter other) ; Informative Category
211     (bidi-category      . "AL")
212     (mirrored           . nil)
213     (=ucs               . #x0633)       ; س
214     (arabic-iso8859-6   . #xD3) ; س
215     ))
216 (define-char
217   '((name               . "ARABIC LETTER SHEEN")
218     (general-category   letter other) ; Informative Category
219     (bidi-category      . "AL")
220     (mirrored           . nil)
221     (=ucs               . #x0634)       ; ش
222     (arabic-iso8859-6   . #xD4) ; ش
223     ))
224 (define-char
225   '((name               . "ARABIC LETTER SAD")
226     (general-category   letter other) ; Informative Category
227     (bidi-category      . "AL")
228     (mirrored           . nil)
229     (=ucs               . #x0635)       ; ص
230     (arabic-iso8859-6   . #xD5) ; ص
231     ))
232 (define-char
233   '((name               . "ARABIC LETTER DAD")
234     (general-category   letter other) ; Informative Category
235     (bidi-category      . "AL")
236     (mirrored           . nil)
237     (=ucs               . #x0636)       ; ض
238     (arabic-iso8859-6   . #xD6) ; ض
239     ))
240 (define-char
241   '((name               . "ARABIC LETTER TAH")
242     (general-category   letter other) ; Informative Category
243     (bidi-category      . "AL")
244     (mirrored           . nil)
245     (=ucs               . #x0637)       ; ط
246     (arabic-iso8859-6   . #xD7) ; ط
247     ))
248 (define-char
249   '((name               . "ARABIC LETTER ZAH")
250     (general-category   letter other) ; Informative Category
251     (bidi-category      . "AL")
252     (mirrored           . nil)
253     (=ucs               . #x0638)       ; ظ
254     (arabic-iso8859-6   . #xD8) ; ظ
255     ))
256 (define-char
257   '((name               . "ARABIC LETTER AIN")
258     (general-category   letter other) ; Informative Category
259     (bidi-category      . "AL")
260     (mirrored           . nil)
261     (=ucs               . #x0639)       ; ع
262     (arabic-iso8859-6   . #xD9) ; ع
263     ))
264 (define-char
265   '((name               . "ARABIC LETTER GHAIN")
266     (general-category   letter other) ; Informative Category
267     (bidi-category      . "AL")
268     (mirrored           . nil)
269     (=ucs               . #x063A)       ; غ
270     (arabic-iso8859-6   . #xDA) ; غ
271     ))
272 (define-char
273   '((name               . "ARABIC TATWEEL")
274     (general-category   letter modifier) ; Informative Category
275     (bidi-category      . "AL")
276     (mirrored           . nil)
277     (=ucs               . #x0640)       ; ـ
278     (arabic-iso8859-6   . #xE0) ; ـ
279     ))
280 (define-char
281   '((name               . "ARABIC LETTER FEH")
282     (general-category   letter other) ; Informative Category
283     (bidi-category      . "AL")
284     (mirrored           . nil)
285     (=ucs               . #x0641)       ; ف
286     (arabic-iso8859-6   . #xE1) ; ف
287     ))
288 (define-char
289   '((name               . "ARABIC LETTER QAF")
290     (general-category   letter other) ; Informative Category
291     (bidi-category      . "AL")
292     (mirrored           . nil)
293     (=ucs               . #x0642)       ; ق
294     (arabic-iso8859-6   . #xE2) ; ق
295     ))
296 (define-char
297   '((name               . "ARABIC LETTER KAF")
298     (general-category   letter other) ; Informative Category
299     (bidi-category      . "AL")
300     (mirrored           . nil)
301     (=ucs               . #x0643)       ; ك
302     (arabic-iso8859-6   . #xE3) ; ك
303     ))
304 (define-char
305   '((name               . "ARABIC LETTER LAM")
306     (general-category   letter other) ; Informative Category
307     (bidi-category      . "AL")
308     (mirrored           . nil)
309     (=ucs               . #x0644)       ; ل
310     (arabic-iso8859-6   . #xE4) ; ل
311     ))
312 (define-char
313   '((name               . "ARABIC LETTER MEEM")
314     (general-category   letter other) ; Informative Category
315     (bidi-category      . "AL")
316     (mirrored           . nil)
317     (=ucs               . #x0645)       ; م
318     (arabic-iso8859-6   . #xE5) ; م
319     ))
320 (define-char
321   '((name               . "ARABIC LETTER NOON")
322     (general-category   letter other) ; Informative Category
323     (bidi-category      . "AL")
324     (mirrored           . nil)
325     (=ucs               . #x0646)       ; ن
326     (arabic-iso8859-6   . #xE6) ; ن
327     ))
328 (define-char
329   '((name               . "ARABIC LETTER HEH")
330     (general-category   letter other) ; Informative Category
331     (bidi-category      . "AL")
332     (mirrored           . nil)
333     (=ucs               . #x0647)       ; ه
334     (arabic-iso8859-6   . #xE7) ; ه
335     ))
336 (define-char
337   '((name               . "ARABIC LETTER WAW")
338     (general-category   letter other) ; Informative Category
339     (bidi-category      . "AL")
340     (mirrored           . nil)
341     (=ucs               . #x0648)       ; و
342     (arabic-iso8859-6   . #xE8) ; و
343     ))
344 (define-char
345   '((name               . "ARABIC LETTER ALEF MAKSURA")
346     (general-category   letter other) ; Informative Category
347     (bidi-category      . "AL")
348     (mirrored           . nil)
349     (=ucs               . #x0649)       ; ى
350     (arabic-iso8859-6   . #xE9) ; ى
351     ))
352 (define-char
353   '((name               . "ARABIC LETTER YEH")
354     (general-category   letter other) ; Informative Category
355     (bidi-category      . "AL")
356     (mirrored           . nil)
357     (=ucs               . #x064A)       ; ي
358     (arabic-iso8859-6   . #xEA) ; ي
359     ))
360 (define-char
361   '((name               . "ARABIC FATHATAN")
362     (general-category   mark non-spacing) ; Normative Category
363     (bidi-category      . "NSM")
364     (mirrored           . nil)
365     (=ucs               . #x064B)       ; ً
366     (arabic-iso8859-6   . #xEB) ; ً
367     ))
368 (define-char
369   '((name               . "ARABIC DAMMATAN")
370     (general-category   mark non-spacing) ; Normative Category
371     (bidi-category      . "NSM")
372     (mirrored           . nil)
373     (=ucs               . #x064C)       ; ٌ
374     (arabic-iso8859-6   . #xEC) ; ٌ
375     ))
376 (define-char
377   '((name               . "ARABIC KASRATAN")
378     (general-category   mark non-spacing) ; Normative Category
379     (bidi-category      . "NSM")
380     (mirrored           . nil)
381     (=ucs               . #x064D)       ; ٍ
382     (arabic-iso8859-6   . #xED) ; ٍ
383     ))
384 (define-char
385   '((name               . "ARABIC FATHA")
386     (general-category   mark non-spacing) ; Normative Category
387     (bidi-category      . "NSM")
388     (mirrored           . nil)
389     (=ucs               . #x064E)       ; َ
390     (arabic-iso8859-6   . #xEE) ; َ
391     ))
392 (define-char
393   '((name               . "ARABIC DAMMA")
394     (general-category   mark non-spacing) ; Normative Category
395     (bidi-category      . "NSM")
396     (mirrored           . nil)
397     (=ucs               . #x064F)       ; ُ
398     (arabic-iso8859-6   . #xEF) ; ُ
399     ))
400 (define-char
401   '((name               . "ARABIC KASRA")
402     (general-category   mark non-spacing) ; Normative Category
403     (bidi-category      . "NSM")
404     (mirrored           . nil)
405     (=ucs               . #x0650)       ; ِ
406     (arabic-iso8859-6   . #xF0) ; ِ
407     ))
408 (define-char
409   '((name               . "ARABIC SHADDA")
410     (general-category   mark non-spacing) ; Normative Category
411     (bidi-category      . "NSM")
412     (mirrored           . nil)
413     (=ucs               . #x0651)       ; ّ
414     (arabic-iso8859-6   . #xF1) ; ّ
415     ))
416 (define-char
417   '((name               . "ARABIC SUKUN")
418     (general-category   mark non-spacing) ; Normative Category
419     (bidi-category      . "NSM")
420     (mirrored           . nil)
421     (=ucs               . #x0652)       ; ْ
422     (arabic-iso8859-6   . #xF2) ; ْ
423     ))
424 (define-char
425   '((name               . "ARABIC MADDAH ABOVE")
426     (general-category   mark non-spacing) ; Normative Category
427     (bidi-category      . "NSM")
428     (mirrored           . nil)
429     (=ucs               . #x0653)       ; ٓ
430     ))
431 (define-char
432   '((name               . "ARABIC HAMZA ABOVE")
433     (general-category   mark non-spacing) ; Normative Category
434     (bidi-category      . "NSM")
435     (mirrored           . nil)
436     (=ucs               . #x0654)       ; ٔ
437     ))
438 (define-char
439   '((name               . "ARABIC HAMZA BELOW")
440     (general-category   mark non-spacing) ; Normative Category
441     (bidi-category      . "NSM")
442     (mirrored           . nil)
443     (=ucs               . #x0655)       ; ٕ
444     ))
445 (define-char
446   '((name               . "ARABIC-INDIC DIGIT ZERO")
447     (general-category   number decimal-digit) ; Normative Category
448     (bidi-category      . "AN")
449     (mirrored           . nil)
450     (decimal-digit-value . 0)
451     (digit-value         . 0)
452     (numeric-value       . 0)
453     (=ucs               . #x0660)       ; ٠
454     (arabic-digit       . #x21) ; &I-MULE-ARBD-21;
455     ))
456 (define-char
457   '((name               . "ARABIC-INDIC DIGIT ONE")
458     (general-category   number decimal-digit) ; Normative Category
459     (bidi-category      . "AN")
460     (mirrored           . nil)
461     (decimal-digit-value . 1)
462     (digit-value         . 1)
463     (numeric-value       . 1)
464     (=ucs               . #x0661)       ; ١
465     (arabic-digit       . #x22) ; &I-MULE-ARBD-22;
466     ))
467 (define-char
468   '((name               . "ARABIC-INDIC DIGIT TWO")
469     (general-category   number decimal-digit) ; Normative Category
470     (bidi-category      . "AN")
471     (mirrored           . nil)
472     (decimal-digit-value . 2)
473     (digit-value         . 2)
474     (numeric-value       . 2)
475     (=ucs               . #x0662)       ; ٢
476     (arabic-digit       . #x23) ; &I-MULE-ARBD-23;
477     ))
478 (define-char
479   '((name               . "ARABIC-INDIC DIGIT THREE")
480     (general-category   number decimal-digit) ; Normative Category
481     (bidi-category      . "AN")
482     (mirrored           . nil)
483     (decimal-digit-value . 3)
484     (digit-value         . 3)
485     (numeric-value       . 3)
486     (=ucs               . #x0663)       ; ٣
487     (arabic-digit       . #x24) ; &I-MULE-ARBD-24;
488     ))
489 (define-char
490   '((name               . "ARABIC-INDIC DIGIT FOUR")
491     (general-category   number decimal-digit) ; Normative Category
492     (bidi-category      . "AN")
493     (mirrored           . nil)
494     (decimal-digit-value . 4)
495     (digit-value         . 4)
496     (numeric-value       . 4)
497     (=ucs               . #x0664)       ; ٤
498     (arabic-digit       . #x25) ; &I-MULE-ARBD-25;
499     ))
500 (define-char
501   '((name               . "ARABIC-INDIC DIGIT FIVE")
502     (general-category   number decimal-digit) ; Normative Category
503     (bidi-category      . "AN")
504     (mirrored           . nil)
505     (decimal-digit-value . 5)
506     (digit-value         . 5)
507     (numeric-value       . 5)
508     (=ucs               . #x0665)       ; ٥
509     (arabic-digit       . #x26) ; &I-MULE-ARBD-26;
510     ))
511 (define-char
512   '((name               . "ARABIC-INDIC DIGIT SIX")
513     (general-category   number decimal-digit) ; Normative Category
514     (bidi-category      . "AN")
515     (mirrored           . nil)
516     (decimal-digit-value . 6)
517     (digit-value         . 6)
518     (numeric-value       . 6)
519     (=ucs               . #x0666)       ; ٦
520     (arabic-digit       . #x27) ; &I-MULE-ARBD-27;
521     ))
522 (define-char
523   '((name               . "ARABIC-INDIC DIGIT SEVEN")
524     (general-category   number decimal-digit) ; Normative Category
525     (bidi-category      . "AN")
526     (mirrored           . nil)
527     (decimal-digit-value . 7)
528     (digit-value         . 7)
529     (numeric-value       . 7)
530     (=ucs               . #x0667)       ; ٧
531     (arabic-digit       . #x28) ; &I-MULE-ARBD-28;
532     ))
533 (define-char
534   '((name               . "ARABIC-INDIC DIGIT EIGHT")
535     (general-category   number decimal-digit) ; Normative Category
536     (bidi-category      . "AN")
537     (mirrored           . nil)
538     (decimal-digit-value . 8)
539     (digit-value         . 8)
540     (numeric-value       . 8)
541     (=ucs               . #x0668)       ; ٨
542     (arabic-digit       . #x29) ; &I-MULE-ARBD-29;
543     ))
544 (define-char
545   '((name               . "ARABIC-INDIC DIGIT NINE")
546     (general-category   number decimal-digit) ; Normative Category
547     (bidi-category      . "AN")
548     (mirrored           . nil)
549     (decimal-digit-value . 9)
550     (digit-value         . 9)
551     (numeric-value       . 9)
552     (=ucs               . #x0669)       ; ٩
553     (arabic-digit       . #x2A) ; &I-MULE-ARBD-2A;
554     ))
555 (define-char
556   '((name               . "ARABIC PERCENT SIGN")
557     (general-category   punctuation other) ; Informative Category
558     (bidi-category      . "ET")
559     (mirrored           . nil)
560     (=ucs               . #x066A)       ; ٪
561     ))
562 (define-char
563   '((name               . "ARABIC DECIMAL SEPARATOR")
564     (general-category   punctuation other) ; Informative Category
565     (bidi-category      . "AN")
566     (mirrored           . nil)
567     (=ucs               . #x066B)       ; ٫
568     ))
569 (define-char
570   '((name               . "ARABIC THOUSANDS SEPARATOR")
571     (general-category   punctuation other) ; Informative Category
572     (bidi-category      . "AN")
573     (mirrored           . nil)
574     (=ucs               . #x066C)       ; ٬
575     ))
576 (define-char
577   '((name               . "ARABIC FIVE POINTED STAR")
578     (general-category   punctuation other) ; Informative Category
579     (bidi-category      . "AL")
580     (mirrored           . nil)
581     (=ucs               . #x066D)       ; ٭
582     ))
583 (define-char
584   '((name               . "ARABIC LETTER SUPERSCRIPT ALEF")
585     (general-category   mark non-spacing) ; Normative Category
586     (bidi-category      . "NSM")
587     (mirrored           . nil)
588     (=ucs               . #x0670)       ; ٰ
589     ))
590 (define-char
591   '((name               . "ARABIC LETTER ALEF WASLA")
592     (general-category   letter other) ; Informative Category
593     (bidi-category      . "AL")
594     (mirrored           . nil)
595     (=ucs               . #x0671)       ; ٱ
596     ))
597 (define-char
598   '((name               . "ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE")
599     (general-category   letter other) ; Informative Category
600     (bidi-category      . "AL")
601     (mirrored           . nil)
602     (=ucs               . #x0672)       ; ٲ
603     ))
604 (define-char
605   '((name               . "ARABIC LETTER ALEF WITH WAVY HAMZA BELOW")
606     (general-category   letter other) ; Informative Category
607     (bidi-category      . "AL")
608     (mirrored           . nil)
609     (=ucs               . #x0673)       ; ٳ
610     ))
611 (define-char
612   '((name               . "ARABIC LETTER HIGH HAMZA")
613     (general-category   letter other) ; Informative Category
614     (bidi-category      . "AL")
615     (mirrored           . nil)
616     (=ucs               . #x0674)       ; ٴ
617     ))
618 (define-char
619   '((name               . "ARABIC LETTER HIGH HAMZA ALEF")
620     (general-category   letter other) ; Informative Category
621     (bidi-category      . "AL")
622     (mirrored           . nil)
623     (=>decomposition@compat
624      ((name               . "ARABIC LETTER ALEF")
625       (=ucs               . #x0627)     ; ا
626       )
627      ((name               . "ARABIC LETTER HIGH HAMZA")
628       (=ucs               . #x0674)     ; ٴ
629       ))
630     (=ucs               . #x0675)       ; ٵ
631     ))
632 (define-char
633   '((name               . "ARABIC LETTER HIGH HAMZA WAW")
634     (general-category   letter other) ; Informative Category
635     (bidi-category      . "AL")
636     (mirrored           . nil)
637     (=>decomposition@compat
638      ((name               . "ARABIC LETTER WAW")
639       (=ucs               . #x0648)     ; و
640       )
641      ((name               . "ARABIC LETTER HIGH HAMZA")
642       (=ucs               . #x0674)     ; ٴ
643       ))
644     (=ucs               . #x0676)       ; ٶ
645     ))
646 (define-char
647   '((name               . "ARABIC LETTER U WITH HAMZA ABOVE")
648     (general-category   letter other) ; Informative Category
649     (bidi-category      . "AL")
650     (mirrored           . nil)
651     (=>decomposition@compat
652      ((name               . "ARABIC LETTER U")
653       (=ucs               . #x06C7)     ; ۇ
654       )
655      ((name               . "ARABIC LETTER HIGH HAMZA")
656       (=ucs               . #x0674)     ; ٴ
657       ))
658     (=ucs               . #x0677)       ; ٷ
659     ))
660 (define-char
661   '((name               . "ARABIC LETTER HIGH HAMZA YEH")
662     (general-category   letter other) ; Informative Category
663     (bidi-category      . "AL")
664     (mirrored           . nil)
665     (=>decomposition@compat
666      ((name               . "ARABIC LETTER YEH")
667       (=ucs               . #x064A)     ; ي
668       )
669      ((name               . "ARABIC LETTER HIGH HAMZA")
670       (=ucs               . #x0674)     ; ٴ
671       ))
672     (=ucs               . #x0678)       ; ٸ
673     ))
674 (define-char
675   '((name               . "ARABIC LETTER TTEH")
676     (general-category   letter other) ; Informative Category
677     (bidi-category      . "AL")
678     (mirrored           . nil)
679     (=ucs               . #x0679)       ; ٹ
680     ))
681 (define-char
682   '((name               . "ARABIC LETTER TTEHEH")
683     (general-category   letter other) ; Informative Category
684     (bidi-category      . "AL")
685     (mirrored           . nil)
686     (=ucs               . #x067A)       ; ٺ
687     ))
688 (define-char
689   '((name               . "ARABIC LETTER BEEH")
690     (general-category   letter other) ; Informative Category
691     (bidi-category      . "AL")
692     (mirrored           . nil)
693     (=ucs               . #x067B)       ; ٻ
694     ))
695 (define-char
696   '((name               . "ARABIC LETTER TEH WITH RING")
697     (general-category   letter other) ; Informative Category
698     (bidi-category      . "AL")
699     (mirrored           . nil)
700     (=ucs               . #x067C)       ; ټ
701     ))
702 (define-char
703   '((name . "ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS")
704     (general-category   letter other) ; Informative Category
705     (bidi-category      . "AL")
706     (mirrored           . nil)
707     (=ucs               . #x067D)       ; ٽ
708     ))
709 (define-char
710   '((name               . "ARABIC LETTER PEH")
711     (general-category   letter other) ; Informative Category
712     (bidi-category      . "AL")
713     (mirrored           . nil)
714     (=ucs               . #x067E)       ; پ
715     ))
716 (define-char
717   '((name               . "ARABIC LETTER TEHEH")
718     (general-category   letter other) ; Informative Category
719     (bidi-category      . "AL")
720     (mirrored           . nil)
721     (=ucs               . #x067F)       ; ٿ
722     ))
723 (define-char
724   '((name               . "ARABIC LETTER BEHEH")
725     (general-category   letter other) ; Informative Category
726     (bidi-category      . "AL")
727     (mirrored           . nil)
728     (=ucs               . #x0680)       ; ڀ
729     ))
730 (define-char
731   '((name               . "ARABIC LETTER HAH WITH HAMZA ABOVE")
732     (general-category   letter other) ; Informative Category
733     (bidi-category      . "AL")
734     (mirrored           . nil)
735     (=ucs               . #x0681)       ; ځ
736     ))
737 (define-char
738   '((name . "ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE")
739     (general-category   letter other) ; Informative Category
740     (bidi-category      . "AL")
741     (mirrored           . nil)
742     (=ucs               . #x0682)       ; ڂ
743     ))
744 (define-char
745   '((name               . "ARABIC LETTER NYEH")
746     (general-category   letter other) ; Informative Category
747     (bidi-category      . "AL")
748     (mirrored           . nil)
749     (=ucs               . #x0683)       ; ڃ
750     ))
751 (define-char
752   '((name               . "ARABIC LETTER DYEH")
753     (general-category   letter other) ; Informative Category
754     (bidi-category      . "AL")
755     (mirrored           . nil)
756     (=ucs               . #x0684)       ; ڄ
757     ))
758 (define-char
759   '((name               . "ARABIC LETTER HAH WITH THREE DOTS ABOVE")
760     (general-category   letter other) ; Informative Category
761     (bidi-category      . "AL")
762     (mirrored           . nil)
763     (=ucs               . #x0685)       ; څ
764     ))
765 (define-char
766   '((name               . "ARABIC LETTER TCHEH")
767     (general-category   letter other) ; Informative Category
768     (bidi-category      . "AL")
769     (mirrored           . nil)
770     (=ucs               . #x0686)       ; چ
771     ))
772 (define-char
773   '((name               . "ARABIC LETTER TCHEHEH")
774     (general-category   letter other) ; Informative Category
775     (bidi-category      . "AL")
776     (mirrored           . nil)
777     (=ucs               . #x0687)       ; ڇ
778     ))
779 (define-char
780   '((name               . "ARABIC LETTER DDAL")
781     (general-category   letter other) ; Informative Category
782     (bidi-category      . "AL")
783     (mirrored           . nil)
784     (=ucs               . #x0688)       ; ڈ
785     ))
786 (define-char
787   '((name               . "ARABIC LETTER DAL WITH RING")
788     (general-category   letter other) ; Informative Category
789     (bidi-category      . "AL")
790     (mirrored           . nil)
791     (=ucs               . #x0689)       ; ډ
792     ))
793 (define-char
794   '((name               . "ARABIC LETTER DAL WITH DOT BELOW")
795     (general-category   letter other) ; Informative Category
796     (bidi-category      . "AL")
797     (mirrored           . nil)
798     (=ucs               . #x068A)       ; ڊ
799     ))
800 (define-char
801   '((name . "ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH")
802     (general-category   letter other) ; Informative Category
803     (bidi-category      . "AL")
804     (mirrored           . nil)
805     (=ucs               . #x068B)       ; ڋ
806     ))
807 (define-char
808   '((name               . "ARABIC LETTER DAHAL")
809     (general-category   letter other) ; Informative Category
810     (bidi-category      . "AL")
811     (mirrored           . nil)
812     (=ucs               . #x068C)       ; ڌ
813     ))
814 (define-char
815   '((name               . "ARABIC LETTER DDAHAL")
816     (general-category   letter other) ; Informative Category
817     (bidi-category      . "AL")
818     (mirrored           . nil)
819     (=ucs               . #x068D)       ; ڍ
820     ))
821 (define-char
822   '((name               . "ARABIC LETTER DUL")
823     (general-category   letter other) ; Informative Category
824     (bidi-category      . "AL")
825     (mirrored           . nil)
826     (=ucs               . #x068E)       ; ڎ
827     ))
828 (define-char
829   '((name . "ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS")
830     (general-category   letter other) ; Informative Category
831     (bidi-category      . "AL")
832     (mirrored           . nil)
833     (=ucs               . #x068F)       ; ڏ
834     ))
835 (define-char
836   '((name               . "ARABIC LETTER DAL WITH FOUR DOTS ABOVE")
837     (general-category   letter other) ; Informative Category
838     (bidi-category      . "AL")
839     (mirrored           . nil)
840     (=ucs               . #x0690)       ; ڐ
841     ))
842 (define-char
843   '((name               . "ARABIC LETTER RREH")
844     (general-category   letter other) ; Informative Category
845     (bidi-category      . "AL")
846     (mirrored           . nil)
847     (=ucs               . #x0691)       ; ڑ
848     ))
849 (define-char
850   '((name               . "ARABIC LETTER REH WITH SMALL V")
851     (general-category   letter other) ; Informative Category
852     (bidi-category      . "AL")
853     (mirrored           . nil)
854     (=ucs               . #x0692)       ; ڒ
855     ))
856 (define-char
857   '((name               . "ARABIC LETTER REH WITH RING")
858     (general-category   letter other) ; Informative Category
859     (bidi-category      . "AL")
860     (mirrored           . nil)
861     (=ucs               . #x0693)       ; ړ
862     ))
863 (define-char
864   '((name               . "ARABIC LETTER REH WITH DOT BELOW")
865     (general-category   letter other) ; Informative Category
866     (bidi-category      . "AL")
867     (mirrored           . nil)
868     (=ucs               . #x0694)       ; ڔ
869     ))
870 (define-char
871   '((name               . "ARABIC LETTER REH WITH SMALL V BELOW")
872     (general-category   letter other) ; Informative Category
873     (bidi-category      . "AL")
874     (mirrored           . nil)
875     (=ucs               . #x0695)       ; ڕ
876     ))
877 (define-char
878   '((name . "ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE")
879     (general-category   letter other) ; Informative Category
880     (bidi-category      . "AL")
881     (mirrored           . nil)
882     (=ucs               . #x0696)       ; ږ
883     ))
884 (define-char
885   '((name               . "ARABIC LETTER REH WITH TWO DOTS ABOVE")
886     (general-category   letter other) ; Informative Category
887     (bidi-category      . "AL")
888     (mirrored           . nil)
889     (=ucs               . #x0697)       ; ڗ
890     ))
891 (define-char
892   '((name               . "ARABIC LETTER JEH")
893     (general-category   letter other) ; Informative Category
894     (bidi-category      . "AL")
895     (mirrored           . nil)
896     (=ucs               . #x0698)       ; ژ
897     ))
898 (define-char
899   '((name               . "ARABIC LETTER REH WITH FOUR DOTS ABOVE")
900     (general-category   letter other) ; Informative Category
901     (bidi-category      . "AL")
902     (mirrored           . nil)
903     (=ucs               . #x0699)       ; ڙ
904     ))
905 (define-char
906   '((name . "ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE")
907     (general-category   letter other) ; Informative Category
908     (bidi-category      . "AL")
909     (mirrored           . nil)
910     (=ucs               . #x069A)       ; ښ
911     ))
912 (define-char
913   '((name               . "ARABIC LETTER SEEN WITH THREE DOTS BELOW")
914     (general-category   letter other) ; Informative Category
915     (bidi-category      . "AL")
916     (mirrored           . nil)
917     (=ucs               . #x069B)       ; ڛ
918     ))
919 (define-char
920   '((name . "ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE")
921     (general-category   letter other) ; Informative Category
922     (bidi-category      . "AL")
923     (mirrored           . nil)
924     (=ucs               . #x069C)       ; ڜ
925     ))
926 (define-char
927   '((name               . "ARABIC LETTER SAD WITH TWO DOTS BELOW")
928     (general-category   letter other) ; Informative Category
929     (bidi-category      . "AL")
930     (mirrored           . nil)
931     (=ucs               . #x069D)       ; ڝ
932     ))
933 (define-char
934   '((name               . "ARABIC LETTER SAD WITH THREE DOTS ABOVE")
935     (general-category   letter other) ; Informative Category
936     (bidi-category      . "AL")
937     (mirrored           . nil)
938     (=ucs               . #x069E)       ; ڞ
939     ))
940 (define-char
941   '((name               . "ARABIC LETTER TAH WITH THREE DOTS ABOVE")
942     (general-category   letter other) ; Informative Category
943     (bidi-category      . "AL")
944     (mirrored           . nil)
945     (=ucs               . #x069F)       ; ڟ
946     ))
947 (define-char
948   '((name               . "ARABIC LETTER AIN WITH THREE DOTS ABOVE")
949     (general-category   letter other) ; Informative Category
950     (bidi-category      . "AL")
951     (mirrored           . nil)
952     (=ucs               . #x06A0)       ; ڠ
953     ))
954 (define-char
955   '((name               . "ARABIC LETTER DOTLESS FEH")
956     (general-category   letter other) ; Informative Category
957     (bidi-category      . "AL")
958     (mirrored           . nil)
959     (=ucs               . #x06A1)       ; ڡ
960     ))
961 (define-char
962   '((name               . "ARABIC LETTER FEH WITH DOT MOVED BELOW")
963     (general-category   letter other) ; Informative Category
964     (bidi-category      . "AL")
965     (mirrored           . nil)
966     (=ucs               . #x06A2)       ; ڢ
967     ))
968 (define-char
969   '((name               . "ARABIC LETTER FEH WITH DOT BELOW")
970     (general-category   letter other) ; Informative Category
971     (bidi-category      . "AL")
972     (mirrored           . nil)
973     (=ucs               . #x06A3)       ; ڣ
974     ))
975 (define-char
976   '((name               . "ARABIC LETTER VEH")
977     (general-category   letter other) ; Informative Category
978     (bidi-category      . "AL")
979     (mirrored           . nil)
980     (=ucs               . #x06A4)       ; ڤ
981     ))
982 (define-char
983   '((name               . "ARABIC LETTER FEH WITH THREE DOTS BELOW")
984     (general-category   letter other) ; Informative Category
985     (bidi-category      . "AL")
986     (mirrored           . nil)
987     (=ucs               . #x06A5)       ; ڥ
988     ))
989 (define-char
990   '((name               . "ARABIC LETTER PEHEH")
991     (general-category   letter other) ; Informative Category
992     (bidi-category      . "AL")
993     (mirrored           . nil)
994     (=ucs               . #x06A6)       ; ڦ
995     ))
996 (define-char
997   '((name               . "ARABIC LETTER QAF WITH DOT ABOVE")
998     (general-category   letter other) ; Informative Category
999     (bidi-category      . "AL")
1000     (mirrored           . nil)
1001     (=ucs               . #x06A7)       ; ڧ
1002     ))
1003 (define-char
1004   '((name               . "ARABIC LETTER QAF WITH THREE DOTS ABOVE")
1005     (general-category   letter other) ; Informative Category
1006     (bidi-category      . "AL")
1007     (mirrored           . nil)
1008     (=ucs               . #x06A8)       ; ڨ
1009     ))
1010 (define-char
1011   '((name               . "ARABIC LETTER KEHEH")
1012     (general-category   letter other) ; Informative Category
1013     (bidi-category      . "AL")
1014     (mirrored           . nil)
1015     (=ucs               . #x06A9)       ; ک
1016     ))
1017 (define-char
1018   '((name               . "ARABIC LETTER SWASH KAF")
1019     (general-category   letter other) ; Informative Category
1020     (bidi-category      . "AL")
1021     (mirrored           . nil)
1022     (=ucs               . #x06AA)       ; ڪ
1023     ))
1024 (define-char
1025   '((name               . "ARABIC LETTER KAF WITH RING")
1026     (general-category   letter other) ; Informative Category
1027     (bidi-category      . "AL")
1028     (mirrored           . nil)
1029     (=ucs               . #x06AB)       ; ګ
1030     ))
1031 (define-char
1032   '((name               . "ARABIC LETTER KAF WITH DOT ABOVE")
1033     (general-category   letter other) ; Informative Category
1034     (bidi-category      . "AL")
1035     (mirrored           . nil)
1036     (=ucs               . #x06AC)       ; ڬ
1037     ))
1038 (define-char
1039   '((name               . "ARABIC LETTER NG")
1040     (general-category   letter other) ; Informative Category
1041     (bidi-category      . "AL")
1042     (mirrored           . nil)
1043     (=ucs               . #x06AD)       ; ڭ
1044     ))
1045 (define-char
1046   '((name               . "ARABIC LETTER KAF WITH THREE DOTS BELOW")
1047     (general-category   letter other) ; Informative Category
1048     (bidi-category      . "AL")
1049     (mirrored           . nil)
1050     (=ucs               . #x06AE)       ; ڮ
1051     ))
1052 (define-char
1053   '((name               . "ARABIC LETTER GAF")
1054     (general-category   letter other) ; Informative Category
1055     (bidi-category      . "AL")
1056     (mirrored           . nil)
1057     (=ucs               . #x06AF)       ; گ
1058     ))
1059 (define-char
1060   '((name               . "ARABIC LETTER GAF WITH RING")
1061     (general-category   letter other) ; Informative Category
1062     (bidi-category      . "AL")
1063     (mirrored           . nil)
1064     (=ucs               . #x06B0)       ; ڰ
1065     ))
1066 (define-char
1067   '((name               . "ARABIC LETTER NGOEH")
1068     (general-category   letter other) ; Informative Category
1069     (bidi-category      . "AL")
1070     (mirrored           . nil)
1071     (=ucs               . #x06B1)       ; ڱ
1072     ))
1073 (define-char
1074   '((name               . "ARABIC LETTER GAF WITH TWO DOTS BELOW")
1075     (general-category   letter other) ; Informative Category
1076     (bidi-category      . "AL")
1077     (mirrored           . nil)
1078     (=ucs               . #x06B2)       ; ڲ
1079     ))
1080 (define-char
1081   '((name               . "ARABIC LETTER GUEH")
1082     (general-category   letter other) ; Informative Category
1083     (bidi-category      . "AL")
1084     (mirrored           . nil)
1085     (=ucs               . #x06B3)       ; ڳ
1086     ))
1087 (define-char
1088   '((name               . "ARABIC LETTER GAF WITH THREE DOTS ABOVE")
1089     (general-category   letter other) ; Informative Category
1090     (bidi-category      . "AL")
1091     (mirrored           . nil)
1092     (=ucs               . #x06B4)       ; ڴ
1093     ))
1094 (define-char
1095   '((name               . "ARABIC LETTER LAM WITH SMALL V")
1096     (general-category   letter other) ; Informative Category
1097     (bidi-category      . "AL")
1098     (mirrored           . nil)
1099     (=ucs               . #x06B5)       ; ڵ
1100     ))
1101 (define-char
1102   '((name               . "ARABIC LETTER LAM WITH DOT ABOVE")
1103     (general-category   letter other) ; Informative Category
1104     (bidi-category      . "AL")
1105     (mirrored           . nil)
1106     (=ucs               . #x06B6)       ; ڶ
1107     ))
1108 (define-char
1109   '((name               . "ARABIC LETTER LAM WITH THREE DOTS ABOVE")
1110     (general-category   letter other) ; Informative Category
1111     (bidi-category      . "AL")
1112     (mirrored           . nil)
1113     (=ucs               . #x06B7)       ; ڷ
1114     ))
1115 (define-char
1116   '((name               . "ARABIC LETTER LAM WITH THREE DOTS BELOW")
1117     (general-category   letter other) ; Informative Category
1118     (bidi-category      . "AL")
1119     (mirrored           . nil)
1120     (=ucs               . #x06B8)       ; ڸ
1121     ))
1122 (define-char
1123   '((name               . "ARABIC LETTER NOON WITH DOT BELOW")
1124     (general-category   letter other) ; Informative Category
1125     (bidi-category      . "AL")
1126     (mirrored           . nil)
1127     (=ucs               . #x06B9)       ; ڹ
1128     ))
1129 (define-char
1130   '((name               . "ARABIC LETTER NOON GHUNNA")
1131     (general-category   letter other) ; Informative Category
1132     (bidi-category      . "AL")
1133     (mirrored           . nil)
1134     (=ucs               . #x06BA)       ; ں
1135     ))
1136 (define-char
1137   '((name               . "ARABIC LETTER RNOON")
1138     (general-category   letter other) ; Informative Category
1139     (bidi-category      . "AL")
1140     (mirrored           . nil)
1141     (=ucs               . #x06BB)       ; ڻ
1142     ))
1143 (define-char
1144   '((name               . "ARABIC LETTER NOON WITH RING")
1145     (general-category   letter other) ; Informative Category
1146     (bidi-category      . "AL")
1147     (mirrored           . nil)
1148     (=ucs               . #x06BC)       ; ڼ
1149     ))
1150 (define-char
1151   '((name               . "ARABIC LETTER NOON WITH THREE DOTS ABOVE")
1152     (general-category   letter other) ; Informative Category
1153     (bidi-category      . "AL")
1154     (mirrored           . nil)
1155     (=ucs               . #x06BD)       ; ڽ
1156     ))
1157 (define-char
1158   '((name               . "ARABIC LETTER HEH DOACHASHMEE")
1159     (general-category   letter other) ; Informative Category
1160     (bidi-category      . "AL")
1161     (mirrored           . nil)
1162     (=ucs               . #x06BE)       ; ھ
1163     ))
1164 (define-char
1165   '((name               . "ARABIC LETTER TCHEH WITH DOT ABOVE")
1166     (general-category   letter other) ; Informative Category
1167     (bidi-category      . "AL")
1168     (mirrored           . nil)
1169     (=ucs               . #x06BF)       ; ڿ
1170     ))
1171 (define-char
1172   '((name               . "ARABIC LETTER HEH WITH YEH ABOVE")
1173     (general-category   letter other) ; Informative Category
1174     (bidi-category      . "AL")
1175     (mirrored           . nil)
1176     (=decomposition
1177      ((name               . "ARABIC LETTER AE")
1178       (=ucs               . #x06D5)     ; ە
1179       )
1180      ((name               . "ARABIC HAMZA ABOVE")
1181       (=ucs               . #x0654)     ; ٔ
1182       ))
1183     (=ucs               . #x06C0)       ; ۀ
1184     ))
1185 (define-char
1186   '((name               . "ARABIC LETTER HEH GOAL")
1187     (general-category   letter other) ; Informative Category
1188     (bidi-category      . "AL")
1189     (mirrored           . nil)
1190     (=ucs               . #x06C1)       ; ہ
1191     ))
1192 (define-char
1193   '((name               . "ARABIC LETTER HEH GOAL WITH HAMZA ABOVE")
1194     (general-category   letter other) ; Informative Category
1195     (bidi-category      . "AL")
1196     (mirrored           . nil)
1197     (=decomposition
1198      ((name               . "ARABIC LETTER HEH GOAL")
1199       (=ucs               . #x06C1)     ; ہ
1200       )
1201      ((name               . "ARABIC HAMZA ABOVE")
1202       (=ucs               . #x0654)     ; ٔ
1203       ))
1204     (=ucs               . #x06C2)       ; ۂ
1205     ))
1206 (define-char
1207   '((name               . "ARABIC LETTER TEH MARBUTA GOAL")
1208     (general-category   letter other) ; Informative Category
1209     (bidi-category      . "AL")
1210     (mirrored           . nil)
1211     (=ucs               . #x06C3)       ; ۃ
1212     ))
1213 (define-char
1214   '((name               . "ARABIC LETTER WAW WITH RING")
1215     (general-category   letter other) ; Informative Category
1216     (bidi-category      . "AL")
1217     (mirrored           . nil)
1218     (=ucs               . #x06C4)       ; ۄ
1219     ))
1220 (define-char
1221   '((name               . "ARABIC LETTER KIRGHIZ OE")
1222     (general-category   letter other) ; Informative Category
1223     (bidi-category      . "AL")
1224     (mirrored           . nil)
1225     (=ucs               . #x06C5)       ; ۅ
1226     ))
1227 (define-char
1228   '((name               . "ARABIC LETTER OE")
1229     (general-category   letter other) ; Informative Category
1230     (bidi-category      . "AL")
1231     (mirrored           . nil)
1232     (=ucs               . #x06C6)       ; ۆ
1233     ))
1234 (define-char
1235   '((name               . "ARABIC LETTER U")
1236     (general-category   letter other) ; Informative Category
1237     (bidi-category      . "AL")
1238     (mirrored           . nil)
1239     (=ucs               . #x06C7)       ; ۇ
1240     ))
1241 (define-char
1242   '((name               . "ARABIC LETTER YU")
1243     (general-category   letter other) ; Informative Category
1244     (bidi-category      . "AL")
1245     (mirrored           . nil)
1246     (=ucs               . #x06C8)       ; ۈ
1247     ))
1248 (define-char
1249   '((name               . "ARABIC LETTER KIRGHIZ YU")
1250     (general-category   letter other) ; Informative Category
1251     (bidi-category      . "AL")
1252     (mirrored           . nil)
1253     (=ucs               . #x06C9)       ; ۉ
1254     ))
1255 (define-char
1256   '((name               . "ARABIC LETTER WAW WITH TWO DOTS ABOVE")
1257     (general-category   letter other) ; Informative Category
1258     (bidi-category      . "AL")
1259     (mirrored           . nil)
1260     (=ucs               . #x06CA)       ; ۊ
1261     ))
1262 (define-char
1263   '((name               . "ARABIC LETTER VE")
1264     (general-category   letter other) ; Informative Category
1265     (bidi-category      . "AL")
1266     (mirrored           . nil)
1267     (=ucs               . #x06CB)       ; ۋ
1268     ))
1269 (define-char
1270   '((name               . "ARABIC LETTER FARSI YEH")
1271     (general-category   letter other) ; Informative Category
1272     (bidi-category      . "AL")
1273     (mirrored           . nil)
1274     (=ucs               . #x06CC)       ; ی
1275     ))
1276 (define-char
1277   '((name               . "ARABIC LETTER YEH WITH TAIL")
1278     (general-category   letter other) ; Informative Category
1279     (bidi-category      . "AL")
1280     (mirrored           . nil)
1281     (=ucs               . #x06CD)       ; ۍ
1282     ))
1283 (define-char
1284   '((name               . "ARABIC LETTER YEH WITH SMALL V")
1285     (general-category   letter other) ; Informative Category
1286     (bidi-category      . "AL")
1287     (mirrored           . nil)
1288     (=ucs               . #x06CE)       ; ێ
1289     ))
1290 (define-char
1291   '((name               . "ARABIC LETTER WAW WITH DOT ABOVE")
1292     (general-category   letter other) ; Informative Category
1293     (bidi-category      . "AL")
1294     (mirrored           . nil)
1295     (=ucs               . #x06CF)       ; ۏ
1296     ))
1297 (define-char
1298   '((name               . "ARABIC LETTER E")
1299     (general-category   letter other) ; Informative Category
1300     (bidi-category      . "AL")
1301     (mirrored           . nil)
1302     (iso-10646-comment  . "*")
1303     (=ucs               . #x06D0)       ; ې
1304     ))
1305 (define-char
1306   '((name               . "ARABIC LETTER YEH WITH THREE DOTS BELOW")
1307     (general-category   letter other) ; Informative Category
1308     (bidi-category      . "AL")
1309     (mirrored           . nil)
1310     (=ucs               . #x06D1)       ; ۑ
1311     ))
1312 (define-char
1313   '((name               . "ARABIC LETTER YEH BARREE")
1314     (general-category   letter other) ; Informative Category
1315     (bidi-category      . "AL")
1316     (mirrored           . nil)
1317     (=ucs               . #x06D2)       ; ے
1318     ))
1319 (define-char
1320   '((name               . "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE")
1321     (general-category   letter other) ; Informative Category
1322     (bidi-category      . "AL")
1323     (mirrored           . nil)
1324     (=decomposition
1325      ((name               . "ARABIC LETTER YEH BARREE")
1326       (=ucs               . #x06D2)     ; ے
1327       )
1328      ((name               . "ARABIC HAMZA ABOVE")
1329       (=ucs               . #x0654)     ; ٔ
1330       ))
1331     (=ucs               . #x06D3)       ; ۓ
1332     ))
1333 (define-char
1334   '((name               . "ARABIC FULL STOP")
1335     (general-category   punctuation other) ; Informative Category
1336     (bidi-category      . "AL")
1337     (mirrored           . nil)
1338     (=ucs               . #x06D4)       ; ۔
1339     ))
1340 (define-char
1341   '((name               . "ARABIC LETTER AE")
1342     (general-category   letter other) ; Informative Category
1343     (bidi-category      . "AL")
1344     (mirrored           . nil)
1345     (=ucs               . #x06D5)       ; ە
1346     ))
1347 (define-char
1348   '((name . "ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA")
1349     (general-category   mark non-spacing) ; Normative Category
1350     (bidi-category      . "NSM")
1351     (mirrored           . nil)
1352     (=ucs               . #x06D6)       ; ۖ
1353     ))
1354 (define-char
1355   '((name . "ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA")
1356     (general-category   mark non-spacing) ; Normative Category
1357     (bidi-category      . "NSM")
1358     (mirrored           . nil)
1359     (=ucs               . #x06D7)       ; ۗ
1360     ))
1361 (define-char
1362   '((name               . "ARABIC SMALL HIGH MEEM INITIAL FORM")
1363     (general-category   mark non-spacing) ; Normative Category
1364     (bidi-category      . "NSM")
1365     (mirrored           . nil)
1366     (=ucs               . #x06D8)       ; ۘ
1367     ))
1368 (define-char
1369   '((name               . "ARABIC SMALL HIGH LAM ALEF")
1370     (general-category   mark non-spacing) ; Normative Category
1371     (bidi-category      . "NSM")
1372     (mirrored           . nil)
1373     (=ucs               . #x06D9)       ; ۙ
1374     ))
1375 (define-char
1376   '((name               . "ARABIC SMALL HIGH JEEM")
1377     (general-category   mark non-spacing) ; Normative Category
1378     (bidi-category      . "NSM")
1379     (mirrored           . nil)
1380     (=ucs               . #x06DA)       ; ۚ
1381     ))
1382 (define-char
1383   '((name               . "ARABIC SMALL HIGH THREE DOTS")
1384     (general-category   mark non-spacing) ; Normative Category
1385     (bidi-category      . "NSM")
1386     (mirrored           . nil)
1387     (=ucs               . #x06DB)       ; ۛ
1388     ))
1389 (define-char
1390   '((name               . "ARABIC SMALL HIGH SEEN")
1391     (general-category   mark non-spacing) ; Normative Category
1392     (bidi-category      . "NSM")
1393     (mirrored           . nil)
1394     (=ucs               . #x06DC)       ; ۜ
1395     ))
1396 (define-char
1397   '((name               . "ARABIC END OF AYAH")
1398     (general-category   mark enclosing) ; Normative Category
1399     (bidi-category      . "NSM")
1400     (mirrored           . nil)
1401     (=ucs               . #x06DD)       ; ۝
1402     ))
1403 (define-char
1404   '((name               . "ARABIC START OF RUB EL HIZB")
1405     (general-category   mark enclosing) ; Normative Category
1406     (bidi-category      . "NSM")
1407     (mirrored           . nil)
1408     (=ucs               . #x06DE)       ; ۞
1409     ))
1410 (define-char
1411   '((name               . "ARABIC SMALL HIGH ROUNDED ZERO")
1412     (general-category   mark non-spacing) ; Normative Category
1413     (bidi-category      . "NSM")
1414     (mirrored           . nil)
1415     (=ucs               . #x06DF)       ; ۟
1416     ))
1417 (define-char
1418   '((name               . "ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO")
1419     (general-category   mark non-spacing) ; Normative Category
1420     (bidi-category      . "NSM")
1421     (mirrored           . nil)
1422     (=ucs               . #x06E0)       ; ۠
1423     ))
1424 (define-char
1425   '((name               . "ARABIC SMALL HIGH DOTLESS HEAD OF KHAH")
1426     (general-category   mark non-spacing) ; Normative Category
1427     (bidi-category      . "NSM")
1428     (mirrored           . nil)
1429     (=ucs               . #x06E1)       ; ۡ
1430     ))
1431 (define-char
1432   '((name               . "ARABIC SMALL HIGH MEEM ISOLATED FORM")
1433     (general-category   mark non-spacing) ; Normative Category
1434     (bidi-category      . "NSM")
1435     (mirrored           . nil)
1436     (=ucs               . #x06E2)       ; ۢ
1437     ))
1438 (define-char
1439   '((name               . "ARABIC SMALL LOW SEEN")
1440     (general-category   mark non-spacing) ; Normative Category
1441     (bidi-category      . "NSM")
1442     (mirrored           . nil)
1443     (=ucs               . #x06E3)       ; ۣ
1444     ))
1445 (define-char
1446   '((name               . "ARABIC SMALL HIGH MADDA")
1447     (general-category   mark non-spacing) ; Normative Category
1448     (bidi-category      . "NSM")
1449     (mirrored           . nil)
1450     (=ucs               . #x06E4)       ; ۤ
1451     ))
1452 (define-char
1453   '((name               . "ARABIC SMALL WAW")
1454     (general-category   letter modifier) ; Informative Category
1455     (bidi-category      . "AL")
1456     (mirrored           . nil)
1457     (=ucs               . #x06E5)       ; ۥ
1458     ))
1459 (define-char
1460   '((name               . "ARABIC SMALL YEH")
1461     (general-category   letter modifier) ; Informative Category
1462     (bidi-category      . "AL")
1463     (mirrored           . nil)
1464     (=ucs               . #x06E6)       ; ۦ
1465     ))
1466 (define-char
1467   '((name               . "ARABIC SMALL HIGH YEH")
1468     (general-category   mark non-spacing) ; Normative Category
1469     (bidi-category      . "NSM")
1470     (mirrored           . nil)
1471     (=ucs               . #x06E7)       ; ۧ
1472     ))
1473 (define-char
1474   '((name               . "ARABIC SMALL HIGH NOON")
1475     (general-category   mark non-spacing) ; Normative Category
1476     (bidi-category      . "NSM")
1477     (mirrored           . nil)
1478     (=ucs               . #x06E8)       ; ۨ
1479     ))
1480 (define-char
1481   '((name               . "ARABIC PLACE OF SAJDAH")
1482     (general-category   symbol other) ; Informative Category
1483     (bidi-category      . "ON")
1484     (mirrored           . nil)
1485     (=ucs               . #x06E9)       ; ۩
1486     ))
1487 (define-char
1488   '((name               . "ARABIC EMPTY CENTRE LOW STOP")
1489     (general-category   mark non-spacing) ; Normative Category
1490     (bidi-category      . "NSM")
1491     (mirrored           . nil)
1492     (=ucs               . #x06EA)       ; ۪
1493     ))
1494 (define-char
1495   '((name               . "ARABIC EMPTY CENTRE HIGH STOP")
1496     (general-category   mark non-spacing) ; Normative Category
1497     (bidi-category      . "NSM")
1498     (mirrored           . nil)
1499     (=ucs               . #x06EB)       ; ۫
1500     ))
1501 (define-char
1502   '((name               . "ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE")
1503     (general-category   mark non-spacing) ; Normative Category
1504     (bidi-category      . "NSM")
1505     (mirrored           . nil)
1506     (=ucs               . #x06EC)       ; ۬
1507     ))
1508 (define-char
1509   '((name               . "ARABIC SMALL LOW MEEM")
1510     (general-category   mark non-spacing) ; Normative Category
1511     (bidi-category      . "NSM")
1512     (mirrored           . nil)
1513     (=ucs               . #x06ED)       ; ۭ
1514     ))
1515 (define-char
1516   '((name               . "EXTENDED ARABIC-INDIC DIGIT ZERO")
1517     (general-category   number decimal-digit) ; Normative Category
1518     (bidi-category      . "EN")
1519     (mirrored           . nil)
1520     (decimal-digit-value . 0)
1521     (digit-value         . 0)
1522     (numeric-value       . 0)
1523     (=ucs               . #x06F0)       ; ۰
1524     ))
1525 (define-char
1526   '((name               . "EXTENDED ARABIC-INDIC DIGIT ONE")
1527     (general-category   number decimal-digit) ; Normative Category
1528     (bidi-category      . "EN")
1529     (mirrored           . nil)
1530     (decimal-digit-value . 1)
1531     (digit-value         . 1)
1532     (numeric-value       . 1)
1533     (=ucs               . #x06F1)       ; ۱
1534     ))
1535 (define-char
1536   '((name               . "EXTENDED ARABIC-INDIC DIGIT TWO")
1537     (general-category   number decimal-digit) ; Normative Category
1538     (bidi-category      . "EN")
1539     (mirrored           . nil)
1540     (decimal-digit-value . 2)
1541     (digit-value         . 2)
1542     (numeric-value       . 2)
1543     (=ucs               . #x06F2)       ; ۲
1544     ))
1545 (define-char
1546   '((name               . "EXTENDED ARABIC-INDIC DIGIT THREE")
1547     (general-category   number decimal-digit) ; Normative Category
1548     (bidi-category      . "EN")
1549     (mirrored           . nil)
1550     (decimal-digit-value . 3)
1551     (digit-value         . 3)
1552     (numeric-value       . 3)
1553     (=ucs               . #x06F3)       ; ۳
1554     ))
1555 (define-char
1556   '((name               . "EXTENDED ARABIC-INDIC DIGIT FOUR")
1557     (general-category   number decimal-digit) ; Normative Category
1558     (bidi-category      . "EN")
1559     (mirrored           . nil)
1560     (decimal-digit-value . 4)
1561     (digit-value         . 4)
1562     (numeric-value       . 4)
1563     (=ucs               . #x06F4)       ; ۴
1564     ))
1565 (define-char
1566   '((name               . "EXTENDED ARABIC-INDIC DIGIT FIVE")
1567     (general-category   number decimal-digit) ; Normative Category
1568     (bidi-category      . "EN")
1569     (mirrored           . nil)
1570     (decimal-digit-value . 5)
1571     (digit-value         . 5)
1572     (numeric-value       . 5)
1573     (=ucs               . #x06F5)       ; ۵
1574     ))
1575 (define-char
1576   '((name               . "EXTENDED ARABIC-INDIC DIGIT SIX")
1577     (general-category   number decimal-digit) ; Normative Category
1578     (bidi-category      . "EN")
1579     (mirrored           . nil)
1580     (decimal-digit-value . 6)
1581     (digit-value         . 6)
1582     (numeric-value       . 6)
1583     (=ucs               . #x06F6)       ; ۶
1584     ))
1585 (define-char
1586   '((name               . "EXTENDED ARABIC-INDIC DIGIT SEVEN")
1587     (general-category   number decimal-digit) ; Normative Category
1588     (bidi-category      . "EN")
1589     (mirrored           . nil)
1590     (decimal-digit-value . 7)
1591     (digit-value         . 7)
1592     (numeric-value       . 7)
1593     (=ucs               . #x06F7)       ; ۷
1594     ))
1595 (define-char
1596   '((name               . "EXTENDED ARABIC-INDIC DIGIT EIGHT")
1597     (general-category   number decimal-digit) ; Normative Category
1598     (bidi-category      . "EN")
1599     (mirrored           . nil)
1600     (decimal-digit-value . 8)
1601     (digit-value         . 8)
1602     (numeric-value       . 8)
1603     (=ucs               . #x06F8)       ; ۸
1604     ))
1605 (define-char
1606   '((name               . "EXTENDED ARABIC-INDIC DIGIT NINE")
1607     (general-category   number decimal-digit) ; Normative Category
1608     (bidi-category      . "EN")
1609     (mirrored           . nil)
1610     (decimal-digit-value . 9)
1611     (digit-value         . 9)
1612     (numeric-value       . 9)
1613     (=ucs               . #x06F9)       ; ۹
1614     ))
1615 (define-char
1616   '((name               . "ARABIC LETTER SHEEN WITH DOT BELOW")
1617     (general-category   letter other) ; Informative Category
1618     (bidi-category      . "AL")
1619     (mirrored           . nil)
1620     (=ucs               . #x06FA)       ; ۺ
1621     ))
1622 (define-char
1623   '((name               . "ARABIC LETTER DAD WITH DOT BELOW")
1624     (general-category   letter other) ; Informative Category
1625     (bidi-category      . "AL")
1626     (mirrored           . nil)
1627     (=ucs               . #x06FB)       ; ۻ
1628     ))
1629 (define-char
1630   '((name               . "ARABIC LETTER GHAIN WITH DOT BELOW")
1631     (general-category   letter other) ; Informative Category
1632     (bidi-category      . "AL")
1633     (mirrored           . nil)
1634     (=ucs               . #x06FC)       ; ۼ
1635     ))
1636 (define-char
1637   '((name               . "ARABIC SIGN SINDHI AMPERSAND")
1638     (general-category   symbol other) ; Informative Category
1639     (bidi-category      . "AL")
1640     (mirrored           . nil)
1641     (=ucs               . #x06FD)       ; ۽
1642     ))
1643 (define-char
1644   '((name               . "ARABIC SIGN SINDHI POSTPOSITION MEN")
1645     (general-category   symbol other) ; Informative Category
1646     (bidi-category      . "AL")
1647     (mirrored           . nil)
1648     (=ucs               . #x06FE)       ; ۾
1649     ))