[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