What is wrong with my font setting for libertine that the fontsize is reset when activating a font feature. For latin modern it is ok. the output:http://perce.de/temp/xxx.png Herbert \starttypescriptcollection[mylibertine] \starttypescript[serif][libertine][name] \definefontsynonym[Serif][name:Linux Libertine O][features=default] \stoptypescript \starttypescript[sans][biolinum][name] \definefontsynonym[Sans][name:Linux Biolinum O][features=default] \stoptypescript \starttypescript[mylibertine] \definetypeface[mylibertine][rm][serif][libertine][default] \definetypeface[mylibertine][ss][sans] [biolinum] [default] \stoptypescript \stoptypescriptcollection \setupbodyfont[modern,12pt] \definefontfeature[noLigNoKern][zero=yes,liga=no,kern=no] \font\myNoLigNoKern=lmroman12-regular*noLigNoKern \starttext Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern. \par\myNoLigNoKern Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern. \setupbodyfont[mylibertine,12pt] {\font\myNoLigNoKern=fxlr*noLigNoKern Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern. \par\myNoLigNoKern Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern.} \setupbodyfont[mylibertine,12pt]\ss \font\myNoLigNoKern=fxbr*noLigNoKern Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern. \par\myNoLigNoKern Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern. \stoptext
On 17-11-2010 8:15, Herbert Voss wrote:
\setupbodyfont[modern,12pt]
so, 12 pt lm
\definefontfeature[noLigNoKern][zero=yes,liga=no,kern=no] \font\myNoLigNoKern=lmroman12-regular*noLigNoKern
again 12pt lm (as you choose the 12 pt design size)
\starttext
Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern. \par\myNoLigNoKern Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern.
12 pt again
\setupbodyfont[mylibertine,12pt]
{\font\myNoLigNoKern=fxlr*noLigNoKern Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern.
12pt libertine (designsize 10pt scaled to 12pt)
\par\myNoLigNoKern
libertine at design size
Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern.}
\setupbodyfont[mylibertine,12pt]\ss \font\myNoLigNoKern=fxbr*noLigNoKern Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern.
12pt libertine (designsize 10pt scaled to 12pt) (no ss defined)
\par\myNoLigNoKern
libertine at design size
Fiffies schöner 0815-Text über die Schifffahrt mit den Schiffern.
compare: \font\myNoLigNoKern=fxbr*noLigNoKern % designsize \font\myNoLigNoKern=fxbr*noLigNoKern at 12pt % scaled there's also: \definefont[myNoLigNoKern][fxbr*noLigNoKern]\myNoLigNoKern this defaults to "sa 1" which means: scaled at current bodyfont times 1 \definefont[myNoLigNoKern][fxbr*noLigNoKern at 12pt]\myNoLigNoKern \definefont[myNoLigNoKern][fxbr*noLigNoKern sa 1]\myNoLigNoKern \definefont[myNoLigNoKern][fxbr*noLigNoKern sa 2]\myNoLigNoKern etc so, \font is the dumb one: design size unless explicitly specified size ----------------------------------------------------------------- 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 -----------------------------------------------------------------
participants (2)
-
Hans Hagen
-
Herbert Voss