Index: src/sfnt/ttload.c =================================================================== RCS file: /cvs/freetype/freetype2/src/sfnt/ttload.c,v retrieving revision 1.78 diff -u -p -r1.78 ttload.c --- ttload.c 2002/05/02 06:50:58 1.78 +++ ttload.c 2002/05/09 15:30:50 @@ -73,7 +73,10 @@ for ( ; entry < limit; entry++ ) { - if ( entry->Tag == tag ) + /* For compatibility with Windows, we consider 0-length + * tables the same as missing tables. + */ + if ( entry->Tag == tag && entry->Length != 0 ) { FT_TRACE3(( "found table.\n" )); return entry;