diff --git a/ChangeLog b/ChangeLog index 743993429..10d701a3f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2001-12-19 David Turner + * src/sfnt/sfobjs.c (SFNT_Load_Face): make the "post" and "name" + tables optional to load PCL fonts properly + * src/raster/ftrend1.c (ft_raster1_render): fixed a nasty outline shifting bug in the monochrome renderer. diff --git a/src/sfnt/sfobjs.c b/src/sfnt/sfobjs.c index f4966be9a..dc7430866 100644 --- a/src/sfnt/sfobjs.c +++ b/src/sfnt/sfobjs.c @@ -298,10 +298,12 @@ /* load other tables */ if ( LOAD_( max_profile ) || - LOAD_( charmaps ) || - LOAD_( names ) || - LOAD_( psnames ) ) + LOAD_( charmaps ) ) goto Exit; + + /* the following tables are optional in PCL fonts, don't check for errors */ + (void) LOAD_( names ); + (void) LOAD_( psnames ); /* do not load the metrics headers and tables if this is an Apple */ /* sbit font file */