|
|
|
@ -4,7 +4,7 @@ |
|
|
|
|
/* */ |
|
|
|
|
/* FreeType API for accessing CID font information (specification). */ |
|
|
|
|
/* */ |
|
|
|
|
/* Copyright 2007 by Dereg Clegg. */ |
|
|
|
|
/* Copyright 2007, 2009 by Dereg Clegg, Michael Toftdal. */ |
|
|
|
|
/* */ |
|
|
|
|
/* This file is part of the FreeType project, and may only be used, */ |
|
|
|
|
/* modified, and distributed under the terms of the FreeType project */ |
|
|
|
@ -88,6 +88,74 @@ FT_BEGIN_HEADER |
|
|
|
|
const char* *ordering, |
|
|
|
|
FT_Int *supplement); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**********************************************************************
|
|
|
|
|
* |
|
|
|
|
* @function: |
|
|
|
|
* FT_Get_CID_Is_Internally_CID_Keyed |
|
|
|
|
* |
|
|
|
|
* @description: |
|
|
|
|
* Retrieve the type of the input face, CID keyed or not. In |
|
|
|
|
* constrast to the @FT_IS_CID_KEYED macro this function returns |
|
|
|
|
* successfully also for CID-keyed fonts in an SNFT wrapper. |
|
|
|
|
* |
|
|
|
|
* @input: |
|
|
|
|
* face :: |
|
|
|
|
* A handle to the input face. |
|
|
|
|
* |
|
|
|
|
* @output: |
|
|
|
|
* is_cid :: |
|
|
|
|
* The type of the face as an @FT_Bool. |
|
|
|
|
* |
|
|
|
|
* @return: |
|
|
|
|
* FreeType error code. 0~means success. |
|
|
|
|
* |
|
|
|
|
* @note: |
|
|
|
|
* This function only works with CID faces and OpenType fonts, |
|
|
|
|
* returning an error otherwise. |
|
|
|
|
* |
|
|
|
|
* @since: |
|
|
|
|
* 2.3.9 |
|
|
|
|
*/ |
|
|
|
|
FT_EXPORT( FT_Error ) |
|
|
|
|
FT_Get_CID_Is_Internally_CID_Keyed( FT_Face face, |
|
|
|
|
FT_Bool *is_cid ); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**********************************************************************
|
|
|
|
|
* |
|
|
|
|
* @function: |
|
|
|
|
* FT_Get_CID_From_Glyph_Index |
|
|
|
|
* |
|
|
|
|
* @description: |
|
|
|
|
* Retrieve the CID of the input glyph index. |
|
|
|
|
* |
|
|
|
|
* @input: |
|
|
|
|
* face :: |
|
|
|
|
* A handle to the input face. |
|
|
|
|
* |
|
|
|
|
* glyph_index :: |
|
|
|
|
* The input glyph index. |
|
|
|
|
* |
|
|
|
|
* @output: |
|
|
|
|
* cid :: |
|
|
|
|
* The CID as an FT_UInt. |
|
|
|
|
* |
|
|
|
|
* @return: |
|
|
|
|
* FreeType error code. 0~means success. |
|
|
|
|
* |
|
|
|
|
* @note: |
|
|
|
|
* This function only works with CID faces and OpenType fonts, |
|
|
|
|
* returning an error otherwise. |
|
|
|
|
* |
|
|
|
|
* @since: |
|
|
|
|
* 2.3.9 |
|
|
|
|
*/ |
|
|
|
|
FT_EXPORT( FT_Error ) |
|
|
|
|
FT_Get_CID_From_Glyph_Index( FT_Face face, |
|
|
|
|
FT_UInt glyph_index, |
|
|
|
|
FT_UInt *cid ); |
|
|
|
|
|
|
|
|
|
/* */ |
|
|
|
|
|
|
|
|
|
FT_END_HEADER |
|
|
|
|