使用 lualatex/texlive2024 时使用 textls 字体名称中带有空格时出错

使用 lualatex/texlive2024 时使用 textls 字体名称中带有空格时出错

到目前为止,在所有情况下,使用 lualatex 字体的全名都可以正常工作。但是,自从更新到 TeXLive 2024 以来,使用时会产生错误\textls[]{}

以下代码会产生此错误

luaotfload | db : Reload initiated (formats: otf,ttf,ttc); reason: Font "kernfactor=-0.005;Libertinus Serif at 10.95pt" not found....xmf-dist/tex/lu
atex/luaotfload/fontloader-basics-gen.lua:156: bad argument #2 to 'find_file' (
invalid option '95pt').
<to be read again>
edef
l.14 \textls[-5]{\blindtext}
\documentclass[11pt]{article}

\usepackage{fontspec}
\usepackage{microtype}

\setmainfont{Libertinus Serif}

\usepackage{blindtext}

\begin{document}

\textls[-5]{\blindtext}

\end{document}

使用 可以\setmainfont{LibertinusSerif}按预期工作。如果不使用\textls[]{},两种语法都可以正常工作。

不过我不确定应该向哪里报告这个问题:fontspec?microtype?luaoftload?

相关内容