On 1/13/2022 5:46 PM, Javier Bezos wrote:

👍 It didn’t occur to me to think of the old good bidi features
of etex and I was just playing with \...dir’s. After some simple
tests it seems to do the trick.

After some additional tests, setting \predisplaydirection=0
doesn’t seem the solution 🙁.

Any additional suggestions on how to make luatex usable for
serious math typesetting with RTL languages will be welcome.
This includes the possibility of manipulations at the lua
level (for example, I’m wondering if something similar to the
macro \lastlinelength in sec. 7.7.2 can be used to catch and
fix the spacing).

I'm just looking for a solution. After tree weeks of fighting
I’m somewhat desperate.
you can use callbacks to loop back overlists and see if some above glue was added and then go back till you find a line that you can then 'repack' for testing to get the natural width

anyway, i have a patch for the r2l last line issue but as i'm in the middle of something else it has to wait for a few days to get included (maybe the weekend as i have to enter luatex mode)

Hans

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------

Reply via email to