Hi Mingranina,

As Wolfgang said, if I fix the name of the key in \setmainfont (from « feature 
» to « features », see below), then your test works fine here (using Mac OS X 
10.8.4, and ConTeXt  ver: 2013.08.07 14:40 MKIV beta  fmt: 2013.8.7).
By the way in mkiv you don't need to add \enableregime[utf-8]: by default 
ConTeXt uses 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][features=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

Best regards: OK

On 7 août 2013, at 12:38, Mingranina Gingranina <mingran...@gmail.com> wrote:

> 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 <pra...@wxs.nl> 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
>> ___________________________________________________________________________________
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________

___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to