On 7/8/2016 6:48 PM, Javier Bezos wrote:
Hans,
Sure. Compare the behaviour of \leftskip and \parshape.
IMO, they should be the same.

Well, after thinking a little more about this I'm not so
sure.

But same problem with \hangindent. This is easier to catch
(just change the sign), but it would be nice if its behaviour
is mirrored like \parindent, \leftskip, etc. I think LuaTeX
must overcome the limitations of the XeT-TeX bidi model.

changing such things now will break existing code

I know, but not changing it breaks also existing code for bidi
texts, except if we modify lots of things, which is an
overkill (and very likely the code will end up with many hacks).
And after all, 0.95 also broke existing code. I think not adding
now a proper bidi model is a missed opportunity and in the years
to come very likely we'll speak of a "long standing bug" in the
bidi behavior of \hangindent. It's MHO.

Well, if one looks at it from the point of viuew of the par builder where left/right skips are kind of global and applied later to the broken lines, then it's not a bug but a choice.

I'll look at it but if something gets added, then it will be an option (keyword or variable) and not a default. After all, for proper bidi support one also needs to implement a proper layout model so it's never a simple switch thing. I'm pretty sure that this is an area where macro packages make fundamental different choices.

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
-----------------------------------------------------------------
_______________________________________________
dev-luatex mailing list
dev-luatex@ntg.nl
https://mailman.ntg.nl/mailman/listinfo/dev-luatex

Reply via email to