옵션 번호=MikTek 업데이트 이후 글꼴 Constantia에서 안감이 더 이상 작동하지 않습니다.

옵션 번호=MikTek 업데이트 이후 글꼴 Constantia에서 안감이 더 이상 작동하지 않습니다.

Constantia 글꼴을 사용해야 하므로 \usepackage{fontspec}(편집기는 TeXStudio임) LuaLaTeX로 문서를 컴파일해야 합니다. 나는 OldStyle 번호를 좋아하지 않기 때문에 \setmainfont[Numbers=Lining]{Constantia}. 지금까지는 완벽하게 작동했지만 어제 MikTeX를 업데이트한 이후로 다음 오류가 발생했습니다.

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

MWE는 다음과 같습니다.

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

\begin{document}

1234567890

\end{document}

다음과 같은 출력이 생성됩니다.

숫자는 OldStyle에서 설정됩니다.

글꼴 자체는 문제가 될 수 없습니다. 동작을 변경할 수 있는 Word에서 글꼴을 테스트했기 때문입니다.

Word 및 Font-Option Lining을 사용하여 생성된 출력

당신의 도움에 미리 감사드립니다.

답변1

miktex에 사용되는 luatex 1.10.1에는 글꼴 사용에 영향을 미치는 버그가 있습니다.

나는 이미 이에 대한 버그 보고서를 작성했으며 miktex를 1.10.0으로 되돌릴 것을 제안했습니다.https://github.com/MiKTeX/miktex/issues/353

긴급하게 필요한 경우 miktex 옆에 texlive 2019를 설치하고 문제가 해결될 때까지 이를 사용할 수 있습니다.

관련 정보