Hi I hope we will not be kicked off from the list because of heavy traffic :)
On Fri, 30 Nov 2001, Karl Koehler wrote: > > On Thu, 29 Nov 2001, Karl Koehler wrote: > > > - While I write a text, it seems to shape. But: > > > Lam+Alef does not form the ligature. > > > > We need a kmap that produces Lam+Alef (two characters). > That should not be a keymap issue. They should always join; > this U-shaped thing is ugly with every font I have. I think putting stacked characters in the keymap is unnoticalble to the user - he can delete the only the whole stack at once, anyway. By putting it into the keymap makes a much cleaner design from programming point of view. That also frees up tremendous time for me :) I need that time if I want right aligned edit window (*sigh*). For purely experimental purposes I compiled a stacked kmap file from Roman Czyborra's original. The perl script and the kmap file is in: http://www.yudit.org/download/arabic/ Note that this is just a directory with a couple of files. You need to put Arabic.my into /usr/share/yudit/data manually. I did not even have the time to take a first look at it, it may not work very well. I mostly expect bugs on Yudit's side. > > > - If I reload, Lam+Alef are joined and form the ligature, but in general > > > not everything is joined. > > > > Could you send me a sample of the ones that won't join? > ya-kaf--lam, kaf-lam-waw, .. > ( To make it clear: This is after loading a file, not while typing ). > ( And no, I have not yet looked that closely at shape.mys ) I looked at shape.mys and I could not find a Presentation Form for it. How do word processors render this? They have their own shape? Oh, before I forgot, I would like to make Yudit stay a Text editor as opposed to a word processor. But I don't see shaping a big diversion from this goal. Thank for the help, Gaspar PS: I already seem to be able to distinguish these letters! I may learn them before we finish begugging betas :) -- Linux-UTF8: i18n of Linux on all levels Archive: http://mail.nl.linux.org/linux-utf8/
