On Mon, Feb 19, 2018 at 6:41 AM, Alexei Podtelezhnikov <apodt...@gmail.com> wrote: > On Sun, Feb 18, 2018 at 6:11 PM, Werner LEMBERG <w...@gnu.org> wrote: >>> What I need is a reliable mechanism (across Freetype versions and >>> fonts) to determine if a font has horizontal hinting applied or not. >>> It looks like it's something Freetype might need to provide, since >>> the true answer seems to come from the interaction of flags, fonts, >>> and engines. >>> >>> Could this be something that I can read out of FT_FaceRec? >> >> No, it can't, since FT_Load_Glyph's load flags determine that, which >> comes later than the creation of `FT_Face'. >> > > Could you get this from comparing linearHoriAdvance with advance.x<<10 ?
What if we store the resulting load_flags after all massaging inside FT_Load_Glyph into the reserved field of FT_GlyphSlot? Would this work? Sorry, I do not like adding new function interfaces. _______________________________________________ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel