shithub: freetype+ttf2subf

Download patch

ref: 710354b8e9f7c7c44bdf1cb087625f7a16e3922a
parent: 9a814fabbf7bd76da1ca978a9123c64e50dd0a1a
author: David Turner <[email protected]>
date: Wed Aug 16 13:04:22 EDT 2000

fixed the bug that prevented bitmap formats to be loaded
correctly when the auto-hinter is used (symptom: "winfonts"
driver didn't load bitmaps correctly).

git/fs: mount .git/fs: mount/attach disallowed
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -979,8 +979,10 @@
     /* do we need to load the glyph through the auto-hinter? */
     library  = driver->root.library;
     hinter   = library->auto_hinter;
-    autohint = hinter &&
-               !( load_flags & ( FT_LOAD_NO_SCALE | FT_LOAD_NO_HINTING ) );
+    autohint = hinter                                                      &&
+               !( load_flags & ( FT_LOAD_NO_SCALE | FT_LOAD_NO_HINTING ) ) &&
+               FT_DRIVER_IS_SCALABLE(driver) &&
+               FT_DRIVER_USES_OUTLINES(driver);
     if ( autohint )
     {
       if ( FT_DRIVER_HAS_HINTER( driver ) &&