[luatex] package csquotes

Herbert Voss Herbert.Voss at FU-Berlin.DE
Thu Jul 14 11:35:45 CEST 2016


Am 14.07.2016 um 10:15 schrieb Ulrike Fischer:
> Am Wed, 13 Jul 2016 23:06:50 +0200 schrieb Herbert Voss:
>
>> With xelatex everything is fine, but with lualatex
>> the second ! is wrong.
>>
>> up-to-date TL 2016
>>
>> \documentclass{article}
>> \usepackage[ngerman]{babel}
>> \usepackage[autostyle]{csquotes}
>> \begin{document}
>> \enquote{foo \enquote{!bar!} baz}
>>
>> !bar!{}`
>> \end{document}
>
> {} 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.

> in luatex due to the changes in the ligature/hyphenation handling
> (it doesn't work in context either).

it should show that there is something wrong.

> csquotes should better insert either \/ or \kern0pt before the
> ending quote.

that is another question.

Herbert


>
> \documentclass{article}
>
>
> \begin{document}
> f\/i f\kern0pt i fi f{}i
>
> bla!\/` bla!\kern0pt` bla!`
> \end{document}
>



More information about the luatex mailing list