Lines Matching full:alef
85 Alef,
115 Alaph = Alef,
119 Zain = Alef,
140 ArabicNone, ArabicNone, Alef, Alef,
141 Waw, Alef, Yeh, Alef,
166 Transparent, Alef, Alef, Alef,
167 ArabicNone, Alef, Waw, Waw,
277 Additionally we have to do the minimal ligature support for lam-alef ligatures:
280 L2 Any sequence of Alef(XRight) + Lam(XMedial) will form the ligature Alef.Lam(XLeft)
281 L3 Any sequence of Alef(XRight) + Lam(XLeft) will form the ligature Alef.Lam(XIsolated)
312 JRight, /* Alef */
361 Arabic_Alef Alef, Tah, Lam, Connecting to previous character. Before the final form
414 case Alef:
456 case Alef:
458 lastGroup = Alef;
590 { 0xFE81, 1 }, /* 0x0622 R ALEF WITH MADDA ABOVE */
591 { 0xFE83, 1 }, /* 0x0623 R ALEF WITH HAMZA ABOVE */
593 { 0xFE87, 1 }, /* 0x0625 R ALEF WITH HAMZA BELOW */
595 { 0xFE8D, 1 }, /* 0x0627 R ALEF */
631 { 0x0649, 3 }, /* 0x0649 ALEF MAKSURA // ### Dual, glyphs not consecutive, handle in code. */
674 { 0xFB50, 1 }, /* 0x0671 R ALEF WASLA */
827 /* the arabicUnicodeMapping does not work for U+0649 ALEF MAKSURA, this table does */
831 // this is a bit tricky. Alef always binds to the right, so the second parameter descibing the shape
836 { 0xfffd, 0xfffd, 0xfef5, 0xfef6 }, /* 0x622 R Alef with Madda above */
837 { 0xfffd, 0xfffd, 0xfef7, 0xfef8 }, /* 0x623 R Alef with Hamza above */
839 { 0xfffd, 0xfffd, 0xfef9, 0xfefa }, /* 0x625 R Alef with Hamza below */
841 { 0xfffd, 0xfffd, 0xfefb, 0xfefc } /* 0x627 R Alef */
846 /* the arabicUnicodeMapping does not work for U+0649 ALEF MAKSURA, handle this here */
938 /* take care of lam-alef ligatures (lam right of alef) */
949 /* qDebug(" lam of lam-alef ligature"); */
958 case 0x22: /* alef with madda */
959 case 0x23: /* alef with hamza above */
960 case 0x25: /* alef with hamza below */
961 case 0x27: /* alef */
963 /* have a lam alef ligature */
964 /*qDebug(" alef of lam-alef ligature"); */