On Wed, Jun 18, 2008 at 01:50:35PM -0600, Idris Samawi Hamid wrote: > On Wed, 18 Jun 2008 09:44:19 -0600, Khaled Hosny > wrote: > >>> Get SC unipad and type identical logical input in Arabic and Farsi >>> modes. >>> The makers of Unipad are Iranian and they implement both Arabic and >>> Farsi >>> rules correctly, have keyboards etc. AFAIK, no other editor implements >>> the bidi alg as well. >> >> I didn't use Unipad that much, but I think Gedit (GTK pased) does a >> perfect job, > > No, it does not ;-) > >> I'm not aware of any windows port of it though. > > andLinux on W32 is wonderful, no more cygwin etc. > >> I'd like to >> know what features in Unipad (regarding Arabic) that Gedit hasn't. > > One example: > > The following comes out correctly in Unipad, also in Opera's email > composer (don't know how it will look in your client). It does not come > out right in Windows Notepad or in gedit. Kate does get it right (and > other kde apps as well), as well as OOo: > > ============== > European: > 18%, 1--3 > > Arabic: > ١٨٪، ١--٣ > > Farsi: > ۱۸٪، ۱--۳ > ============== Oh, it is shame that even my terminal (mlterm) renders it right! I think I'm going to report this :) > > See attached as well. > > Unipad is designed as a complete unicode utility, and has lots of other > nifty features as well, especially for editing Arabic script. Its > Arabic-script editing features are truly unique and useful. Eg, I > select/edit vowels horizontally not vertically. > > Unipad has: > > Char Info bar: > character code value (U+0000) > character name (if assigned) > character category (letter, decimal digit, etc.) > character block (script, collection, etc.) > > Extended Char Info bar: > decimal character code value > encoded byte sequence (octals) > bidirectional character type > decimal digit value (only if the character represents a decimal digit) > > Unipad is not a good choice for a programmer's or TeX editor, but in > overall unicode editing it is unrivalled, although it has not been > updated since Unicode 4.1.0 :-( Fortunately, thanks to WINE, it does run under Linux, even their web site lists WINE as one of the supported platforms. Regards, Khaled -- Khaled Hosny Arabic localizer and member of Arabeyes.org team