<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Oct 9, 2019 at 12:27 PM David Carlisle <<a href="mailto:d.p.carlisle@gmail.com">d.p.carlisle@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, 9 Oct 2019 at 10:27, luigi scarso <<a href="mailto:luigi.scarso@gmail.com" target="_blank">luigi.scarso@gmail.com</a>> wrote:<br>
><br>
><br>
><br>
> On Sat, Oct 5, 2019 at 10:42 PM David Carlisle <<a href="mailto:d.p.carlisle@gmail.com" target="_blank">d.p.carlisle@gmail.com</a>> wrote:<br>
>><br>
>> Is there any chance that luatex could change here to be compatible<br>
>> with other systems?<br>
>><br>
><br>
> we are discussing it, but there is not an easy solution.<br>
<br>
thanks, yes I'm not sure my "-1" suggestion is an improvement<br>
actually, it was just a suggestion to<br>
think of a possible change.<br>
<br>
> As is now in luatex, \gluestretchorder is consistent (integer always greater than zero and ordered ),<br>
> something else breaks consistency and backward compatibility (this is a quite old macro).<br>
><br>
<br>
Yes my suggestion aligns 0,1,2,3 with pdftex so a test of<br>
\gluestretchorder=1 works the same way but<br>
tests of \gluestretchorder>0 to mean "stretchy" then break. It may be<br>
that the best can be done is just document it in the manual.<br>
It's a bit weird but it's not the only place where luatex and pdftex<br>
differ (and as far as I can tell it's always been this way in luatex<br>
without<br>
anyone noticing or complaining before:-)<br></blockquote><div><br></div><div>we are more on a new primitive \eTeXgluestretchorder</div><div> </div></div><div> \skip0=10pt plus 1 fi<br> \skip2=10pt plus 1 fil<br> \skip4=10pt plus 1 fill<br> \skip6=10pt plus 1 filll<br><br> \the\gluestretchorder\skip0<br> \the\gluestretchorder\skip2<br> \the\gluestretchorder\skip4<br> \the\gluestretchorder\skip6<br><br> \the\eTeXgluestretchorder\skip0<br> \the\eTeXgluestretchorder\skip2<br> \the\eTeXgluestretchorder\skip4<br> \the\eTeXgluestretchorder\skip6<br><br>which gives<br><br>1234<br>-1123<br></div><div><br></div><div>but patching the tex.setglue etc is left to the format .</div><div><br></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">luigi<br></div></div>