diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c index 5f0fb36f1..c6fd2c860 100644 --- a/src/truetype/ttgload.c +++ b/src/truetype/ttgload.c @@ -296,7 +296,7 @@ if ( n_contours > left_contours ) { FT_TRACE0(( "ERROR: Glyph index %ld has %d contours > left %d\n", - subglyph.index, + subg->index, n_contours, left_contours )); return TT_Err_Too_Many_Contours; diff --git a/src/truetype/ttobjs.c b/src/truetype/ttobjs.c index 24adfd857..da1d49452 100644 --- a/src/truetype/ttobjs.c +++ b/src/truetype/ttobjs.c @@ -145,7 +145,7 @@ /* Test for Microsoft English language */ if ( rec->platformID == TT_PLATFORM_MICROSOFT && - rec->encodingID < TT_MS_ID_UNICODE_CS && + rec->encodingID <= TT_MS_ID_UNICODE_CS && (rec->languageID & 0x3FF) == 0x009 ) found = 1;