* src/sfnt/sfobjs.c (sfnt_load_face) [FT_CONFIG_OPTION_INCREMENTAL]:


			
			
				david-pic-changes
			
			
		
Werner Lemberg 18 years ago
parent 7b512f50d3
commit fcc1f472c3
  1. 5
      ChangeLog
  2. 15
      src/sfnt/sfobjs.c

@ -1,3 +1,8 @@
2007-04-10 Martin Horak <horakm@centrum.cz>
* src/sfnt/sfobjs.c (sfnt_load_face) [FT_CONFIG_OPTION_INCREMENTAL]:
Ignore `hhea' table. This fixes Savannah bug #19261.
2007-04-09 Werner Lemberg <wl@gnu.org>
* Version 2.3.4 released.

@ -619,7 +619,22 @@
error = SFNT_Err_Ok;
}
else
{
error = SFNT_Err_Horiz_Header_Missing;
#ifdef FT_CONFIG_OPTION_INCREMENTAL
/* If this is an incrementally loaded font and there are */
/* overriding metrics, tolerate a missing `hhea' table. */
if ( face->root.internal->incremental_interface &&
face->root.internal->incremental_interface->funcs->
get_glyph_metrics )
{
face->horizontal.number_Of_HMetrics = 0;
error = SFNT_Err_Ok;
}
#endif
}
}
if ( error )

Loading…
Cancel
Save