206 |
* otherwise. |
* otherwise. |
207 |
* |
* |
208 |
* After use, the application should deallocate the buffers pointed to by |
* After use, the application should deallocate the buffers pointed to by |
209 |
* each tables' element. A NULL value indicates that the table either |
* each tables' element, by calling FT_TrueTypeGX_Free(). A NULL value |
210 |
* doesn't exist in the font, the application hasn't asked for |
* indicates that the table either doesn't exist in the font, |
211 |
* validation, or the validator doesn't have the ability to validate the |
* the application hasn't asked for validation, or the validator doesn't |
212 |
* sfnt table. |
* have the ability to validate the sfnt table. |
213 |
*/ |
*/ |
214 |
FT_EXPORT( FT_Error ) |
FT_EXPORT( FT_Error ) |
215 |
FT_TrueTypeGX_Validate( FT_Face face, |
FT_TrueTypeGX_Validate( FT_Face face, |
222 |
|
|
223 |
/********************************************************************** |
/********************************************************************** |
224 |
* |
* |
225 |
|
* @function: |
226 |
|
* FT_TrueTypeGX_Free |
227 |
|
* |
228 |
|
* @description: |
229 |
|
* Free the buffer allocated by TrueTypeGX validator. |
230 |
|
* |
231 |
|
* @input: |
232 |
|
* face :: |
233 |
|
* A handle to the input face. |
234 |
|
* |
235 |
|
* table :: |
236 |
|
* The pointer to the buffer allocated by |
237 |
|
* FT_TrueTypeGX_Validate(). |
238 |
|
* |
239 |
|
* @note: |
240 |
|
* This function must be used to free the buffer allocated by |
241 |
|
* FT_TrueTypeGX_Validate() only. |
242 |
|
*/ |
243 |
|
FT_EXPORT( void ) |
244 |
|
FT_TrueTypeGX_Free( FT_Face face, |
245 |
|
FT_Bytes table ); |
246 |
|
|
247 |
|
|
248 |
|
/* */ |
249 |
|
|
250 |
|
/********************************************************************** |
251 |
|
* |
252 |
* @enum: |
* @enum: |
253 |
* FT_VALIDATE_CKERNXXX |
* FT_VALIDATE_CKERNXXX |
254 |
* |
* |
310 |
* |
* |
311 |
* @note: |
* @note: |
312 |
* After use, the application should deallocate the buffers pointed to by |
* After use, the application should deallocate the buffers pointed to by |
313 |
* ckern_table. A NULL value indicates that the table doesn't exist in |
* ckern_table, by calling FT_ClassicKern_Free(). A NULL value indicates |
314 |
* the font. |
* that the table doesn't exist in the font. |
315 |
*/ |
*/ |
316 |
FT_EXPORT( FT_Error ) |
FT_EXPORT( FT_Error ) |
317 |
FT_ClassicKern_Validate( FT_Face face, |
FT_ClassicKern_Validate( FT_Face face, |
319 |
FT_Bytes *ckern_table ); |
FT_Bytes *ckern_table ); |
320 |
|
|
321 |
|
|
322 |
|
/* */ |
323 |
|
|
324 |
|
/********************************************************************** |
325 |
|
* |
326 |
|
* @function: |
327 |
|
* FT_ClassicKern_Free |
328 |
|
* |
329 |
|
* @description: |
330 |
|
* Free the buffer allocated by classic Kern validator. |
331 |
|
* |
332 |
|
* @input: |
333 |
|
* face :: |
334 |
|
* A handle to the input face. |
335 |
|
* |
336 |
|
* table :: |
337 |
|
* The pointer to the buffer that is allocated by |
338 |
|
* FT_ClassicKern_Validate(). |
339 |
|
* |
340 |
|
* @note: |
341 |
|
* This function must be used to free the buffer allocated by |
342 |
|
* FT_ClassicKern_Validate() only. |
343 |
|
*/ |
344 |
|
FT_EXPORT( void ) |
345 |
|
FT_ClassicKern_Free( FT_Face face, |
346 |
|
FT_Bytes table ); |
347 |
|
|
348 |
|
|
349 |
/* */ |
/* */ |
350 |
|
|
351 |
|
|