[HarfBuzz] Kerning issue with Linux Libertine smallcaps

Behdad Esfahbod behdad at behdad.org
Wed Aug 7 16:21:51 PDT 2013


On 13-08-07 05:49 PM, Behdad Esfahbod wrote:
> 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.

On updated Win8 I get the same from Uniscribe without any features.  With any
feature, I see the same things disappearing and mark & mkmk appearing, but
also 'dist' shows up in that setting.

Adam, have you seen this behavior before?

-- 
behdad
http://behdad.org/



More information about the HarfBuzz mailing list