[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