218 |
if ( !face->root.internal->incremental_interface ) |
if ( !face->root.internal->incremental_interface ) |
219 |
error = tt_face_load_loca( face, stream ); |
error = tt_face_load_loca( face, stream ); |
220 |
if ( !error ) |
if ( !error ) |
221 |
error = tt_face_load_cvt( face, stream ) || |
{ |
222 |
tt_face_load_fpgm( face, stream ); |
error = tt_face_load_cvt( face, stream ); |
223 |
|
if ( !error ) |
224 |
|
error = tt_face_load_fpgm( face, stream ); |
225 |
|
} |
226 |
|
|
227 |
#else |
#else |
228 |
|
|
293 |
sfnt->done_face( face ); |
sfnt->done_face( face ); |
294 |
|
|
295 |
/* freeing the locations table */ |
/* freeing the locations table */ |
296 |
FT_FREE( face->glyph_locations ); |
tt_face_done_loca( face ); |
|
face->num_locations = 0; |
|
297 |
|
|
298 |
/* freeing the CVT */ |
/* freeing the CVT */ |
299 |
FT_FREE( face->cvt ); |
FT_FREE( face->cvt ); |