Microtype-Paket erzeugt Warnung bei Verwendung von LuaTex

Microtype-Paket erzeugt Warnung bei Verwendung von LuaTex

Ich erhalte die folgende Warnmeldung, wenn ich Microtype einbinde:

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

Hier ist ein minimal funktionierendes Beispiel:

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

Ich erhalte den Fehler nicht, wenn ich XeLaTex verwende.

Weiß jemand, warum Microtype diese Warnung ausgibt?

Wenn es harmlos ist, gibt es eine Möglichkeit, es zu unterdrücken?

Antwort1

Sie erhalten die Warnung, da die neueste Version von Luaotfload die Handhabung von Ligaturen in Schriftarten mit Buchstabenabstand geändert hat und hierfür die keepligatureFunktion vordefiniert (Einzelheiten finden Sie in der Luaotfload-Dokumentation).

microtypehat eine eigene keepligatureDefinition und warnt jetzt bei der Installation, dass es luaotfloaddie Definition überschreibt.

Die Mikrotypdefinition ist mit der Luaotfload-Definition kompatibel – zumindest haben die Tests keine Probleme ergeben –, daher kann die Warnung ignoriert (aber nicht stummgeschaltet) werden.

verwandte Informationen