Option Numbers=O forro não funciona mais com a fonte Constantia após a atualização do MikTek

Option Numbers=O forro não funciona mais com a fonte Constantia após a atualização do MikTek

Preciso utilizar a fonte Constantia e assim compilar meu documento com LuaLaTeX usando \usepackage{fontspec}(Editor é TeXStudio). Como não gosto dos números OldStyle, uso \setmainfont[Numbers=Lining]{Constantia}. Até agora funcionou perfeitamente, mas como atualizei o MikTeX ontem, recebi o erro:

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

Aqui está um MWE:

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

\begin{document}

1234567890

\end{document}

Ele produz a seguinte saída:

Os números são definidos em OldStyle

A fonte em si não pode ser o problema, pois testei no Word onde posso alterar o comportamento:

Saída gerada com Word e Font-Option Lining

Agradeço antecipadamente por sua ajuda.

Responder1

O luatex 1.10.1 usado no miktex possui um bug que afeta o uso da fonte.

Já fiz um relatório de bug para isso e sugeri que o miktex voltasse para 1.10.0:https://github.com/MiKTeX/miktex/issues/353

Se você tiver uma necessidade urgente, poderá instalar o texlive 2019 ao lado do seu miktex e usá-lo até que o problema seja resolvido.

informação relacionada