On Sat, Dec 7, 2013 at 8:51 AM, Werner LEMBERG <[email protected]> wrote: >> I note that on Arial_Bold.ttf glyph #274 "ldot", C Freetype's hinted >> output looks off to me. [...] >> >> Times New Roman glyph #274 "ldot" at 13 ppem is similarly off by -3, >> [...] > > Please retry with the current git. Three days ago I've committed the > following: > > [truetype] Fix phantom point handling. > > This is a further improvement to the changes from 2013-11-06. > > * src/truetype/ttgload.c (TT_Hint_Glyph): Horizontal phantom points > are rounded horizontally, vertical ones are rounded vertically. > (TT_LOADER_SET_PP): The horizontal position of vertical phantom > points in pre-ClearType mode is zero, as shown in the OpenType > specification. > > Indeed, it seems that ftgrid now handles your examples just fine.
I've tried current git and 2.5.2, and unless I screwed up, ftgrid shows no difference (apart from some new debugging XXX and ptsize printf calls): the "l"s in the "ldot"s are still off-grid. _______________________________________________ Freetype-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/freetype-devel
