<html><head></head><body><div class="yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div dir="ltr" data-setdir="false">When formatting a tabular with tabularray and setting \mainfont{Latin Modern Roman}[Scale=0.80] some cells are have incorrect line breaks.  This only happens in very particular circumstances, where the scale is set to exactly 0.8, the font is Latin Modern Roman (or TeX Gyre Termes) and this is the mainfont.  This doesn't happen if I use lualatex.  Below is the code but it may be easier to see the issue by going to <a href="https://wormhole.hepazulian.net/public/texworks/" rel="nofollow" target="_blank">https://wormhole.hepazulian.net/public/texworks/</a> and looking at tb-ex.pdf and tb-lua.pdf.  The directory contains the source, log and output files.</div><div><br></div><div><br></div><div dir="ltr" data-setdir="false">Regards,</div><div dir="ltr" data-setdir="false">Ross<br></div><div><br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><div>\documentclass[a4paper]{article}<br><br>\RequirePackage{fontspec}<br>\RequirePackage{tabularray}<br>\RequirePackage{tabularx}<br><br>%% \setmainfont{TeX Gyre Pagella}[Color=violet,Scale=0.8,Ligatures=TeX]<br>%% \setmainfont{TeX Gyre Termes}[Color=violet,Scale=0.8]<br><br>\newfontfamily{\lmscaleeight}{Latin Modern Roman}[Scale=0.8]<br>\newfontfamily{\lmscaleseven}{Latin Modern Roman}[Scale=0.7]<br><br>\setmainfont{Latin Modern Roman}[Scale=0.80]<br><br>%% \setmainfont{Linux Libertine O}[Scale=0.8,Ligatures=TeX]<br>%% \setsansfont{Linux Biolinum O}[Scale=0.7,Color=red,Ligatures=TeX]<br><br>\begin{document}<br><br><br><br>With tabularx<br><br>\bigskip<br><br>\typeout{tabularx}<br><br>\begin{tabularx}{\linewidth}{Xll} \hline<br>Adjustments     & Height        & Weight \\ \hline<br>Human Male      & +0"           & 100\% \\<br>Human Female    & -4"           & 80\% \\<br>Orc Male        & -4"           & 110\% \\<br>Orc Female      & -6"           & 100\% \\<br>Elf Male        & +5"           & 80\% \\<br>Elf Female      & +2"           & 65\% \\<br>\end{tabularx}<br><br>\bigskip<br><br>With tblr<br><br>\bigskip<br><br>\typeout{tblr with mainfont}<br><br>%% \lmscaleeight<br><br>\begin{tblr}{colspec={Xll},<br>hline{1-2}={1.0pt},row{1}={font=\bfseries}}<br>Adjustments     & Height        & Weight \\<br>Human Male      & +0"           & 100\% \\<br>Human Female    & -4"           & 80\% \\<br>Orc Male        & -4"           & 110\% \\<br>Orc Female      & -6"           & 100\% \\<br>Elf Male        & +5"           & 80\% \\<br>Elf Female      & +2"           & 65\% \\<br>\end{tblr}<br><br>\typeout{tblr with lmscaleeight}<br><br>\lmscaleeight<br><br>\bigskip<br>Using custom font<br>\bigskip<br><br><br>\begin{tblr}{colspec={Xll},<br>hline{1-2}={1.0pt},row{1}={font=\bfseries}}<br>Adjustments     & Height        & Weight \\<br>Human Male      & +0"           & 100\% \\<br>Human Female    & -4"           & 80\% \\<br>Orc Male        & -4"           & 110\% \\<br>Orc Female      & -6"           & 100\% \\<br>Elf Male        & +5"           & 80\% \\<br>Elf Female      & +2"           & 65\% \\<br>\end{tblr}<br><br>\end{document}<br><br></div></div><div dir="ltr" data-setdir="false"><br></div></div></body></html>