<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 21, 2021 at 5:03 PM Marcel Krüger <<a href="mailto:tex@2krueger.de">tex@2krueger.de</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">Hi,<br>
<br>
consider the following plain LuaTeX document:<br>
<br>
\textdir TRT<br>
\noindent\par<br>
\bye<br>
<br>
without the `\textdir TRT` line or with `\textdir TLT`, this would lead<br>
to "warning  (pdf backend): no pages of output.", but with the non<br>
default "\textdir", it creates an empty (except for the page number) page<br>
instead.<br>
<br>
This can be avoided by setting \pardir too:<br>
<br>
\textdir TRT\pardir TRT<br>
\noindent\par<br>
\bye<br>
<br>
again produces no output, but adding a group around it reintroduces the<br>
issue:<br>
<br>
\begingroup<br>
\textdir TRT\pardir TRT<br>
\noindent\par<br>
\endgroup<br>
\bye<br>
<br>
leads to an empty page.<br>
<br>
Of course similar things happen not only for otherwise empty documents:<br>
Instead of empty paragraphs disappearing, they add empty lines.<br>
<br>
Together, this is not only inconsistent with other engines which always<br>
discard empty paragraphs, but also leads to hard to predict behavior<br>
(especially for users who are not familiar with the implementation of<br>
LuaTeX's directional system), so I think it would be great if LuaTeX<br>
could always remove such empty paragraphs.<br>
<br>
Best,<br>
Marcel<br></blockquote><div><br></div><div>confirmed. </div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">luigi<br></div></div>