Pablo Rodriguez
23. August 2016 um 20:35
Dear list,

I have the following sample:

\showframe\showgrid
\startsetups[orphanwidow]
\setup[reset]
\widowpenalty=10000
\clubpenalty=10000
\brokenpenalty=1
\stopsetups
\setuplayout[setups={orphanwidow}]
\setupbodyfont[12.5pt]
%~ \setupbodyfont[pagella]
\starttext
\dorecurse{10}{\input zapf\par}
\stoptext

With both typefaces (Latin Modern at 12.5pt and TeX Gyre Pagella at
12pt), I get an orphan line on the second page.

Have I hit a bug or am I missing something?
You can use the \setpenalties command which gives you more options.

\startsetups[orphanwidow]
    \directsetup{*reset}
    \setpenalties \widowpenalties{1}{10000}
    \setpenalties \clubpenalties {1}{10000}
    \brokenpenalty\plusone
\stopsetups

Wolfgang