FT_Error HB_Init_GDEF_Extension( HB_Engine engine ) { PEngine_Instance _engine = HANDLE_Engine( engine ); if ( !_engine ) return FT_Err_Invalid_Engine; return HB_Register_Extension( _engine, GDEF_ID, sizeof ( HB_GDEFHeader ), GDEF_Create, GDEF_Destroy ); }
TT_Init_Kerning_Extension( TT_Engine engine ) { PEngine_Instance _engine = HANDLE_Engine( engine ); TT_Error error; if ( !_engine ) return TT_Err_Invalid_Engine; error = TT_Register_Extension( _engine, KERNING_ID, sizeof ( TT_Kerning ), Kerning_Create, Kerning_Destroy ); return error; }