[HarfBuzz] Wrong GDEF class in timesi.ttf on Win7
Behdad Esfahbod
behdad at behdad.org
Wed Feb 24 02:36:10 UTC 2016
Looks like I was wrong about OS X having another version. The other font was
just Times. So, the Times New Roman Italic on latest OS X is also affected.
On 16-02-24 11:25 AM, Behdad Esfahbod wrote:
> Hi Jonathan,
>
> As you probably know, I changed mark zeroing from BY_UNICODE_LATE to
> BY_GDEF_LATE in HarfBuzz. So far I only got a bug report about Cantarell
> breaking, which was fixed in the font's GDEF table.
>
> Today, Dominik and I noticed that Times New Roman Italic on Windows 7 has
> wrong GDEF class for ASCII double-quote, and as such, we now zero its advance
> width. The bug is not present in Windows XP or Windows 8 on. It also happens
> to be present on the OpenType Times New Roman Italic on OS X, but that is
> superseded by a non-OpenType version of the font.
>
> Even with the broken font, CoreText does not show the bad rendering, whereas,
> in my testing, Uniscribe from Windows 7 does.
>
> Given that Windows 7 still has the largest market share across PCs, I feel
> like we cannot ignore this. I assume IE probably does not expose this bug
> because they don't process OpenType features for Latin? Can someone test on
> Windows 7?
>
> I'm not sure how to proceed forward. IIRC we have had also observed one Latin
> glyph with wrong GDEF back a few years ago, in Georgia or some other font on
> Windows. That should be in mozilla bug tracker somewhere.
>
> Please discuss!
>
--
behdad
http://behdad.org/
More information about the HarfBuzz
mailing list