Option Numbers=Line funktioniert mit der Schriftart Constantia nach dem MikTek-Update nicht mehr

Option Numbers=Line funktioniert mit der Schriftart Constantia nach dem MikTek-Update nicht mehr

Ich muss die Schriftart Constantia verwenden und kompiliere mein Dokument daher mit LuaLaTeX \usepackage{fontspec}(Editor ist TeXStudio). Da mir die OldStyle-Nummern nicht gefallen, verwende ich \setmainfont[Numbers=Lining]{Constantia}. Bisher hat das perfekt funktioniert, aber seit ich MikTeX gestern aktualisiert habe, erhalte ich den Fehler:

OpenType feature 'Numbers=Uppercase' (lnum) not(fontspec) available for font 'Constantia' with script(fontspec) 'CustomDefault' and language 'Default'.

Hier ist ein MWE:

\documentclass{scrreprt}
\usepackage{fontspec}
\setmainfont[Numbers=Lining]{Constantia}

\begin{document}

1234567890

\end{document}

Es wird die folgende Ausgabe erzeugt:

Zahlen sind im OldStyle gesetzt

Die Schriftart selbst kann nicht das Problem sein, da ich sie in Word getestet habe, wo ich das Verhalten ändern kann:

Mit Word und Font-Option Lining erstellte Ausgabe

Vielen Dank im Voraus für Ihre Hilfe.

Antwort1

Das in Miktex verwendete Luatex 1.10.1 weist einen Fehler auf, der die Schriftartverwendung beeinträchtigt.

Ich habe dazu bereits einen Fehlerbericht erstellt und vorgeschlagen, dass Miktex auf 1.10.0 zurückgesetzt wird:https://github.com/MiKTeX/miktex/issues/353

Wenn Sie es dringend benötigen, können Sie Texlive 2019 neben Ihrem Miktex installieren und dies verwenden, bis das Problem behoben ist.

verwandte Informationen