Thanks, Garulfo. I don't use \definedfont in my real document so I should be able to port it to my use case. And now I've learned about foregroundstyle. (I was already a bit perplexed that \framed has no style key.) Just out of curiousity, perhaps someone (Hans? Wolfgang?) knows more about the underlying issue? Denis
-----Ursprüngliche Nachricht----- Von: ntg-context
Im Auftrag von Garulfo Gesendet: Samstag, 26. Juni 2021 12:37 An: ntg-context@ntg.nl Betreff: Re: [NTG-context] First line of larger font paragraph on grid To have the two pages similar
There is something linked with the use of \definefont. Don't know if it properly impacts the interlinespace for example.
%----------------------------------------------
\setuplayout[grid=yes] \showgrid
\definefont [BigFont] [Bold at 20pt] [28pt]
\definefontsize[e] % <==== added \definebodyfontenvironment [12pt] [e=20pt] % <==== added
\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=\bfe, after=, before={\blank[1*line]}, command=\section_command, ] \protect
\defineframed[myframed][ width=\textwidth, frame=off, rulethickness=0pt, offset=0pt, loffset=-0pt, foregroundstyle=\bfe, % <==== added strut=yes, % <==== added before=, location=top, align=flushleft,] % <==== removed dup "]"
\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
________________________________________________________________ ______
_____________
________________________________________________________________ ___________________ 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 ________________________________________________________________ ___________________