* src/sfnt/sfobjs.c (SFNT_Load_Face): make the "post" and "name" tables optional to load PCL fonts properly
diff --git a/ChangeLog b/ChangeLog
index 7439934..10d701a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2001-12-19 David Turner <david@freetype.org>
+ * 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 f4966be..dc74308 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 */