On Wed, Nov 27, 2013 at 9:31 PM, Nigel Tao <[email protected]> wrote:
> However, there seems to be a regression since 2.5.0 with
> DejaVuSans-Oblique.ttf glyph 269 "eng". The hinted and unhinted glyphs
> show a large horizontal difference.

http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=7e4b0fbfdd1e15780ff1899bb442f70ffc83791b

has this edit:

-            (loader)->pp3.x = 0;                                            \
-            (loader)->pp3.y = (loader)->top_bearing + (loader)->bbox.yMax;  \
-            (loader)->pp4.x = 0;                                            \
+            (loader)->pp3.x = (loader)->advance / 2;                        \
+            (loader)->pp3.y = (loader)->bbox.yMax + (loader)->top_bearing;  \
+            (loader)->pp4.x = (loader)->advance / 2;                        \

If I revert the .x changes, and only keep the .y change (which isn't
really a semantic change, since a+b equals b+a), then there is no
regression for DejaVuSans-Oblique.ttf glyph 269, and no other glyph in
that font seems affected. However, I presume that those .x changes
were made for a reason.

Should I file a bug?

_______________________________________________
Freetype mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype

Reply via email to