[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] Regarding head-table Bit 3: Force ppem to integer values
From: |
Werner LEMBERG |
Subject: |
Re: [ft-devel] Regarding head-table Bit 3: Force ppem to integer values for all internal scaler math |
Date: |
Thu, 27 Nov 2014 05:58:13 +0100 (CET) |
> Essentially it's about whether FreeType should respect bit 3 of
> head-table flags:
>
> http://www.microsoft.com/typography/otspec/head.htm
>
> and implemented here:
>
> https://github.com/behdad/freetype/blob/master/src/truetype/ttobjs.c#L1189
>
> I don't think applying this rounding makes sense when not doing
> bytecode hinting. Indeed, it breaks linear scaling, etc.
Sounds sensible to disable it for the non-hinting case. Can you
prepare a patch?
And do you have data on Windows behaviour for TrueType fonts with and
without hints? Or Apple data, which might be relevant also since they
don't use hints...
Werner