Почему Microtype утверждает, что не может отключить лигатуры?

Почему Microtype утверждает, что не может отключить лигатуры?

В пакете microtypeутверждается, что он не может отключить лигатуры, поскольку для этого потребуется pdftex версии 1.30 или более поздней:

! Package microtype Error: Disabling ligatures of a font is only possible
(microtype)                with pdftex version 1.30 or newer.
(microtype)                Ignoring \DisableLigatures.

pdftex -vдает

pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian)
[...]

Так какая же это версия pdftex?


Дополнительная информация: Первая строка журнала —

This is XeTeX, Version 3.14159265-2.6-0.99992 (TeX Live 2015/Debian) (preloaded format=xelatex 2017.1.15)  25 APR 2017 11:04

(Мне нужно скомпилировать в xelatexсоответствии с требованиями fontspecпакета.)

решение1

Если вы посмотрите наmicrotypeруководствоты найдешь:

введите описание изображения здесь

Поле с информацией "pdfTeX 1.30.0|LuaTeX 0.30" говорит вам, что отключение лигатур с помощью microtypeработает только для pdfTeX от версии 1.30.0 или LuaTeX от 0.30. Вы используете XeTeX, а не pdfTeX, поэтому microtypeотключение лигатур не предусмотрено. Ноfontspecтакже предоставляет функции для лигатур, например, параметр шрифта Ligatures=NoCommon. СмотретьУдаление лигатур при использовании fontspec.

Связанный контент