LuaLaTeX의 Charis SIL 글꼴에 새로운 오류가 발생했습니다.

LuaLaTeX의 Charis SIL 글꼴에 새로운 오류가 발생했습니다.

TeX Live의 새로운 업데이트에는 몇 가지 문제가 있을 수 있습니다. 이제 LuaLaTeX로 글꼴을 컴파일할 때 이 새로운 오류가 발생했습니다 Charis SIL. 글꼴을 변경하면(예 Gentium Plus:) 오류가 사라집니다.

LaTeX3 오류: 'fontspec-renderer/Renderer' 키는 고정된
LaTeX3 선택 항목 세트만 허용합니다. ]

편집: 저는 Charis SIL 글꼴을 사용합니다.

\setmainfont{Charis SIL}[ Renderer = ICU ]

작은 대문자를 얻으려면 그것이 Renderer = ICU문제라는 것을 방금 알았습니다. 그것 없이는 문제가 사라졌습니다.

내 관심사는 무슨 일이 일어났는지에 대한 것입니다. 나는 이 구성을 수년간 사용해왔는데 오늘은 실패했습니다.

편집 2: 이것은 MWE입니다

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}[
Renderer = ICU
]
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\end{document}

편집 3: Renderer = ICU내 실수는 잊어버리세요. 내 요점은 fontspec및 에 몇 가지 문제가 있다는 것입니다 Charis SIL. MacTeX에서는 잘 컴파일되지만 Ubuntu 18.04, TeX Live 2018에서는 오류가 발생하는 MWE가 있습니다. 둘 다 업데이트되었습니다. 하지만 글꼴을 변경하면(예 Gentium Plus:) 오류가 사라집니다.

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}[%{Gentium Plus}[%{Charis SIL}[
Ligatures = TeX,
]

%%% Microtype
\usepackage[activate={true,nocompatibility},final,tracking=alltext,letterspace=-10]{microtype} 

\usepackage{lipsum}
\begin{document}
\lipsum[1]

\textsc{Hello World!}
\end{document}

오류:

Missing number, treated as zero. \begin{document}
Missing number, treated as zero. \begin{document}
Missing number, treated as zero. \begin{document}
Missing number, treated as zero. \begin{document}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}
Missing number, treated as zero. \textsc{Hello World!}

그리고 중요한 점은 몇 년 동안 유사한 템플릿이 포함된 여러 파일을 사용했지만 Charis SIL어제(2019년 2월 26일) 모두 컴파일에 실패했다는 것입니다. 글꼴을 Gentium Plus.

관련 정보