From e975b6fd9037057141da27371634b4b6bb4d5246 Mon Sep 17 00:00:00 2001 From: Graham Asher Date: Thu, 18 Jul 2002 16:38:07 +0000 Subject: [PATCH] Changes to support incremental Type 42 fonts: assume a font has glyphs if it has an incremental interface object. --- src/sfnt/sfobjs.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/sfnt/sfobjs.c b/src/sfnt/sfobjs.c index cf7f5ba38..609f00073 100644 --- a/src/sfnt/sfobjs.c +++ b/src/sfnt/sfobjs.c @@ -432,8 +432,15 @@ /* */ /* do we have outlines in there? */ - has_outline = FT_BOOL( ( TT_LookUp_Table( face, TTAG_glyf ) != 0 ) || - ( TT_LookUp_Table( face, TTAG_CFF ) != 0 ) ); +#ifdef FT_CONFIG_OPTION_INCREMENTAL + has_outline = FT_BOOL( face->root.incremental_interface != 0 || + TT_LookUp_Table( face, TTAG_glyf ) != 0 || + TT_LookUp_Table( face, TTAG_CFF ) != 0 ); +#else + has_outline = FT_BOOL( TT_LookUp_Table( face, TTAG_glyf ) != 0 || + TT_LookUp_Table( face, TTAG_CFF ) != 0 ); +#endif + is_apple_sbit = 0; #ifdef TT_CONFIG_OPTION_EMBEDDED_BITMAPS