Dear Mehdi,

On Sun, 20 Jul 2008 10:15:09 -0600, Mehdi Omidali <[EMAIL PROTECTED]>  
wrote:

>>> I use context+luatex to write farsi texts. A problem that I have been
>>> faced is that some characters (those that are in farsi and not in
>>> arabic like "Gaf", "Kaf", "Ya" and "Che") are shown only in isolated
>>> form. How can I solve this problem. I use ubuntu and latest context
>>> and luatex.

I have added support for farsi in font-otf.lua. Ultimately we need to add  
all unicode chars that submit to contextual analysis, like Urdu, Pashto  
etc.

Until Hans gets back, do the following:

open font-otf.lua

go to line 4660

replace that definition with this one:

     local isol_fina_medi_init = {
         [0x0626] = true, [0x0628] = true, [0x0629] = true, [0x062A] =  
true, [0x062B] = true, [0x062C] = true, [0x062D] = true, [0x062E] = true,
         [0x0633] = true, [0x0634] = true, [0x0635] = true, [0x0636] =  
true, [0x0637] = true, [0x0638] = true, [0x0639] = true, [0x063A] = true,
         [0x0640] = true, -- tadwil
         [0x0641] = true, [0x0642] = true, [0x0643] = true, [0x0644] =  
true, [0x0645] = true, [0x0646] = true, [0x0647] = true, [0x0649] = true,  
[0x064A] = true,
         [0x067E] = true, [0x0686] = true, [0x0698] = true, [0x06A9] =  
true, [0x06AF] = true, [0x06CC] = true,
         [zwj] = true,
     }

save and regenerate the format.

try your file again. Works here.

Note that artro.ttf does not seem to have the correct opentype info for  
06CC, so it's not processed correctly.

Best wishes
Idris

-- 
Professor Idris Samawi Hamid, Editor-in-Chief
International Journal of Shi`i Studies
Department of Philosophy
Colorado State University
Fort Collins, CO 80523
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to