Re: [NTG-context] structure head alignment nullifies spaceskip

2011-03-06 Thread Wolfgang Schuster

Am 06.03.2011 um 17:33 schrieb Philipp Gesang:

 Hi,
 
 is there a way to have \spaceskip working in a centered section
 head?
 
 I have something similar to these exaggerated values:
 
 ··8·
 
 \def\broadspacing{%
  \dontleavehmode%
  \spaceskip 1em plus .5em minus .5em%
 }
 \starttext
 
 \setuphead[section][%
  style={\WORD\broadspacing},
 ]
 
 % This one is left aligned but correctly spaced.
 \section{test test test}
 
 \setuphead[section][%
  style={\WORD\broadspacing},
  align=middle,
 ]
 
 % This one is centered but spaced too tightly.
 \section{test test test}
 
 \stoptext
 
 ··8·
 
 As you can see, adding “align=middle” to the section setup leads
 to the \spaceskip setting being ignored. Any idea how to space my
 capitalized words in section heads?

\setuphead
  [section]
  [  style=WORD,
 align=middle,
   textcommand={\setuptolerance[space]}]

Maybe better is “textcommand=\SectionCommand” with

\define[1]\SectionCommand
  {\setuptolerance[space]#1}

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] structure head alignment nullifies spaceskip

2011-03-06 Thread Philipp Gesang
On 2011-03-06 21:15:44, Wolfgang Schuster wrote:
 
 Am 06.03.2011 um 17:33 schrieb Philipp Gesang:
 
  Hi,
  
  is there a way to have \spaceskip working in a centered section
  head?
  
  I have something similar to these exaggerated values:
  
  ··8·
  
  \def\broadspacing{%
   \dontleavehmode%
   \spaceskip 1em plus .5em minus .5em%
  }
  \starttext
  
  \setuphead[section][%
   style={\WORD\broadspacing},
  ]
  
  % This one is left aligned but correctly spaced.
  \section{test test test}
  
  \setuphead[section][%
   style={\WORD\broadspacing},
   align=middle,
  ]
  
  % This one is centered but spaced too tightly.
  \section{test test test}
  
  \stoptext
  
  ··8·
  
  As you can see, adding “align=middle” to the section setup leads
  to the \spaceskip setting being ignored. Any idea how to space my
  capitalized words in section heads?
 
 \setuphead
   [section]
   [  style=WORD,
  align=middle,
textcommand={\setuptolerance[space]}]
 
 Maybe better is “textcommand=\SectionCommand” with
 
 \define[1]\SectionCommand
   {\setuptolerance[space]#1}
 
 Wolfgang

Thanks a lot, Wolfgang, I hadn’t thought of “textcommand”.
Headings work (and look) like a charm now.

Best regards, Philipp



-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments


pgpy1v5A9wEBy.pgp
Description: PGP signature
___
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] structure head alignment nullifies spaceskip

2011-03-06 Thread Wolfgang Schuster

Am 06.03.2011 um 22:41 schrieb Philipp Gesang:

 Thanks a lot, Wolfgang, I hadn’t thought of “textcommand”.
 Headings work (and look) like a charm now.

This can also be of interest for you (copied from the source):

\setuphead[section][style=\sca,textstyle={\kerncharacters[.5]}] 
\section{Section}

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] structure head alignment nullifies spaceskip

2011-03-06 Thread Philipp Gesang
On 2011-03-06 23:03:17, Wolfgang Schuster wrote:
 
 Am 06.03.2011 um 22:41 schrieb Philipp Gesang:
 
  Thanks a lot, Wolfgang, I hadn’t thought of “textcommand”.
  Headings work (and look) like a charm now.
 
 This can also be of interest for you (copied from the source):
 
 \setuphead[section][style=\sca,textstyle={\kerncharacters[.5]}] 
 \section{Section}

Thanks, but I already had capital spacing (factor .05 with my
bodoni font) defined in my section font command.

Regards, Philipp


 
 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
 ___

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments


pgphBtyLtSsY9.pgp
Description: PGP signature
___
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] structure head alignment nullifies spaceskip

2011-03-06 Thread Wolfgang Schuster

Am 06.03.2011 um 23:25 schrieb Philipp Gesang:

 On 2011-03-06 23:03:17, Wolfgang Schuster wrote:
 
 Am 06.03.2011 um 22:41 schrieb Philipp Gesang:
 
 Thanks a lot, Wolfgang, I hadn’t thought of “textcommand”.
 Headings work (and look) like a charm now.
 
 This can also be of interest for you (copied from the source):
 
 \setuphead[section][style=\sca,textstyle={\kerncharacters[.5]}] 
 \section{Section}
 
 Thanks, but I already had capital spacing (factor .05 with my
 bodoni font) defined in my section font command.

How?

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] structure head alignment nullifies spaceskip

2011-03-06 Thread Philipp Gesang
On 2011-03-06 23:34:00, Wolfgang Schuster wrote:
 
 Am 06.03.2011 um 23:25 schrieb Philipp Gesang:
 
  On 2011-03-06 23:03:17, Wolfgang Schuster wrote:
  
  Am 06.03.2011 um 22:41 schrieb Philipp Gesang:
  
  Thanks a lot, Wolfgang, I hadn’t thought of “textcommand”.
  Headings work (and look) like a charm now.
  
  This can also be of interest for you (copied from the source):
  
  \setuphead[section][style=\sca,textstyle={\kerncharacters[.5]}] 
  \section{Section}
  
  Thanks, but I already had capital spacing (factor .05 with my
  bodoni font) defined in my section font command.
 
 How?

The long way (across a couple of definition files):

··8·

\definecharacterkerning[capitals]
\setupcharacterkerning [capitals] [factor=.05]

\unexpanded\def\cap{\setcharacterkerning[capitals]}

\def\broadspacing{\dontleavehmode\spaceskip .33em plus.25em minus.05em
\xspaceskip .66em plus.25em minus.05em}

\unexpanded\def\fontsection{\setupbodyfont[bodoni-of,12pt]\cap\WORDS\broadspacing}

\setuphead[section][
  …
  textstyle=\fontsection,
  …
]

··8·

(I just typed this from another laptop screen so beware of
typos.)

Alternatively I have a definition commented out that would rely
on the cpsp font feature instead -- but I don’t really notice an
effect when I turn it on.

Regards, Philipp


 
 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
 ___

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments


pgpVHMbFPC2yF.pgp
Description: PGP signature
___
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
___