Las nuevas actualizaciones de TeX Live pueden tener algunos problemas. Ahora tengo este nuevo error con la Charis SIL
fuente al compilar con LuaLaTeX. Si cambio la fuente (digamos Gentium Plus
), el error desaparece.
Error de LaTeX3: la clave 'fontspec-renderer/Renderer' acepta solo un
conjunto fijo de opciones (LaTeX3). ]
EDITAR: uso la fuente Charis SIL con
\setmainfont{Charis SIL}[ Renderer = ICU ]
para obtener minúsculas, descubrí que ese Renderer = ICU
es el problema, sin él, el problema desaparece.
¿Mi preocupación es qué pasó? Utilizo esta configuración durante años y hoy fallé.
EDITAR 2: Este es un MWE
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}[
Renderer = ICU
]
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\end{document}
EDITAR 3: Olvídate de Renderer = ICU
mi error. Mi punto es que hay algún problema con fontspec
y Charis SIL
. Tengo este MWE que se compila bien en MacTeX pero da errores en Ubuntu 18.04, TeX Live 2018, ambos actualizados. Pero si cambio la fuente (digamos Gentium Plus
), los errores desaparecen.
\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}
Errores:
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!}
Y el punto principal es que había usado varios archivos con plantillas similares Charis SIL
durante un par de años, pero ayer (26 de febrero de 2019) todos fallaron en la compilación. Los mismos archivos funcionan bien si cambio la fuente a Gentium Plus
.