![Microtype-Paket erzeugt Warnung bei Verwendung von LuaTex](https://rvso.com/image/391725/Microtype-Paket%20erzeugt%20Warnung%20bei%20Verwendung%20von%20LuaTex.png)
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 keepligature
Funktion vordefiniert (Einzelheiten finden Sie in der Luaotfload-Dokumentation).
microtype
hat eine eigene keepligature
Definition und warnt jetzt bei der Installation, dass es luaotfload
die 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.