Hi, I cleaned up some more backend code. There were some mails about dates and such and although the date field in setupinteraction works ok a more drastic overload is doen with directives. The reason is that the fact that we can set the date (and traler) is only because it permits generating pdf files that can be compared. No date as a bad idea anyway. \setupinteraction[title=My Title] % \enabledirectives[backend.date=2034-06-07] \enabledirectives[backend.date=no] \enabledirectives[backend.trailerid=no] \starttext \startTEXpage \blackrule[height=1cm,depth=0cm,width=4cm,color=darkred] \stopTEXpage (there always were command line options for it) More interesting is asome new experimental code: \starttext \dostepwiserecurse{40}{110}{2}{ \startTEXpage[offset=4mm,width=#1mm,align={stretch,normal,tolerant}] \showmakeup[penalty]% \orphanpenalties 4 4000 3000 2000 1000\relax \updateparagraphpenalties \samplefile{tufte} \par \stopTEXpage } \stoptext it's an addendum to the widowpenalties and clubpenalties introduced by etex but this time it's horizontal; the orphan penalties will be inserted before spaces (aka spaceskip, xspaceskip and zerospaceskip glue) so in this case 4000 between the last two 'words' and this trickery can be used to make sure that the last line is not too short \orphanpenalties 4 4000 3000 -12000 1000\relax is also intereting it's work in progress (i need to play more with it and figure out nice values for context) .. there might be more such 'simple' useful tricks Mikael: you can test the math cheat (doesn't make the font nicer). Pablo : transparencies should work again (wrong alias fixed). Michal: you can check the dates (as for sure i messed up something). Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------