[HarfBuzz] Kerning issue with Linux Libertine smallcaps
Behdad Esfahbod
behdad at behdad.org
Thu Aug 8 20:26:18 PDT 2013
On 13-08-07 05:49 PM, Behdad Esfahbod wrote:
> 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!
I have a plausible theory now: if no feature is specified Uniscribe goes
through the legacy codepath that only applies kern, mark, mkmk as GPOS. As
soon as we provide any features, it goes through a different path that applies
all features as both GSUB / GPOS. I've convinced myself that this is what's
happening.
--
behdad
http://behdad.org/
More information about the HarfBuzz
mailing list