At 09:11 06.07.2001 +0000, you wrote:
>Hans' solution is probably the best. But there really is no way to disable
>ligatures without side-effects (you loose hyphenation)
I looked into babel.sty and germanb.ldf how the shorthand "| is
implemented. The following (stolen) definition allows me to prevent a
ligature while allowing hyphenation at this place as well as before and
afterwards in the same word. (With cmr, babel's choice of .03em looks good,
I think.)
\def\nolig{\nobreak\discretionary{-}{}{\kern.03em}\nobreak\hskip\z@skip} %
(after changing the catcode of @)
Is there any problem with that definition? If not, I would suggest
including a similar command in ConTeXt, since ligatures in words like
"Auflage" or "hinauffliegen" have to be corrected.
Eckhart