[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Arabic Keymap!



On Wednesday 20 February 2002 06:02 am, Mohammed Yousif wrote:
> >Well LAM ALEF is not 0xfefb :-) the 0xfefb is the LAM_ALEF shape (glyph)
> >code, that is what get viewed, but it is not what should be stored or
> >inputed..
>
> ok, but that's what called Lam_Alef (I mean 0xfefb) in unicode standards
> and it is considered as a SEPARATE character

Well LAM_ALEF is not in the ISO-8859-6 that define the Arabic letters, it is 
in some other subset of characters called the unicode form-B .. the form-B 
comtains glyphs such as the middle_noon, final_kaf, and lam_alef :-)

> >The LAM ALEF that need to be sent when you click on the LAM_ALEF key (B)
> >should be the two letters LAM and ALEF ( 0x0644 and 0x0627) :-) and so
> > with all the complex letters.. that is because when you delete the last
> > letter from the LAM_ALEF for example, you will have LAM left, not
> > removing the whole
> >shape as if it is one letter while it is two ..
> >So if you know how to define a key with two letters ( two codes) that
> > would be great.. I asked the XFree86 people and they hadn't been much
> > help..
>
> hmm... isn't there a way to make the application read the value 0xfefb and
> substitiue it with 0x0644 and 0x0627 when storing and then revert it back
> to 0xfefb when viewing
> or better a way to store it as is (0xfefb) and to view it as (0xfefb) (I
> mean to assume that Alef_Lam is a character ITSELF like NOON , DAL ..etc)

Well infact it is the other way around, you enter LAM and ALEF, and the 
program shows tham as the LAM_ALEF you know (0xfefb), and the LAM_ALEF 
(0xfefb) is only shown to you in your screen, while in the memroy and disk 
the two letters that you entered ( LAM aand ALEF)  is stored. the enduser 
does not know how it is doing in the inside bit that's the way it is :-)

>
> >them to the XFree86 people .. and I guess that all changes should be sent
> >once
>
> of course , or they will kill you ;-) (just kidding)
>
> _______________________________________________
> Doc mailing list
> Doc at arabeyes dot org
> http://arabeyes.org/mailman/listinfo/doc

-- 
Yours,
Isam Bayazidi
Amman - Jordan
====================================================
 Think Linux + Think Arabic = Think www.arabeyes.org
====================================================