Новая ошибка со шрифтом Charis SIL в LuaLaTeX

Новая ошибка со шрифтом Charis SIL в LuaLaTeX

Новые обновления в TeX Live могут иметь некоторые проблемы. Теперь у меня эта новая ошибка со Charis SILшрифтом, компилирующимся с LuaLaTeX. Если я изменю шрифт (например Gentium Plus), ошибка исчезнет.

Ошибка LaTeX3: ключ 'fontspec-renderer/Renderer' принимает только фиксированный
набор вариантов (LaTeX3). ]

EDIT: Я использую шрифт Charis SIL с

\setmainfont{Charis SIL}[ Renderer = ICU ]

чтобы получить smallcaps, только что обнаружил, что Renderer = ICUэто проблема, без этого проблема исчезла.

Меня беспокоит, что случилось? Я пользуюсь этой конфигурацией много лет, и сегодня произошел сбой.

EDIT 2: Это MWE

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

EDIT 3: Забудьте о Renderer = ICU, моя ошибка. Я хочу сказать, что есть некоторая проблема с fontspecи Charis SIL. У меня есть этот MWE, который отлично компилируется в MacTeX, но выдает ошибки в Ubuntu 18.04, TeX Live 2018, оба обновлены. Но если я изменю шрифт (например 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в течение пары лет, но вчера (26 февраля 2019 г.) все они не скомпилировались. Те же файлы работают нормально, если я меняю шрифт на Gentium Plus.

Связанный контент