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).
This commit is contained in:
David Turner 2000-08-16 17:04:22 +00:00
parent eedd97d775
commit f89f5cdf8e
1 changed files with 4 additions and 2 deletions

View File

@ -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 ) &&