From: Ben L. <ben...@gm...> - 2007-10-29 11:44:33
|
On Monday 29 October 2007, drkmkzs wrote: > I tried to type a LAM with ALEF letter, which unicode is 0xfefb ... > but with this letter, the ligature doesn''t work with the previous > letter. Indeed we have to type a LAM (0x0644), then and ALEF(0x0627), > then the display composes the correct letter, and can be ligatured > with other letters. That's because you should never use the U+FEFB glyph to type Arabic (or any glyph in those Unicode Arabic Presentation Forms blocks). the reason it's there is only for deprecate encodings. If you need the lam-alef ligature, the only good way is typing lam and next an alef. > Second thing I observed, a problem with the vowel display. If you > type a LAM, then an ALEF (or a LAM WITH ALEF directly), and then you > type a vowel (for example a FATHA, 0xfef5), the FATHA goes above the > LAM, not the ALEF. I took the FATAH case as an exemple, it is the > same with KASRA or SUKUN. What program are you using? Qt3/KDE3 doesn't do proper placement of the diacritics, Qt4 and Pango (I have version 1.18.2 here) display the glyphs correctly, OpenOffice.org seems to only have problems with putting vowels on the alef properly. Try to update your Pango and see if the problem is fixed. Greetings Ben |