[NTG-context] switching font encodings

Thomas A. Schmitz thomas.schmitz at uni-bonn.de
Wed Jul 19 08:59:50 CEST 2006


On Jul 18, 2006, at 8:51 PM, Mojca Miklavec wrote:

>> There is no defined bodyfont at 20pt, and that is what is causing
>> the error (indirectly). Add this:
>>
>> \definebodyfont [20pt] [ss]
>>    [tf=Sans            sa 1,
>>     bf=SansBold        sa 1,
>>     it=SansItalic      sa 1,
>>     sl=SansSlanted     sa 1,
>>     bs=SansBoldSlanted sa 1,
>>     bi=SansBoldSlanted sa 1,
>>     sc=SansCaps        sa .8,
>>    tfa=Sans            sa 1.200,
>>    tfb=Sans            sa 1.440,
>>    tfc=Sans            sa 1.728,
>>    tfd=Sans            sa 2.074,
>>    bfa=SansBold        sa 1.200,
>>    bfb=SansBold        sa 1.440,
>>    bfc=SansBold        sa 1.728,
>>    bfd=SansBold        sa 2.074,
>>    bsa=SansBoldSlanted sa 1.200,
>>    bsb=SansBoldSlanted sa 1.440,
>>    bsc=SansBoldSlanted sa 1.728,
>>    bsd=SansBoldSlanted sa 2.074]
>
> But why do I have to do it? I would only like that
> \switchtobodyfont[20pt] scales the font properly (according to
> whatever definitions are default). I can't define that for all the
> possible sizes of the font that I want to use in the document.
>
> \switchtobodyfont[iwona-t5,20pt] works OK, but one command after
> another doesn't.
>
> Mojca

Taco, Mojca,

wouldn't this suffice:

\starttypescript [sans] [default] [size]
\definebodyfont [20pt] [ss] [default]
\stoptypescript

Somewhat shorter...

Best

Thomas



More information about the ntg-context mailing list