I don’t understand the answer I am afraid, I’ve never seen any issue with grid alignment before (I don’t use columns either, and I changed nothing at all).

 

De : Hans Hagen
Envoyé le :lundi 23 novembre 2020 00:05
À : mailing list for ConTeXt users; Joseph
Objet :Re: [NTG-context] Issue with grid

 

On 11/22/2020 5:03 PM, Joseph wrote:

> Dear list,

>

> In some cases with latest LMTX I see text not aligned to grid. MWE

> reproduces the problem (could not reproduce with default font).

>

> Typesetting MWE using online ConTeXt page shows correctly aligned text

> on grid.

>

> \showgrid

>

> \setuplayout[grid=both]

>

> \definefontfeature[base][mode=node]

>

> \definefontfamily[mainfont][serif][EBGaramond][features=base]

>

> \setupbodyfont[mainfont, 9pt]

>

> \starttext

>

> \blank[line, samepage]Fin des psalmes.

>

> \blank[line, samepage]Fin des psalmes.

>

> \dorecurse{8}{\input knuth

>

> }

>

> \stoptext

>

> If number of itérations is changed from 8 to 7) problem does not appear,

> seems to be linked to the fact page is fully filled with lines.

>

> If one of the \blank lines is commented out problem does not occur either.

 

It might have to do with the fact that the height/depth ratio that is

used doesn't match well with the ascenders/descenders of the font that

you use. The defaults are:

 

\setupinterlinespace

   [height=.72,

    depth=.28,

    line=2.8\exheight]

 

so you can play with these. The 72:28 ratio works ok for most fonts but

sometimes need to be adapted. Sometimes the 2.8 is not enough.

 

(makes me wonder: i can issue a warning when a font can overrun)

 

(normally grid snapping should catch is but columns are kind of different)

 

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

-----------------------------------------------------------------