problema fmtcount após atualização do polyglossia

problema fmtcount após atualização do polyglossia

Estou vendo um comportamento estranho em um pacote (unidades de cozinha) que usa fmtcount internamente para converter números em seus respectivos nomes. O mesmo problema também ocorre ao usar fmtcount diretamente.

Não consigo identificar exatamente a data em que isso aconteceu pela primeira vez, mas acho que vi isso depois de uma atualização recente da poliglossia no início de fevereiro. É possível que seja um problema no pacote fmtcount, mas isso não foi alterado desde 2020, então não tenho certeza disso.

Este código ...

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

... produz uma quebra de linha indesejada, quando compilado com XeLaTeX e se poliglossia for usada. Funciona bem quando o babel é usado. Estou usando o MiKTeX no Windows.

Saída de poliglossia:

saída poliglossia

Saída de Babel:

saída babel

informação relacionada