El paquete Microtype produce una advertencia al usar LuaTex

El paquete Microtype produce una advertencia al usar LuaTex

Recibo el siguiente mensaje de advertencia cada vez que incluyo microtipo:

Module microtype Warning: overwriting function `keepligature' on input line 59

Aquí hay un ejemplo de trabajo mínimo:

\documentclass{article}                                                          
\usepackage{microtype}                                                           
\begin{document}                                                                 
Test                                                                             
\end{document}

No recibo el error cuando uso XeLaTex.

¿Alguien sabe por qué microtype da esta advertencia?

Si es inofensivo, ¿hay alguna forma de suprimirlo?

Respuesta1

Recibe la advertencia ya que la versión más reciente de luaotfload cambió el manejo de ligaduras en fuentes con espacio entre letras y para esto predefine la keepligaturefunción (consulte la documentación de luaotfload para obtener más detalles).

microtypetiene su propia keepligaturedefinición y al instalarlo ahora advierte que sobrescribe luaotfloadla definición.

La definición de microtipo es compatible con la definición de luaotfload (al menos las pruebas no revelaron ningún problema), por lo que la advertencia se puede ignorar (pero no se puede silenciar).

información relacionada