| | Defined in FT_OPENTYPE_VALIDATE_H (freetype/ftotval.h). | 
 
 
 | Validate various OpenType tables to assure that all offsets and indices are valid. The idea is that a higher-level library which actually does the text layout can access those tables without error checking (which can be quite time consuming). | 
 
 | input |  | 
| face | A handle to the input face. |  | validation_flags | A bit field which specifies the tables to be validated. See FT_VALIDATE_OTXXX for possible values. |  | 
 | output |  | 
| BASE_table | A pointer to the BASE table. |  | GDEF_table | A pointer to the GDEF table. |  | GPOS_table | A pointer to the GPOS table. |  | GSUB_table | A pointer to the GSUB table. |  | JSTF_table | A pointer to the JSTF table. |  | 
 | return |  | FreeType error code. 0 means success. | 
 | note |  | This function only works with OpenType fonts, returning an error otherwise. After use, the application should deallocate the five tables with FT_OpenType_Free. A NULL value indicates that the table either doesn't exist in the font, or the application hasn't asked for validation. | 
 |