[Index] | [TOC] |
FT_Library_Version | |
FT_Face_CheckTrueTypePatents | |
FREETYPE_MAJOR | FT_Face_SetUnpatentedHinting |
FREETYPE_MINOR | |
FREETYPE_PATCH | FREETYPE_XXX |
Note that those functions and macros are of limited use because even a new release of FreeType with only documentation changes increases the version number.
Defined in FT_FREETYPE_H (freetype/freetype.h).
FT_EXPORT( void ) FT_Library_Version( FT_Library library, FT_Int *amajor, FT_Int *aminor, FT_Int *apatch );
Return the version of the FreeType library being used. This is useful when dynamically linking to the library, since one cannot use the macros FREETYPE_MAJOR, FREETYPE_MINOR, and FREETYPE_PATCH.
library |
A source library handle. |
amajor |
The major version number. |
aminor |
The minor version number. |
apatch |
The patch version number. |
The reason why this function takes a ‘library’ argument is because certain programs implement library initialization in a custom way that doesn't use FT_Init_FreeType.
In such cases, the library version might not be available before the library object has been created.
[Index] | [Top] | [TOC] |
Defined in FT_FREETYPE_H (freetype/freetype.h).
FT_EXPORT( FT_Bool ) FT_Face_CheckTrueTypePatents( FT_Face face );
Deprecated, does nothing.
face |
A face handle. |
Always returns false.
Since May 2010, TrueType hinting is no longer patented.
2.3.5
[Index] | [Top] | [TOC] |
Defined in FT_FREETYPE_H (freetype/freetype.h).
FT_EXPORT( FT_Bool ) FT_Face_SetUnpatentedHinting( FT_Face face, FT_Bool value );
Deprecated, does nothing.
face |
A face handle. |
value |
New boolean setting. |
Always returns false.
Since May 2010, TrueType hinting is no longer patented.
2.3.5
[Index] | [Top] | [TOC] |
Defined in FT_FREETYPE_H (freetype/freetype.h).
#define FREETYPE_MAJOR 2 #define FREETYPE_MINOR 8 #define FREETYPE_PATCH 1
These three macros identify the FreeType source code version. Use FT_Library_Version to access them at runtime.
FREETYPE_MAJOR |
The major version number. |
FREETYPE_MINOR |
The minor version number. |
FREETYPE_PATCH |
The patch level. |
The version number of FreeType if built as a dynamic link library with the ‘libtool’ package is not controlled by these three macros.
[Index] | [Top] | [TOC] |