* include/freetype/ftmodapi.h (FT_FACE_DRIVER_NAME): New public macro.
The driver name is needed for `FT_Property_Set' and `FT_Property_Get'.
This commit is contained in:
parent
84b3616c94
commit
c948df52e4
|
@ -1,3 +1,9 @@
|
|||
2020-12-17 Alexei Podtelezhnikov <apodtele@gmail.com>
|
||||
|
||||
* include/freetype/ftmodapi.h (FT_FACE_DRIVER_NAME): New public macro.
|
||||
|
||||
The driver name is needed for `FT_Property_Set' and `FT_Property_Get'.
|
||||
|
||||
2020-12-16 Chris Liddell <chris.liddell@artifex.com>
|
||||
|
||||
[truetype] Fix incremental metrics (#59503).
|
||||
|
|
|
@ -88,6 +88,7 @@ FT_BEGIN_HEADER
|
|||
* FT_Remove_Module
|
||||
* FT_Add_Default_Modules
|
||||
*
|
||||
* FT_FACE_DRIVER_NAME
|
||||
* FT_Property_Set
|
||||
* FT_Property_Get
|
||||
* FT_Set_Default_Properties
|
||||
|
@ -330,6 +331,23 @@ FT_BEGIN_HEADER
|
|||
FT_Module module );
|
||||
|
||||
|
||||
/**************************************************************************
|
||||
*
|
||||
* @macro:
|
||||
* FT_FACE_DRIVER_NAME
|
||||
*
|
||||
* @description:
|
||||
* A macro that retrieves the name of a font driver from a face object.
|
||||
*
|
||||
* @note:
|
||||
* The font driver name is a valid `module_name` for @FT_Property_Set
|
||||
* and @FT_Property_Get. This is not the same as @FT_Get_Font_Format.
|
||||
*
|
||||
*/
|
||||
#define FT_FACE_DRIVER_NAME( face ) \
|
||||
( ( *(FT_Module_Class**)( ( face )->driver ) )->module_name )
|
||||
|
||||
|
||||
/**************************************************************************
|
||||
*
|
||||
* @function:
|
||||
|
|
Loading…
Reference in New Issue