\documentclass[12pt]{article}
\usepackage[LY1]{fontenc}\usepackage[]{step}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
This gives different placement depending on engine, for some reason I cannot figure out (it's using the same Type 1 fonts no matter what). The different engines don't seem to want to break in the same place, and as a result, there is a one-line difference between the pages (the last line ending in "port-" is pushed to the next page in Lua/Xe). This doesn't seem to occur with other fonts (I tried with times
and stix
and got the same breaks across engines). What gives?
Page 1 with pdfLaTeX (same in DVI and PDF mode):
Page 1 with LuaLaTeX and XeLaTeX: