проблема с fmtcount после обновления полиглоссии

проблема с fmtcount после обновления полиглоссии

Я наблюдаю странное поведение в пакете (cooking-units), который внутренне использует fmtcount для преобразования чисел в соответствующие им имена. Та же проблема возникает и при прямом использовании fmtcount.

Я не могу точно указать дату, когда это впервые произошло, но мне кажется, я видел это после недавнего обновления polyglossia в начале февраля. Возможно, это проблема в пакете fmtcount, но его не трогали с 2020 года, так что я в этом не уверен.

Этот код...

\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{german}
%works fine when using babel
%\usepackage[ngerman]{babel}
\usepackage{fmtcount}
\begin{document}
a\numberstringnum{2} b
\end{document}

... создает нежелательный перенос строки при компиляции с помощью XeLaTeX и при использовании полиглоссии. Работает нормально, когда используется babel. Я использую MiKTeX на Windows.

Вывод полиглоссии:

вывод полиглоссии

Вывод Babel:

выход Babel

Связанный контент