# [luatex] glue fill order

luigi scarso luigi.scarso at gmail.com
Wed Oct 9 12:48:06 CEST 2019

On Wed, Oct 9, 2019 at 12:27 PM David Carlisle <d.p.carlisle at gmail.com>
wrote:

> On Wed, 9 Oct 2019 at 10:27, luigi scarso <luigi.scarso at gmail.com> wrote:
> >
> >
> >
> > On Sat, Oct 5, 2019 at 10:42 PM David Carlisle <d.p.carlisle at gmail.com>
> wrote:
> >>
> >> Is there any chance that luatex could change here to be compatible
> >> with other systems?
> >>
> >
> > we are  discussing it, but there is not an easy solution.
>
> thanks, yes  I'm not sure my "-1" suggestion is an improvement
> actually, it was just a suggestion to
> think of a possible change.
>
> > As is now in luatex, \gluestretchorder is consistent (integer always
> greater than zero and ordered ),
> > something else  breaks consistency and backward compatibility (this is a
> quite old macro).
> >
>
> Yes my suggestion aligns 0,1,2,3 with pdftex so a test of
> \gluestretchorder=1 works the same way but
> tests of \gluestretchorder>0 to mean "stretchy" then break.  It may be
> that the best can be done is just document it in the manual.
> It's a bit weird but it's not the only place where luatex and pdftex
> differ (and as far as I can tell it's always been this way in luatex
> without
> anyone noticing or complaining before:-)
>

we are more on a new primitive \eTeXgluestretchorder

\skip0=10pt plus 1 fi
\skip2=10pt plus 1 fil
\skip4=10pt plus 1 fill
\skip6=10pt plus 1 filll

\the\gluestretchorder\skip0
\the\gluestretchorder\skip2
\the\gluestretchorder\skip4
\the\gluestretchorder\skip6

\the\eTeXgluestretchorder\skip0
\the\eTeXgluestretchorder\skip2
\the\eTeXgluestretchorder\skip4
\the\eTeXgluestretchorder\skip6

which gives

1234
-1123

but patching  the tex.setglue  etc is left to  the format .

--
luigi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/luatex/attachments/20191009/dd11cd55/attachment.html>