Re: [NTG-context] Arabic Letters are disjointed and reversed in headers and margin

2016-01-18 Thread Wolfgang Schuster

Ibn Saeed 
18. Januar 2016 um 08:15


By using right

\setupmargindata
[margintext]
[align=r2l]

and
\setupalign[r2l]

The margin arabic text appears correctly

But the arabic texts in the header is still the same.

\setupheader[style=\righttoleft]

Wolfgang
___
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
___

Re: [NTG-context] Arabic Letters are disjointed and reversed in headers and margin

2016-01-18 Thread Ibn Saeed
Wolfgang Schuster  gmail.com> writes:

> 
> \setupheader[style=\righttoleft]
> Wolfgang
>

Thank you very much. 

This solves the issue of the arabic text in header as well.



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

Re: [NTG-context] Arabic Letters are disjointed and reversed in headers and margin

2016-01-18 Thread Mohammad Hossein Bateni
This makes all the text LTR, for instance if one has an English word
embedded in the RTL text, that will be shown incorrectly.  Or even if one
of the headers (say, on the left side) is plain English.

Why wouldn't something like the following work?

\startsetups setup:bidi

\setupdirections[bidi=on,method=default,fences=no]

\stopsetups

\setupheader[setups=setup:bidi]



On Mon, Jan 18, 2016 at 4:11 AM, Ibn Saeed  wrote:

> Wolfgang Schuster  gmail.com> writes:
>
> >
> > \setupheader[style=\righttoleft]
> > Wolfgang
> >
>
> Thank you very much.
>
> This solves the issue of the arabic text in header as well.
>
>
>
>
> ___
> 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
___

Re: [NTG-context] Arabic Letters are disjointed and reversed in headers and margin

2016-01-17 Thread Ibn Saeed

> 
> \setupmargindata
>   [margintext]
>   [align=r2l]
> 
> use \setupalign[r2l] and \righttoleft and not the dir primitives
> 


I did not understand how to use 

"use \setupalign[r2l] and \righttoleft and not the dir primitives"

Do you mean that i should remove these lines ?

\pagedir TRT
\bodydir TRT
\pardir TRT
\textdir TRT


How should i use \setupalign[r21] and \righttoleft

i have added your code above the starttext area and it did not make any 
change



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

Re: [NTG-context] Arabic Letters are disjointed and reversed in headers and margin

2016-01-17 Thread Ibn Saeed
Ibn Saeed  gmail.com> writes:

> 
> 
> > 
> > \setupmargindata
> >   [margintext]
> >   [align=r2l]
> > 
> > use \setupalign[r2l] and \righttoleft and not the dir primitives
> > 
> 
> I did not understand how to use 
> 
> "use \setupalign[r2l] and \righttoleft and not the dir primitives"
> 
> Do you mean that i should remove these lines ?
> 
> \pagedir TRT
> \bodydir TRT
> \pardir TRT
> \textdir TRT
> 
> How should i use \setupalign[r21] and \righttoleft
> 
> i have added your code above the starttext area and it did not make any 
> change
> 
> 


By using right 

\setupmargindata
 [margintext]
 [align=r2l]

and 
\setupalign[r2l]

The margin arabic text appears correctly

But the arabic texts in the header is still the same.



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

Re: [NTG-context] Arabic Letters are disjointed and reversed in headers and margin

2016-01-17 Thread Hans Hagen

On 1/17/2016 7:47 PM, Ibn Saeed wrote:

I have also made a post at tex.stackexchange.com

I am trying to get Arabic Chapter Name in the header and some arabic text in
the margins using ConTeXt MarkIV

Here is the code:

\mainlanguage[arabic]

\setupdirections[bidi=global]

\definefontfeature
   [arabic]
   [mode=node,language=dflt,script=arab,
 init=yes,medi=yes,fina=yes,isol=yes,
 liga=yes,dlig=yes,rlig=yes,tlig=yes,
 calt=yes,trep=yes,clig=yes,
 mark=yes,mkmk=yes,kern=yes,curs=yes]


\starttypescript [serif] [arabic]
   \definefontsynonym [Arabic-Regular] [file:ScheherazadeRegOT.ttf]
[features=arabic]
   \definefontsynonym [Arabic-Bold] [file:ScheherazadeRegOT.ttf]
[features=arabic]
\stoptypescript

\starttypescript [serif] [arabic] [name]
  \usetypescript[serif][fallback]
  \definefontsynonym [Serif] [Arabic-Regular] [features=arabic]
  \definefontsynonym [SerifBold] [Arabic-Bold][features=arabic]
\stoptypescript

\starttypescript [Arabic]
   \definetypeface [Arabic] [rm] [serif] [arabic] [default]
\stoptypescript


\def\ArabicGlobalDir {\pagedir TRT\bodydir TRT\pardir TRT\textdir TRT}
\def\ArabicParDir{\textdir TRT\pardir TRT}
\def\ArabicTextDir   {\textdir TRT}


\define\setarabic
   {\ArabicGlobalDir%
\usetypescript[Arabic]%
\setupbodyfont[Arabic,20pt]}

\definestartstop
   [arabicpar]
   [commands=\Arabic\ArabicParDir]

\define[1]\RT
   {{\Arabic\ArabicTextDir#1}}


\pagedir TRT
\bodydir TRT
\pardir TRT
\textdir TRT




\setuppapersize[A4]

\setuplayout[
   grid=min,
   backspace=55.999mm, width=130mm,
   topspace=39.666mm, height=210mm,
   header=12mm, footer=9mm,
   ]



\setupbodyfont[Arabic,24pt]
\setupinterlinespace[line=42pt]


\setupheads[number=no]
\setuphead[chapter]
[style=\bfd,before=,after=\blank,alternative=middle,grid=both]
\setuphead[section][style=\bfc,before=\blank,after=,grid=both]

\setupbackgrounds[header][text][frame=off, bottomframe=on]

\setupheadertexts
 [{\getmarking[chapter]}][{صفحة }]
 [{صفحة }][{\getmarking[chapter]}]

\setupinmargin[stack=yes]


\starttext

\chapter{الآجرومية}

\margintext{الآجرومية}

الحمد لله رب العالمين، وصلى الله وسلم وبارك على عبده ورسوله نبينا محمد وعلى
آله وصحبه أجمعين، أما بعد:
فلا يخفى على من له أدنى عناية بالعلم الشرعي لا سيما ما يتعلق بالكتاب
العزيز والسنة النبوية لا يخفى عليه أهمية معرفة اللغة العربية بفنونها
العشرة أو الإثني عشر:



\stoptext


\setupmargindata
 [margintext]
 [align=r2l]

use \setupalign[r2l] and \righttoleft and not the dir primitives


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | 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
___

[NTG-context] Arabic Letters are disjointed and reversed in headers and margin

2016-01-17 Thread Ibn Saeed
I have also made a post at tex.stackexchange.com

I am trying to get Arabic Chapter Name in the header and some arabic text in 
the margins using ConTeXt MarkIV

Here is the code:

\mainlanguage[arabic]

\setupdirections[bidi=global]

\definefontfeature
  [arabic]
  [mode=node,language=dflt,script=arab,
init=yes,medi=yes,fina=yes,isol=yes,
liga=yes,dlig=yes,rlig=yes,tlig=yes,
calt=yes,trep=yes,clig=yes,
mark=yes,mkmk=yes,kern=yes,curs=yes]


\starttypescript [serif] [arabic]
  \definefontsynonym [Arabic-Regular] [file:ScheherazadeRegOT.ttf] 
[features=arabic]
  \definefontsynonym [Arabic-Bold] [file:ScheherazadeRegOT.ttf] 
[features=arabic]
\stoptypescript

\starttypescript [serif] [arabic] [name]
 \usetypescript[serif][fallback]
 \definefontsynonym [Serif] [Arabic-Regular] [features=arabic]
 \definefontsynonym [SerifBold] [Arabic-Bold][features=arabic]
\stoptypescript

\starttypescript [Arabic]
  \definetypeface [Arabic] [rm] [serif] [arabic] [default] 
\stoptypescript 
  

\def\ArabicGlobalDir {\pagedir TRT\bodydir TRT\pardir TRT\textdir TRT}
\def\ArabicParDir{\textdir TRT\pardir TRT}
\def\ArabicTextDir   {\textdir TRT}


\define\setarabic
  {\ArabicGlobalDir%
   \usetypescript[Arabic]%
   \setupbodyfont[Arabic,20pt]}

\definestartstop
  [arabicpar]
  [commands=\Arabic\ArabicParDir]

\define[1]\RT
  {{\Arabic\ArabicTextDir#1}}


\pagedir TRT
\bodydir TRT
\pardir TRT
\textdir TRT




\setuppapersize[A4]

\setuplayout[
  grid=min,
  backspace=55.999mm, width=130mm,
  topspace=39.666mm, height=210mm,
  header=12mm, footer=9mm,
  ]



\setupbodyfont[Arabic,24pt]
\setupinterlinespace[line=42pt]


\setupheads[number=no]
\setuphead[chapter]
[style=\bfd,before=,after=\blank,alternative=middle,grid=both]
\setuphead[section][style=\bfc,before=\blank,after=,grid=both]

\setupbackgrounds[header][text][frame=off, bottomframe=on]

\setupheadertexts
[{\getmarking[chapter]}][{صفحة }]
[{صفحة }][{\getmarking[chapter]}]

\setupinmargin[stack=yes]


\starttext

\chapter{الآجرومية}

\margintext{الآجرومية}

الحمد لله رب العالمين، وصلى الله وسلم وبارك على عبده ورسوله نبينا محمد وعلى 
آله وصحبه أجمعين، أما بعد:
فلا يخفى على من له أدنى عناية بالعلم الشرعي لا سيما ما يتعلق بالكتاب 
العزيز والسنة النبوية لا يخفى عليه أهمية معرفة اللغة العربية بفنونها 
العشرة أو الإثني عشر: 



\stoptext



here is the screenshot:

http://postimg.org/image/too54uv7r/




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