A proposal =================================== \setuplayout[grid=yes] \showgrid \definefont [BigFont] [Bold at 20pt] [28pt] \unprotect \unexpanded\def\section_command#1#2{% \framed [ width=\textwidth, frame=off, rulethickness=0pt, offset=0pt, loffset=-0pt, before=, location=top, align=flushleft,]{#2}% } \setuphead [section] [ style={\BigFont}, after=, before={\blank[1*line]}, command=\section_command, ] \protect \definefontsize[e] % <==== added \definebodyfontenvironment [12pt] [e=20pt] % <==== added \defineframed[myframed][ width=\textwidth, frame=off, rulethickness=0pt, offset=0pt, loffset=-0pt, foregroundstyle=\bfe, % <==== added strut=yes, % <==== added before=, location=top, align=flushleft,] % <==== removed dupl "]" \starttext \blank[force,3*line,depth] %\begingroup % <==== removed %\BigFont % <==== removed \myframed{Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit} %\endgroup % <==== removed asdfasdf \page \blank[force,3*line,depth] \startsection [title=Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit] asdf \stopsection \stoptext Le 25/06/2021 à 12:30, denis.maier@unibe.ch a écrit :
Hi,
I have some text in a larger font where the first line should be on the grid. Therefore, I’ve tried to adapt the solution from the wiki: https://wiki.contextgarden.net/Grid_typesetting#Placing_titles_on_the_grid https://wiki.contextgarden.net/Grid_typesetting#Placing_titles_on_the_grid
The interesting thing is that the section command indeed places the first line on the grid, but using \framed directly does not give the desired results.
I must be missing something obvious. Does anyone know a solution ?
Thanks for your help,
Denis
===================================
\setuplayout[grid=yes]
\showgrid
\definefont [BigFont] [Bold at 20pt] [24pt]
\unprotect
\unexpanded\def\section_command#1#2{%
\framed [
width=\textwidth,
frame=off,
rulethickness=0pt,
offset=0pt,
loffset=-0pt,
before=,
location=top,
align=flushleft,]{#2}%
}
\setuphead [section] [
style={\BigFont},
after=,
before={\blank[1*line]},
command=\section_command,
]
\protect
\defineframed[myframed][
width=\textwidth,
frame=off,
rulethickness=0pt,
offset=0pt,
loffset=-0pt,
before=,
location=top,
align=flushleft,]]
\starttext
\blank[force,3*line,depth]
\begingroup
\BigFont
\myframed{Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit}
\endgroup
asdfasdf
\page
\blank[force,3*line,depth]
\startsection [title=Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit]
asdf
\stopsection
\stoptext
=========================================
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________