|
|
|
@ -206,10 +206,10 @@ FT_BEGIN_HEADER |
|
|
|
|
* otherwise. |
|
|
|
|
* |
|
|
|
|
* After use, the application should deallocate the buffers pointed to by |
|
|
|
|
* each tables' element. A NULL value indicates that the table either |
|
|
|
|
* doesn't exist in the font, the application hasn't asked for |
|
|
|
|
* validation, or the validator doesn't have the ability to validate the |
|
|
|
|
* sfnt table. |
|
|
|
|
* each tables' element, by calling FT_TrueTypeGX_Free(). A NULL value |
|
|
|
|
* indicates that the table either doesn't exist in the font, |
|
|
|
|
* the application hasn't asked for validation, or the validator doesn't |
|
|
|
|
* have the ability to validate the sfnt table. |
|
|
|
|
*/ |
|
|
|
|
FT_EXPORT( FT_Error ) |
|
|
|
|
FT_TrueTypeGX_Validate( FT_Face face, |
|
|
|
@ -220,6 +220,33 @@ FT_BEGIN_HEADER |
|
|
|
|
|
|
|
|
|
/* */ |
|
|
|
|
|
|
|
|
|
/**********************************************************************
|
|
|
|
|
* |
|
|
|
|
* @function: |
|
|
|
|
* FT_TrueTypeGX_Free |
|
|
|
|
* |
|
|
|
|
* @description: |
|
|
|
|
* Free the buffer allocated by TrueTypeGX validator. |
|
|
|
|
* |
|
|
|
|
* @input: |
|
|
|
|
* face :: |
|
|
|
|
* A handle to the input face. |
|
|
|
|
* |
|
|
|
|
* table :: |
|
|
|
|
* The pointer to the buffer allocated by |
|
|
|
|
* FT_TrueTypeGX_Validate(). |
|
|
|
|
* |
|
|
|
|
* @note: |
|
|
|
|
* This function must be used to free the buffer allocated by |
|
|
|
|
* FT_TrueTypeGX_Validate() only. |
|
|
|
|
*/ |
|
|
|
|
FT_EXPORT( void ) |
|
|
|
|
FT_TrueTypeGX_Free( FT_Face face, |
|
|
|
|
FT_Bytes table ); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* */ |
|
|
|
|
|
|
|
|
|
/**********************************************************************
|
|
|
|
|
* |
|
|
|
|
* @enum: |
|
|
|
@ -283,8 +310,8 @@ FT_BEGIN_HEADER |
|
|
|
|
* |
|
|
|
|
* @note: |
|
|
|
|
* After use, the application should deallocate the buffers pointed to by |
|
|
|
|
* ckern_table. A NULL value indicates that the table doesn't exist in |
|
|
|
|
* the font. |
|
|
|
|
* ckern_table, by calling FT_ClassicKern_Free(). A NULL value indicates |
|
|
|
|
* that the table doesn't exist in the font. |
|
|
|
|
*/ |
|
|
|
|
FT_EXPORT( FT_Error ) |
|
|
|
|
FT_ClassicKern_Validate( FT_Face face, |
|
|
|
@ -292,6 +319,33 @@ FT_BEGIN_HEADER |
|
|
|
|
FT_Bytes *ckern_table ); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* */ |
|
|
|
|
|
|
|
|
|
/**********************************************************************
|
|
|
|
|
* |
|
|
|
|
* @function: |
|
|
|
|
* FT_ClassicKern_Free |
|
|
|
|
* |
|
|
|
|
* @description: |
|
|
|
|
* Free the buffer allocated by classic Kern validator. |
|
|
|
|
* |
|
|
|
|
* @input: |
|
|
|
|
* face :: |
|
|
|
|
* A handle to the input face. |
|
|
|
|
* |
|
|
|
|
* table :: |
|
|
|
|
* The pointer to the buffer that is allocated by |
|
|
|
|
* FT_ClassicKern_Validate(). |
|
|
|
|
* |
|
|
|
|
* @note: |
|
|
|
|
* This function must be used to free the buffer allocated by |
|
|
|
|
* FT_ClassicKern_Validate() only. |
|
|
|
|
*/ |
|
|
|
|
FT_EXPORT( void ) |
|
|
|
|
FT_ClassicKern_Free( FT_Face face, |
|
|
|
|
FT_Bytes table ); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* */ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|