Re: [NTG-context] Change the dots of the macro \periods[n]

2015-03-07 Thread Fabrice

Hi Hans and Wolfgang,
Thank you for your suggestions. It meets my expectations, but I'll try 
to understand the codes later!

Fabrice
___
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] Change the dots of the macro \periods[n]

2015-03-06 Thread Wolfgang Schuster

 Am 06.03.2015 um 18:42 schrieb Fabrice Couvreur fabrice1.couvr...@gmail.com:
 
 
 Hi,
 Is it possible to change the shape of the dots of  macro \periods[n] to be 
 like the dots of  macro \definefiller[dots][left=\dontleavehmode, 
 right=\hskip\ZeroPoint\par] ?


You can change the width of each period with the \periodswidth commands.

\starttext

\periods \quad {\def\periodswidth{0.25em}\periods}

\periods \quad {\def\periodswidth{0.50em}\periods}

\periods \quad {\def\periodswidth{0.75em}\periods}

\periods \quad {\def\periodswidth{1.00em}\periods}

\stoptext

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
___

[NTG-context] Change the dots of the macro \periods[n]

2015-03-06 Thread Fabrice Couvreur
Hi,
Is it possible to change the shape of the dots of  macro \periods[n] to be like
the dots of  macro \definefiller[dots][left=\dontleavehmode, right=\hskip\
ZeroPoint\par] ?
Best regards,
Fabrice
___
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] Change the dots of the macro \periods[n]

2015-03-06 Thread Hans Hagen

On 3/6/2015 6:42 PM, Fabrice Couvreur wrote:


Hi,
Is it possible to change the shape of the dots of macro \periods[n] to
be like the dots of macro \definefiller[dots][left=\dontleavehmode,
right=\hskip\ZeroPoint\par] ?


% in cont-new.mkiv :

\unprotect

\def\periodsymbol  {.}

\unexpanded\def\enco_periods[#1]%
  {\dontleavehmode
   \hbox\bgroup
   \enco_periods_indeed[#1,\periodsymbol,]}

\unexpanded\def\enco_periods_indeed[#1,#2,#3]%
  {\setbox\scratchbox\hbox to \periodswidth{\hss#2\hss}%
   \dorecurse{\iffirstargument#1\else\periodsdefault\fi}{\copy\scratchbox}%
   \egroup}

\protect

test:

\starttext
\startlines
x\periods x
x\periods[10]x
x\periods[10,{,}]x
x\periods[10,{!}]x
\stoplines
\stoptext


-
  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] Change the dots of the macro \periods[n]

2015-03-06 Thread Wolfgang Schuster

 Am 06.03.2015 um 20:02 schrieb Hans Hagen pra...@wxs.nl:
 
 On 3/6/2015 6:42 PM, Fabrice Couvreur wrote:
 
 Hi,
 Is it possible to change the shape of the dots of macro \periods[n] to
 be like the dots of macro \definefiller[dots][left=\dontleavehmode,
 right=\hskip\ZeroPoint\par] ?
 
 % in cont-new.mkiv :
 
 \unprotect
 
 \def\periodsymbol  {.}
 
 \unexpanded\def\enco_periods[#1]%
  {\dontleavehmode
   \hbox\bgroup
   \enco_periods_indeed[#1,\periodsymbol,]}
 
 \unexpanded\def\enco_periods_indeed[#1,#2,#3]%
  {\setbox\scratchbox\hbox to \periodswidth{\hss#2\hss}%
   \dorecurse{\iffirstargument#1\else\periodsdefault\fi}{\copy\scratchbox}%
   \egroup}
 
 \protect
 
 test:
 
 \starttext
\startlines
x\periods x
x\periods[10]x
x\periods[10,{,}]x
x\periods[10,{!}]x
\stoplines
 \stoptext

Why the weird syntax, something like \periods[n=10,symbol=!] would fit better.

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] Change the dots of the macro \periods[n]

2015-03-06 Thread Hans Hagen

On 3/6/2015 8:18 PM, Wolfgang Schuster wrote:



Am 06.03.2015 um 20:02 schrieb Hans Hagen pra...@wxs.nl:

On 3/6/2015 6:42 PM, Fabrice Couvreur wrote:


Hi,
Is it possible to change the shape of the dots of macro \periods[n] to
be like the dots of macro \definefiller[dots][left=\dontleavehmode,
right=\hskip\ZeroPoint\par] ?


% in cont-new.mkiv :

\unprotect

\def\periodsymbol  {.}

\unexpanded\def\enco_periods[#1]%
  {\dontleavehmode
   \hbox\bgroup
   \enco_periods_indeed[#1,\periodsymbol,]}

\unexpanded\def\enco_periods_indeed[#1,#2,#3]%
  {\setbox\scratchbox\hbox to \periodswidth{\hss#2\hss}%
   \dorecurse{\iffirstargument#1\else\periodsdefault\fi}{\copy\scratchbox}%
   \egroup}

\protect

test:

\starttext
\startlines
x\periods x
x\periods[10]x
x\periods[10,{,}]x
x\periods[10,{!}]x
\stoplines
\stoptext


Why the weird syntax, something like \periods[n=10,symbol=!] would fit better.


ok, i'll make a nice one then

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
___