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.ma...@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
___________________________________________________________________________________

Reply via email to