Hello David, > > what exactly > > is the API change, and since when? > > > > FT_LOAD_TARGET_LIGHT and FT_RENDER_MODE_LIGHT did nothing for > > in 2.1.10. > > > > There is no API change, it's simply the algorithm used to implement > the LIGHT hinting mode that has been modified. > > Moreover, in 2.1.10, this mode did actually perform something.
>From the API docs I read this: FT_LOAD_TARGET_LIGHT: Use hinting for FT_RENDER_MODE_LIGHT. FT_RENDER_MODE_LIGHT: This is similar to FT_RENDER_MODE_NORMAL -- you have to use FT_LOAD_TARGET_LIGHT in calls to FT_Load_Glyph to get any effect since the rendering process no longer influences the positioning of glyph outlines. The resulting glyph shapes are more similar to the original, while being a bit more fuzzy (`better shapes' instead of `better contrast', so to say. --- What I make up of this: FT_RENDER_MODE_LIGHT has become deprecated, and specifying it is exactly the same as specifying FT_RENDER_MODE_NORMAL. I should only use FT_LOAD_TARGET_LIGHT in FT_Load_Glyph(). So: error = FT_Load_Char( face, text[n], FT_LOAD_DEFAULT | FT_LOAD_TARGET_LIGHT) ... error = FT_Glyph_To_Bitmap( &glyph, FT_RENDER_MODE_NORMAL, 0, 1 ); --- If my assumption is correct, I would suggest moving the explanation to the FT_LOAD_TARGET_LIGHT flag docs, and have FT_RENDER_MODE_LIGHT refer to FT_LOAD_TARGET_LIGHT. Furthermore, on the web API docs, I noticed FT_LOAD_TARGET_LIGHT is not in the FT_LOAD_XXX list that sits before their descriptions. Thanks, best regards, Leon. On Tue, 20 Dec 2005 10:15:11 +0100, "Turner, David" <[EMAIL PROTECTED]> said: > Hi Leon, > > > For those of us using and/or testing FreeType standalone, > > what exactly > > is the API change, and since when? > > > > FT_LOAD_TARGET_LIGHT and FT_RENDER_MODE_LIGHT did nothing for > > in 2.1.10. > > > > There is no API change, it's simply the algorithm used to implement > the LIGHT hinting mode that has been modified. > > Moreover, in 2.1.10, this mode did actually perform something. > This can be demo-ed with "ftview" and the "L" key to cycle between > target modes. > > Regards, > > - David > *********************************************************************************** > Information contained in this email message is confidential and may be > privileged, and is intended only for use of the individual or entity > named above. If the reader of this message is not the intended recipient, > or the employee or agent responsible to deliver it to the intended > recipient, you are hereby notified that any dissemination, distribution > or copying of this communication is strictly prohibited. If you have > received this communication in error, please immediately notify the > [EMAIL PROTECTED] and destroy the original message. > *********************************************************************************** > _______________________________________________ Freetype-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/freetype-devel
