Brian R. Landy wrote:
Understood, but actually it is obeying the 12pt switchtobodyfont for the interline spacing in the backgrounds. It is not using either the layer's switchtobodyfont, which I think should be correct behavior, nor is it obeying the setupbodyfont. Note that the font size is correct, it is the interline spacing that is incorrect.
sure, it depends a bit how it's set up ... \setlayer is kind of immediate (so there the current settinsg apply) while the flushing happens under global bodyfont control; if one uses setups and fills the layer delayed (as part of setupheadertexts) it's delayed as setup*texts is delayed keep in mind that tex only sets interlinespace when \par is issued so { [set spacing] [text] } { [set spacing] [text] \par } are different things btw, often the easiest way to set a bodyfont in for instance layers is: \setlayerframed[...][...][style={\switchtobodyfont}] turning the frame on then also helps tracking down problems concerning your problem, experiment a bit with adding \par and so otherwise add some \setupinterlinespace (no argument) ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------