[NTG-context] Ligatures on Linux Libertine Bold Italic

Marco melmothx at gmail.com
Mon Nov 8 16:22:30 CET 2010


Taco Hoekwater <taco at elvenkind.com> writes:

> On 11/08/2010 03:53 PM, Marco wrote:
>>
>> 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?
>
> Whether this is broken and/or a bug is not clear cut, but the Bold
> Italic font does not have a default script, so it needs an explicit
> script=latn in the feature setup (the other fonts actually do have a
> default script, it is just the bold italic that does not have one).
>
> I don't really know how to set that up in such a way that it will not
> affect other fonts as well, but as a workaround/large hammer method,
> adding this
>
>   \definefontfeature[default][default][script=latn]
>
> before loading the typescript will probably work.
>
> Best wishes,
> Taco

It worked. Now it's all clear to me. Thanks Wolfgang and Taco. 

I'll report the bug to the linux libertine project.

-- 
Marco



More information about the ntg-context mailing list