到目前为止,在所有情况下,使用 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?