On Sat, 1 Feb 2025 at 17:18, Udicoudco <[email protected]> wrote:

> On Sat, Feb 1, 2025 at 4:24 PM Ulrike Fischer <[email protected]> wrote:
> >
> > Am Sat, 1 Feb 2025 14:41:57 +0100 schrieb Hans Hagen:
> >
> > > You can best try to handle this at the macro level. Page direction can
> > > badly interfere anyway and every change we make to the diretion code
> > > will introduce another issue. Just don't use it. FWIW, in luametatex we
> > > don't even have \pagedirection any more.
> >
> > I came to the same conclusion after doing a number of tests (in
> >
> https://github.com/LaTeX-Package-Repositories/geometry/issues/20#issuecomment-2154455298
> )
> > where my summary was "As you want 'left margin' to mean 'left
> > margin' imho the correct way to handle this not to set these
> > directions at all. It looks wrong to change all reference points and
> > then to add lots of complicated calculations to get the old
> > behaviour back."
> >
>
> I was probably rambling too much :)
> In practice there is only one bad case left,
> which could be fixed like the other cases:
>
> \catcode`\{=1\catcode`\}=2\catcode`\$=3
> \directlua{tex.enableprimitives("",{"Umathquad", "mathdirection",
> "predisplaydirection",
> "pagedirection", "bodydirection"})}
>
> \font\tenrm=cmr10
> \textfont0=\tenrm\textfont1=\tenrm
> \tenrm
> \hsize=345pt\vsize=550pt\parfillskip=0.0pt plus 1.0fil
> \parindent=15pt\parskip=0pt plus1pt
> \Umathquad\textstyle=10pt
>
> \mathdirection1
> (l)=false swapdir=true mathdir=TRT
> $$\predisplaydirection=-1 1 \leqno(1)$$
>
> \pagedirection=1\bodydirection=1
> \end
>
> but as you suggested' I'm trying to avoid
> the usage of \pagedirection and \bodydirection,
> so I don't have a strong opinion if it should be fixed or not.
>
> I attached another patch.
> *Most Importantly* this patch also
> amends the last one, as I did not consider
> correctly some cases in a situation where
> the equation number is "too close".
>
> If you don't want to fix this last case, I'll send a patch
> which only fixes the last commit.
>

I apply the patch on gitlab-lisn
but I wait to upload it to texlive;
if there are problems we will decide the final version.

--
luigi
_______________________________________________
dev-luatex mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to