Am 07.01.2026 um 11:36 schrieb Hans Hagen via ntg-context:
Hi,
The latest upload has:
- a few fixed cf posts around 2025/2026 crossover
- a new parinject feature, that Hraban likely will abuse, see https://
tex.stackexchange.com/a/758011/52406 for the rationale and an
explanation / example by Mikael.
- a new (experimental) tabulate preamble key 'P' that is mostly 'p'
compatible but uses a different split paragraphs across page approach;
it is a side effect of upgrading the alignment mechanism in luametatex
in addition to already present extensions
- we also now enabled shaping penalties thatwas already enabled in my
local cont-exp for a while for testing interferences; it prevents breaks
inside shapes and hang (unless configured otherwise)
- a few improvements in \column uses in column sets but we're working on
making that more relable (not that trivial)
- gaelic language and patterns (more work needed there)
- a bit more documentation here and there (there is some more pending)
Hans
% another example, one of our tests
%\enabletrackers[parinsert]
\setupexternalfigures
[location={global,local,default}]
\starttext
\samplefile{tufte}%
\space\leftparinsert[color=darkred]{An example.}\space
\samplefile{ward}%
\space\rightparinsert[color=darkgreen]{Another example.}\space
\samplefile{tufte}
\page
\samplefile{tufte}%
\space
\leftparinsert
[lines=3]
{\externalfigure[cow.pdf][height=3lh,location=top]}%
\rightparinsert
[lines=4]
{\mirror{\externalfigure[cow.pdf][height=4lh,location=top]}}%
\space
\samplefile{ward}%
\space
\rightparinsert
[distance=2em,lines=2]
{\mirror{\externalfigure[cow.pdf][height=2lh,location=top]}}%
\space
\samplefile{tufte}
\stoptext
The new mechanism produces wrong result for right to left paragraphs
(page 2) and narrow paragraphs (page 3):
\setuppapersize[A4][A3]
\setuplayout[location=middle]
\showframe
\startbuffer
\samplefile{lorem}
\leftparinsert
[lines=3]{\blackrule[color=red,width=2cm,height=1sh,depth=1sd+2lh]}
\samplefile{lorem}
\rightparinsert[lines=3]{\blackrule[color=red,width=2cm,height=1sh,depth=1sd+2lh]}
\samplefile{lorem}
\stopbuffer
\starttext
\title{Default text direction}
\getbuffer
\title{Reverse text direction}
\startalignment[r2l]
\getbuffer
\stopalignment
\title{Narrow paragraphs}
\startnarrower
\getbuffer
\stopnarrower
\stoptext
Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : [email protected] /
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________