Re: [NTG-context] Persian digits in math formulas

2013-08-17 Thread Wolfgang Schuster

Am 17.08.2013 um 09:57 schrieb Mingranina Gingranina mingran...@gmail.com:

 With the above code the digits are not changed to persian. For your
 information I have
 attached the source, log, and PDF files. 

The following example from Hans worked in my system:

\usetypescriptfile[mathdigits]

\usetypescript [mathdigits] [xits-dejavu] [arabicindic]

\setupbodyfont[dejavu]

\starttext
   $3+2=5 \quad \bf 3+2=5$
\stoptext

 Please note that I have changed '\setupbodyfont[dejavu] to
 \setupbodyfont[dejavusans]
 because the font 'dejavu' is not installed on my system.

The DejaVu fonts are shipped with your context installation and you can use them
with \setupbodyfont[dejavu], when you write \setupbodyfont[dejavusans] context
uses Latin Modern because there is no typeface with the name “dejavusans”.

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] Persian digits in math formulas

2013-08-17 Thread Mingranina Gingranina
On 8/17/13, Wolfgang Schuster schuster.wolfg...@gmail.com wrote:

 The following example from Hans worked in my system:

 \usetypescriptfile[mathdigits]

 \usetypescript [mathdigits] [xits-dejavu] [arabicindic]

 \setupbodyfont[dejavu]

 \starttext
$3+2=5 \quad \bf 3+2=5$
 \stoptext

 Dear Wolfgang Schuster,
 Hello

 The above code works on my system too, but in text mode the digits
are still in English.

 The DejaVu fonts are shipped with your context installation and you can use
 them
 with \setupbodyfont[dejavu], when you write \setupbodyfont[dejavusans]
 context
 uses Latin Modern because there is no typeface with the name “dejavusans”.

 Do you know in which files are these typefaces defined? I want to use
them as sample
 files and define my own typefaces (if I can at all).

 Thanks
 Migranina
___
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] Persian digits in math formulas

2013-08-15 Thread Mingranina Gingranina
Dear All,
 Hello,

 I am trying to use Persian digits in math formulas. My document reads:

\font\4 = {name:dejavusans} at 10pt

\font\5 = {name:dejavusans} at 7pt

\font\6 = {name:dejavusans} at 5pt

\textfont4=\4 \scriptfont4=\5 \scriptscriptfont4=\6

\Umathcode`3=14`۳

\definefontfeature [persian] [arabic]

\mainlanguage[pe]

\starttext

  \definedfont[dejavusans*persian]

  \setupalign[r2l]

این یک آزمایش است.

  3+2=5

  $3+2=5$

\setupalign[l2r]

This is a test.

  3+2=5

  $3+2=5$

\stoptext

 However in the output the replaced digit 3 disappears.
 Any help is gratefully appreciated.

 Thanks,
 Mingranina
___
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] Persian digits in math formulas

2013-08-15 Thread Hans Hagen

On 8/15/2013 4:22 PM, Mingranina Gingranina wrote:

Dear All,
  Hello,

  I am trying to use Persian digits in math formulas. My document reads:

\font\4 = {name:dejavusans} at 10pt

\font\5 = {name:dejavusans} at 7pt

\font\6 = {name:dejavusans} at 5pt

\textfont4=\4 \scriptfont4=\5 \scriptscriptfont4=\6

\Umathcode`3=14`۳

\definefontfeature [persian] [arabic]

\mainlanguage[pe]

\starttext

   \definedfont[dejavusans*persian]

   \setupalign[r2l]

 این یک آزمایش است.

   3+2=5

   $3+2=5$

 \setupalign[l2r]

 This is a test.

   3+2=5

   $3+2=5$

\stoptext

  However in the output the replaced digit 3 disappears.
  Any help is gratefully appreciated.


For a text font you can add:

\definefontfeature [persian-fake-math] [arabic] [anum=yes]

and say:

\definedfont[dejavusans*persian-fake-math]

but ... nicer is this:

\mainlanguage[pe]

\usetypescriptfile[dejavu]

\definetypeface [dejavu] [rm] [serif] [dejavu]   [default]
\definetypeface [dejavu] [ss] [sans]  [dejavu]   [default]
\definetypeface [dejavu] [tt] [mono]  [dejavu]   [default]
\definetypeface [dejavu] [mm] [math]  [xitsbidi] [default] 
[direction=both,rscale=1.2]


\setuptypeface[dejavu]

\starttext

\start \setupalign[r2l] \setupmathematics[align=r2l] arabic: این یک 
آزمایش است. \par text: 3+2=5 \par math: $3+2=5$ $\sqrt{3+2=5}$ \par \stop


\start \setupalign[l2r] \setupmathematics[align=l2r] latin:  This 
is a test.\par text: 3+2=5 \par math: $3+2=5$ $\sqrt{3+2=5}$\par \stop


\stoptext

(see bidi-001.tex in the test suite)

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
___

Re: [NTG-context] Persian digits in math formulas

2013-08-15 Thread Mingranina Gingranina
On 8/15/13, Hans Hagen pra...@wxs.nl wrote:
 On 8/15/2013 4:22 PM, Mingranina Gingranina wrote:
 Dear All,
   Hello,

   I am trying to use Persian digits in math formulas. My document reads:

 \font\4 = {name:dejavusans} at 10pt

 \font\5 = {name:dejavusans} at 7pt

 \font\6 = {name:dejavusans} at 5pt

 \textfont4=\4 \scriptfont4=\5 \scriptscriptfont4=\6

 \Umathcode`3=14`۳

 \definefontfeature [persian] [arabic]

 \mainlanguage[pe]

 \starttext

\definedfont[dejavusans*persian]

\setupalign[r2l]

  این یک آزمایش است.

3+2=5

$3+2=5$

  \setupalign[l2r]

  This is a test.

3+2=5

$3+2=5$

 \stoptext

   However in the output the replaced digit 3 disappears.
   Any help is gratefully appreciated.

 For a text font you can add:

 \definefontfeature [persian-fake-math] [arabic] [anum=yes]

 and say:

  \definedfont[dejavusans*persian-fake-math]

 but ... nicer is this:

 \mainlanguage[pe]

 \usetypescriptfile[dejavu]

 \definetypeface [dejavu] [rm] [serif] [dejavu]   [default]
 \definetypeface [dejavu] [ss] [sans]  [dejavu]   [default]
 \definetypeface [dejavu] [tt] [mono]  [dejavu]   [default]
 \definetypeface [dejavu] [mm] [math]  [xitsbidi] [default]
 [direction=both,rscale=1.2]

 \setuptypeface[dejavu]

 \starttext

  \start \setupalign[r2l] \setupmathematics[align=r2l] arabic: این یک
 آزمایش است. \par text: 3+2=5 \par math: $3+2=5$ $\sqrt{3+2=5}$ \par \stop

  \start \setupalign[l2r] \setupmathematics[align=l2r] latin:  This
 is a test.\par text: 3+2=5 \par math: $3+2=5$ $\sqrt{3+2=5}$\par \stop

 \stoptext

 (see bidi-001.tex in the test suite)

 Dear Hans,
 Hello

 Thank you very much for your reply.
 A math formula In Persian language is exactly the same as in English
language except that the
 digits should be written in Persian. So what I want to do is to
replace the English digits with
 Persian digits in a math formula. However, with your code not only
the formula is right aligned, but
 also the square root symbol is mirrored.

 By the way, I couldn't find bidi-001.tex on ConTeXt Site, would you
please let me know where can
 I get it?

 Thanks,
 Mingranina


 The problem wi



 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] Persian digits in math formulas

2013-08-15 Thread Marco Patzer
On 2013–08–15 Mingranina Gingranina wrote:

  By the way, I couldn't find bidi-001.tex on ConTeXt Site, would
  you please let me know where can I get it?

It's here:

  http://pragma-ade.com/context/latest/cont-tst.7z

Marco
___
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] Persian digits in math formulas

2013-08-15 Thread Wolfgang Schuster

Am 15.08.2013 um 19:30 schrieb Mingranina Gingranina mingran...@gmail.com:

 By the way, I couldn't find bidi-001.tex on ConTeXt Site, would you
 please let me know where can I get it?


The file is part of Hans test suite you can find on his homepage:

- http://pragma-ade.com/download-1.htm
- http://pragma-ade.com/context/latest/cont-tst.7z

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] Persian digits in math formulas

2013-08-15 Thread Hans Hagen

On 8/15/2013 7:30 PM, Mingranina Gingranina wrote:

On 8/15/13, Hans Hagen pra...@wxs.nl wrote:

On 8/15/2013 4:22 PM, Mingranina Gingranina wrote:



  A math formula In Persian language is exactly the same as in English
language except that the
  digits should be written in Persian. So what I want to do is to
replace the English digits with
  Persian digits in a math formula. However, with your code not only
the formula is right aligned, but
  also the square root symbol is mirrored.


Assuming that you use math consistently ...

\starttypescript [mathdigits] [all]
\resetfontfallback [mathdigits]
\stoptypescript

\starttypescript [mathdigits] [arabicindic]
\definefontfallback [mathdigits] [dejavusansmono] 
[0x0660-0x0669] [check=yes,force=yes,offset=digitsnormal]
\definefontfallback [mathdigits] [dejavusansmonobold] 
[0x0660-0x0669] [check=yes,force=yes,offset=digitsbold]

\stoptypescript

\starttypescript [mathdigits] [extendedarabicindic]
\definefontfallback [mathdigits] [dejavusansmono] 
[0x06F0-0x06F9] [check=yes,force=yes,offset=digitsnormal]
\definefontfallback [mathdigits] [dejavusansmonobold] 
[0x06F0-0x06F9] [check=yes,force=yes,offset=digitsbold]

\stoptypescript

% % in next beta: a few more ranges
%
% \starttypescript [mathdigits] [arabicindic,extendedarabicindic]
% \resetfontfallback  [mathdigits]
% \definefontfallback [mathdigits] [dejavusansmono] 
[digits\typescripttwo] [check=yes,force=yes,offset=digitsnormal]
% \definefontfallback [mathdigits] [dejavusansmonobold] 
[digits\typescripttwo] [check=yes,force=yes,offset=digitsbold]

% \stoptypescript

\usetypescript [mathdigits][arabicindic]

\starttypescript [math] [xits] [name]

\definefontsynonym[MathRoman][file:xits-math.otf][features=math\mathsizesuffix,goodies=xits-math,fallbacks=mathdigits]
\stoptypescript

\setupbodyfont[dejavu]

\starttext

$3+2=5 \quad \bf 3+2=5$

\stoptext

I'm not sure yet how to organize such things in a predefined typescript.

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
___


Re: [NTG-context] Persian digits in math formulas

2013-08-15 Thread Hans Hagen

On 8/15/2013 7:30 PM, Mingranina Gingranina wrote:

On 8/15/13, Hans Hagen pra...@wxs.nl wrote:

On 8/15/2013 4:22 PM, Mingranina Gingranina wrote:



  A math formula In Persian language is exactly the same as in English
language except that the
  digits should be written in Persian. So what I want to do is to
replace the English digits with
  Persian digits in a math formula. However, with your code not only
the formula is right aligned, but
  also the square root symbol is mirrored.


In the next beta you can do this (bidi-006.tex):

\usetypescriptfile[mathdigits]

\usetypescript [mathdigits] [xits-dejavu] [arabicindic]

\setupbodyfont[dejavu]

\starttext
$3+2=5 \quad \bf 3+2=5$
\stoptext

Of course we need to add more combinations.

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
___