Polyglossia アップデート後の fmtcount の問題

Polyglossia アップデート後の fmtcount の問題

内部的に fmtcount を使用して数値をそれぞれの名前に変換するパッケージ (cooking-units) で奇妙な動作が見られます。fmtcount を直接使用する場合も同じ問題が発生します。

これが最初に発生した日付を正確に特定することはできませんが、2 月初旬の 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 でコンパイルされ、polyglossia が使用されている場合、不要な改行が生成されます。babel を使用すると正常に動作します。私は Windows で MiKTeX を使用しています。

多言語出力:

多言語出力

Babel出力:

バベル出力

関連情報