В пакете 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.