<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>dear dev-luatex list,</div>

<div>     I'm an estimator of (La)Tex and the</div>

<div>work done Donald Knuth -- as well as the work that</div>

<div>you all are doing -- and I'm following this list</div>

<div>since a while.</div>

<div>Few time ago I have been in touch with</div>

<div>Patrick Gundlach of https://www.speedata.de/en/</div>

<div>a publishing system based on LuateX.<br/>
My concern and goal would be to be able</div>

<div>to control the looseness of paragraphs while</div>

<div>paging a text, so to minimize widows and orphans</div>

<div>in the resulting document.</div>

<div>In practical terms, when the system finds that</div>

<div>a widow is being produced, then it tries to make</div>

<div>the relevant paragraph more dense, or even</div>

<div>more than one, in order to fit all the text</div>

<div>in the page. (This is not currently possible using Speedata)</div>

<div>I would like to know whether LuaTex offers such</div>

<div>control, on in other terms whether the pagination</div>

<div>algorithm is as sophisticated as the famous</div>

<div>linebreak algorithm of Tex/Latex. (thing in</div>

<div>my opinion highly desirable)</div>

<div>Alternatively, I would like to know what files</div>

<div>I have to check in the distribution of Lua</div>

<div>to reach such a result.</div>

<div>Thank you and kind regards</div>

<div>(Thomas)</div>

<div> </div>

<div> </div>

<div> </div>

<div>https://istitutoculturaitaliana.org/</div>

<div> </div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Sent:</b> Friday, August 03, 2018 at 5:51 PM<br/>
<b>From:</b> "Hans Hagen" <j.hagen@xs4all.nl><br/>
<b>To:</b> "Marcel Krüger" <tex@2krueger.de>, dev-luatex <dev-luatex@ntg.nl><br/>
<b>Subject:</b> Re: [Dev-luatex] nodelist based tex.saveboxresource</div>

<div name="quoted-content">On 8/3/2018 1:09 AM, Marcel Krüger wrote:<br/>
> Hello,<br/>
><br/>
> I want to suggest extending the tex.saveboxresource interface to accept a hlist or vlist node as an alternative to a box number as first argument.<br/>
> Currently creating a boxresource from Lua node list requires saving the list in a TeX box register, only to delete that register again by tex.saveboxresource.<br/>
> A direct way to transform a h/vlist into a boxresource would make such code easier and avoid potential side effects from changing the TeX registers.<br/>
> An experimental patch with a suggested implementation is attached.<br/>
<br/>
ok, makes sense (but not entirely ok that way but i can fix it)<br/>
<br/>
> I also attached a patch implementing a node.scan method which I think would be another nice addition for LuaTeX: It scans a box with rules similar to `\setbox0`<br/>
> and returns the node. This allows passing box-like material to LuaTeX without requiring box registers.<br/>
<br/>
this is tricky stuff so i need to have a close look at side effects<br/>
(it's also more relatex to token scanning so belongs in another namespace)<br/>
<br/>
i'll have a go at it<br/>
<br/>
Hans<br/>
<br/>
-----------------------------------------------------------------<br/>
Hans Hagen | PRAGMA ADE<br/>
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands<br/>
tel: 038 477 53 69 | <a href="http://www.pragma-ade.nl" target="_blank">www.pragma-ade.nl</a> | <a href="http://www.pragma-pod.nl" target="_blank">www.pragma-pod.nl</a><br/>
-----------------------------------------------------------------<br/>
_______________________________________________<br/>
dev-luatex mailing list<br/>
dev-luatex@ntg.nl<br/>
<a href="https://mailman.ntg.nl/mailman/listinfo/dev-luatex" target="_blank">https://mailman.ntg.nl/mailman/listinfo/dev-luatex</a></div>
</div>
</div></div></body></html>