Am 14.07.2016 um 14:33 schrieb Ulrike Fischer:
Am Thu, 14 Jul 2016 11:35:45 +0200 schrieb Herbert Voss:

{} was never a completly reliable method to suppress a ligature (see
exercise 5.1 in the texbook), and obviously it now fails completly

The !{}` was _not_ an example for suppressing a ligature.

What else?

A funny example for the different behaviour!

!` is a ligature in tex and gives (also with pdflatex) the upside
down exclamation mark. !{}` avoids the ligature in pdflatex but (no
longer) in luatex. The \enquote obviously expands to ! + ` and then
the ligature is built.

I know all that and it was not my problem. I asked for the different
behaviour xelatex<->lualatex

Herbert



With legacy fonts you can actually disable the behaviour by
disabling the ligatures:

\usepackage{microtype}
\DisableLigatures[!,?]{}

With fontspec you would have to disable tlig:

\setmainfont[RawFeature=-tlig]{...}

but this also disable the --.




Reply via email to