Commit 0ebd3338f69583c019ad00d0644efcbe0439e550

David Turner 2001-06-08T10:54:43

* src/autohint/ahhint.c (ah_hinter_load_glyph): fixed a bug that corrupted transformed glyphs that were auto-hinted (the transform was applied twice !!)

diff --git a/ChangeLog b/ChangeLog
index 186d1bf..30c8f11 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-06-08  David Turner    <david@freetype.org>
+
+        * src/autohint/ahhint.c (ah_hinter_load_glyph): fixed a bug that
+        corrupted transformed glyphs that were auto-hinted (the transform
+        was applied twice !!)
+
 2001-06-07  Werner Lemberg  <wl@gnu.org>
 
 	Updating to libtool 1.4.0.
diff --git a/src/autohint/ahhint.c b/src/autohint/ahhint.c
index 5f177d1..1bfcd24 100644
--- a/src/autohint/ahhint.c
+++ b/src/autohint/ahhint.c
@@ -1367,7 +1367,8 @@
     ah_loader_rewind( hinter->loader );
 
 #if 1
-    load_flags = FT_LOAD_NO_SCALE;
+    load_flags  = FT_LOAD_NO_SCALE
+                | FT_LOAD_IGNORE_TRANSFORM ;
 #else
     load_flags |= FT_LOAD_NO_SCALE | FT_LOAD_NO_RECURSE;
 #endif