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:
parent
9a814fabbf
commit
710354b8e9
|
@ -979,8 +979,10 @@
|
||||||
/* do we need to load the glyph through the auto-hinter? */
|
/* do we need to load the glyph through the auto-hinter? */
|
||||||
library = driver->root.library;
|
library = driver->root.library;
|
||||||
hinter = library->auto_hinter;
|
hinter = library->auto_hinter;
|
||||||
autohint = hinter &&
|
autohint = hinter &&
|
||||||
!( load_flags & ( FT_LOAD_NO_SCALE | FT_LOAD_NO_HINTING ) );
|
!( load_flags & ( FT_LOAD_NO_SCALE | FT_LOAD_NO_HINTING ) ) &&
|
||||||
|
FT_DRIVER_IS_SCALABLE(driver) &&
|
||||||
|
FT_DRIVER_USES_OUTLINES(driver);
|
||||||
if ( autohint )
|
if ( autohint )
|
||||||
{
|
{
|
||||||
if ( FT_DRIVER_HAS_HINTER( driver ) &&
|
if ( FT_DRIVER_HAS_HINTER( driver ) &&
|
||||||
|
|
Loading…
Reference in New Issue