LuaTeXでJlreqを使った際、直観的に不自然な挙動に遭遇しました。
これが仕様通りなのか不具合なのか、仮に不具合だとして原因がLuaTeX-ja/Jlreq/JFM(jlreqv)いずれにあるのかも分かっておりませんが、ひとまず報告だけさせていただきます。
lualatex,tate,onecolumn,hanging_punctuation,paper=a6,book,
fontsize=9.41pt, % ここの数字を
jafontsize=9.41pt, % 9.41、9,42、9.43とそれぞれ書きかえる
]{jlreq}
\usepackage{bxjalipsum}
\begin{document}
\jalipsum[1]{wagahai}\par
\jalipsum[2]{wagahai}
\end{document}
このようなソースで、文字のポイント数を9.41→9.42→9.43と変更すると、
1ページ目の行数が、14行→13行→14行と変動します。
一度文字を大きくすることにより13行に減った行数が、更に文字を大きくすることでまた14行に戻るのは不自然ではないかと思い、報告をさせていただきました。
一般的にみられる正常な挙動なのだとしたら申し訳ありません。
実行環境は、
・OS:Windows 10 Pro
・TeXディストリビューション:TeX Live 2018
いずれも4月6日時点の最新です。