[HarfBuzz] Kerning issue with Linux Libertine smallcaps

Behdad Esfahbod behdad at behdad.org
Wed Aug 7 14:49:49 PDT 2013

On 13-08-07 03:07 AM, Khaled Hosny wrote:
> On Tue, Aug 06, 2013 at 02:47:26PM -0400, Behdad Esfahbod wrote:
>> On 13-08-04 06:35 AM, Khaled Hosny wrote:
>>> (just if the Uniscribe backednd supported user features…).
>> It half-does now.  Working on supporting ranges...
> Great. I’m not sure if it is a Uniscribe issue or in HarfBuzz code, but
> when any user feature is used, all default features are disabled (e.g.
> liga or kern), unless explicitly specified.

And ranges supported now.  I'm happy to report that the way we apply features
to ranges seem to match Uniscribe.

I tested with Nadyezhda SL One and am seeing something curious: Without
setting any features Uniscribe is not applying kern, mark, mkmk.  That's weird
because I clearly see that it is applying kern to LinLibertine.

As soon as I set any features, calt, clig, and liga are turned off bug ccmp,
locl and rlig stay on.  However, mark and mkmk are turned on now!

Smells phishy.  I'm updating my Win8 machine to try there.


More information about the HarfBuzz mailing list