LuaTex를 사용할 때 Microtype 패키지에서 경고가 발생함

LuaTex를 사용할 때 Microtype 패키지에서 경고가 발생함

마이크로타입을 포함할 때마다 다음 경고 메시지가 나타납니다.

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

다음은 최소한의 작업 예입니다.

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

XeLaTex를 사용할 때 오류가 발생하지 않습니다.

마이크로타입이 왜 이런 경고를 표시하는지 아는 사람이 있나요?

만약 무해하다면 억제할 수 있는 방법은 없을까요?

답변1

최신 luaotfload 버전에서는 문자 간격 글꼴의 합자 처리가 변경되었으며 이에 대해 keepligature함수가 미리 정의되어 있으므로 경고가 표시됩니다(자세한 내용은 luaotfload 설명서 참조).

microtype자체 keepligature정의가 있으며 이제 설치 시 정의를 덮어쓴다는 경고가 표시됩니다 luaotfload.

마이크로타입 정의는 luaotfload 정의와 호환되므로(적어도 테스트에서는 어떤 문제도 발견되지 않았습니다) 경고를 무시할 수 있습니다(그러나 침묵시킬 수는 없습니다).

관련 정보