Re: [NTG-context] fundamental problem with headings
Adam Lindsay
Steffen Wolfrum said this at Thu, 10 Mar 2005 23:11:41 +0100:
But if the heading should be set in general in a bold face what do I use instead of \rm so that italic parts of he heading will be typeset in bold-italic (and \sc parts to bold-smallcaps)? I guess something (next to serif, sans, mono, ...) like serifbold (\brm?) should be defined in my typescript?
I'm a bit confused why you're not using \em in this situation, as it adapts to both bold and roman contexts. If you dislike that it defaults to slanted, then there's:
\setupbodyfontenvironment[default][em=italic] {\bf Hello \em World} Hello \em World
But if you want to follow the path of defining your own, adaptive switches, then you could look at these goodies already defined in font-ini:
%D \macros %D {emphbf,emphit,emphsl,emphtf} %D %D The next emphasis alternatives are for \THANH. They adapt %D their style as good as possible.
\def\emphbf{\groupedcommand{\bf\def\emphit{\bi}\def\emphsl{\bs}}{}} \def\emphit{\groupedcommand{\it\def\emphbf{\bi}\def\emphsl{\sl}}{}} \def\emphsl{\groupedcommand{\sl\def\emphbf{\bs}\def\emphit{\it}}{}} \def\emphtf{\groupedcommand{\tf\def\e mphbf{\bf}\def\emphit{\it}\def\emphsl{\sl}} {}}
Right. I can use \em. But my workflow of using ConTeXt is typesetting already finished books (.doc-files). And so I would like to change the "text" as little as possible and instead use an suitable set of typescript and setup environment. That's why I thought I'd need a mysans (or \myrm) defined in the typescript to be used in Taco's full-blown bodyfont switch as described above: \def\SectionStyle{% \switchtobodyfont[myrm,20pt] \setupinterlinespace[line=30pt] } In fact, this is something I would like to have also for other purposes (for example to use a second set of oldstyle figures): defining my own *myserif* or *mysans* that could be used then in a typescriptfile the same way as sans, serif and mono are used there. But up to now I didn't manage it. Somebody did and would like to share his/her knowledge? Thank you, Steffen
Steffen Wolfrum said this at Fri, 11 Mar 2005 12:33:13 +0100:
In fact, this is something I would like to have also for other purposes (for example to use a second set of oldstyle figures): defining my own *myserif* or *mysans* that could be used then in a typescriptfile the same way as sans, serif and mono are used there.
But up to now I didn't manage it.
Somebody did and would like to share his/her knowledge?
Okay, thanks for clarifying. You might like to take a look at the typescripts in the OpenType.zip file at http://homepage.mac.com/atl/tex/. I defined full myserif/mysans families (I called them romancaps and capsans) to stand next to the serif and sans families (same font, different features). There are also a couple convenience macros in there to help switch between the two. Is that the sort of thing you're looking for? There's nothing inherently SmallCaps (or OpenType) about the fundamental typescripts--that's just the first testing ground I found. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Adam T. Lindsay, Computing Dept. atl@comp.lancs.ac.uk Lancaster University, InfoLab21 +44(0)1524/510.514 Lancaster, LA1 4WA, UK Fax:+44(0)1524/510.492 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
participants (2)
-
Adam Lindsay
-
Steffen Wolfrum