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:
A fonte em si não pode ser o problema, pois testei no Word onde posso alterar o comportamento:
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.