![LuaTex를 사용할 때 Microtype 패키지에서 경고가 발생함](https://rvso.com/image/391725/LuaTex%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EB%95%8C%20Microtype%20%ED%8C%A8%ED%82%A4%EC%A7%80%EC%97%90%EC%84%9C%20%EA%B2%BD%EA%B3%A0%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%95%A8.png)
마이크로타입을 포함할 때마다 다음 경고 메시지가 나타납니다.
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 정의와 호환되므로(적어도 테스트에서는 어떤 문제도 발견되지 않았습니다) 경고를 무시할 수 있습니다(그러나 침묵시킬 수는 없습니다).