Dear Hans,
Hello again,
I just noticed that your code works fine with Dejavusans TrueType font, but
not with some other TrueType fonts.
Thanks,
On 8/7/13, Mingranina Gingranina
Dear Hans, Hello,
Thank you very much for your reply. With your code the Persian part disappears on my system unless I insert the following two lines after \definefontfeature: \usemodule[simplefonts] \setmainfont[arial][feature=persian]
However the Persian characters still appears as isolated characters.
Thanks, Mingranina
On 8/7/13, Hans Hagen
wrote: On 8/7/2013 10:50 AM, Mingranina Gingranina wrote:
Dear All, Hello,
I am completely new to ConTeXt and after searching and exploring the ConTeXt Garden wiki pages and other resources thoroughly, I decided to write my first document in Persian which reads:
\enableregime [utf-8] \definefontfeature [persian] [mode=node,language=dflt,script=arab, init=yes,medi=yes,fina=yes,isol=yes,liga=yes,dlig=yes,rlig=yes,clig=yes, mark=yes,mkmk=yes,kern=yes,curs=yes]
\usemodule[simplefonts] \setmainfont[arial][feature=persian]
\mainlanguage[pe] \setupbodyfont[arial,12pt]
\starttext \pagedir TRT\bodydir TRT\pardir TRT\textdir TRT این یک آزمایش است. \pagedir TLT\bodydir TLT\pardir TLT\textdir TLT This is a test. \stoptext
As there are some UTF-8 characters in the document I have attached the document to this message too.
The problem is that on my system the Persian part of the output is a set of Persian Isolated characters, but on http://live.contextgarden.net the Persian part does not appear at all. Could somebody please let me know what am I doing wrong?
Here is a more minimal test:
\definefontfeature [persian] [arabic] % [...]
\mainlanguage[pe]
\starttext
\definedfont[arial*persian]
\setupalign[r2l]
این یک آزمایش است.
\setupalign[l2r]
This is a test.
\stoptext
If that works, you can try the simplefonts variant. Keep in mind that you need to end a paragraph with an empty line or \par because otherwise the last settings apply.
Hans
----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________