[luatex] package csquotes
Ulrike Fischer
luatex at nililand.de
Thu Jul 14 14:33:41 CEST 2016
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?
!` 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.
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 --.
--
Ulrike Fischer
http://www.troubleshooting-tex.de/
More information about the luatex
mailing list