Am 08.11.2010 um 15:53 schrieb Marco:
Hello there.
I'm pretty new to ConTeXt and I'm really impressed by your work. So a huge thanks is due.
Anyway. Today I found that Linux Libertine Bold Italic doesn't create the ligatures. These work on XeTeX. I took a look at /tex/texmf-context/tex/context/base/type-otf.mkiv where the libertine typescript is defined, but I couldn't find anything wrong. The fonts are the one shipped with the latest updated TeXlive 2010 (they are correctly loaded).
With other fonts the ligatures for Bold Italic are created, so I'm a bit lost. Is my setup broken somehow? Or the fonts are broken? Or is it a bug?
Add \definefontfeature[default][default][script=latn] before \setupbodyfont for Libertine. ConTeXt expects for fonts to have ligatures in the default script of the font which is for the case for the libertine fonts except for the bolditalic style where you need the latin script to have ligatures, for me this is a bug in the font and you should make a bug report. Wolfgang