Pacote Microtype produz aviso ao usar LuaTex

Pacote Microtype produz aviso ao usar LuaTex

Estou recebendo a seguinte mensagem de aviso sempre que incluo o microtipo:

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

Aqui está um exemplo mínimo de trabalho:

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

Não recebo o erro quando uso o XeLaTex.

Alguém sabe por que o microtype está dando esse aviso?

Se for inofensivo, existe alguma maneira de suprimi-lo?

Responder1

Você recebe o aviso quando a versão mais recente do luaotfload alterou o tratamento de ligaduras em fontes com espaçamento entre letras e para isso predefine a keepligaturefunção (consulte a documentação do luaotfload para obter detalhes).

microtypetem sua própria keepligaturedefinição e ao instalá-lo agora avisa que sobrescreve luaotfloada definição.

A definição do microtipo é compatível com a definição luaotfload - pelo menos os testes não revelaram nenhum problema -, portanto o aviso pode ser ignorado (mas não pode ser silenciado).

informação relacionada