|
|
|
@ -89,6 +89,7 @@ FT_BEGIN_HEADER |
|
|
|
|
/* */ |
|
|
|
|
/* FT_Property_Set */ |
|
|
|
|
/* FT_Property_Get */ |
|
|
|
|
/* FT_Set_Default_Properties */ |
|
|
|
|
/* */ |
|
|
|
|
/* FT_New_Library */ |
|
|
|
|
/* FT_Done_Library */ |
|
|
|
@ -437,6 +438,47 @@ FT_BEGIN_HEADER |
|
|
|
|
void* value ); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*************************************************************************/ |
|
|
|
|
/* */ |
|
|
|
|
/* <Function> */ |
|
|
|
|
/* FT_Set_Default_Properties */ |
|
|
|
|
/* */ |
|
|
|
|
/* <Description> */ |
|
|
|
|
/* If compilation option FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES is */ |
|
|
|
|
/* set, this function reads the `FREETYPE_PROPERTIES' environment */ |
|
|
|
|
/* variable to control driver properties. See sections @auto_hinter, */ |
|
|
|
|
/* @cff_driver, @pcf_driver, and @tt_driver for more. */ |
|
|
|
|
/* */ |
|
|
|
|
/* If the compilation option is not set, this function does nothing. */ |
|
|
|
|
/* */ |
|
|
|
|
/* `FREETYPE_PROPERTIES' has the following syntax form (broken here */ |
|
|
|
|
/* into multiple lines for better readability). */ |
|
|
|
|
/* */ |
|
|
|
|
/* { */ |
|
|
|
|
/* <optional whitespace> */ |
|
|
|
|
/* <module-name1> ':' */ |
|
|
|
|
/* <property-name1> '=' <property-value1> */ |
|
|
|
|
/* <whitespace> */ |
|
|
|
|
/* <module-name2> ':' */ |
|
|
|
|
/* <property-name2> '=' <property-value2> */ |
|
|
|
|
/* ... */ |
|
|
|
|
/* } */ |
|
|
|
|
/* */ |
|
|
|
|
/* Example: */ |
|
|
|
|
/* */ |
|
|
|
|
/* { */ |
|
|
|
|
/* FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ */ |
|
|
|
|
/* cff:no-stem-darkening=1 \ */ |
|
|
|
|
/* autofitter:warping=1 */ |
|
|
|
|
/* } */ |
|
|
|
|
/* */ |
|
|
|
|
/* <InOut> */ |
|
|
|
|
/* library :: A handle to a new library object. */ |
|
|
|
|
/* */ |
|
|
|
|
FT_EXPORT( void ) |
|
|
|
|
FT_Set_Default_Properties( FT_Library library ); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*************************************************************************/ |
|
|
|
|
/* */ |
|
|
|
|
/* <Function> */ |
|
|
|
@ -477,8 +519,9 @@ FT_BEGIN_HEADER |
|
|
|
|
/* valid for the life of the @FT_Library object. */ |
|
|
|
|
/* */ |
|
|
|
|
/* Normally, you would call this function (followed by a call to */ |
|
|
|
|
/* @FT_Add_Default_Modules or a series of calls to @FT_Add_Module) */ |
|
|
|
|
/* instead of @FT_Init_FreeType to initialize the FreeType library. */ |
|
|
|
|
/* @FT_Add_Default_Modules or a series of calls to @FT_Add_Module, */ |
|
|
|
|
/* and a call to @FT_Set_Default_Properties) instead of */ |
|
|
|
|
/* @FT_Init_FreeType to initialize the FreeType library. */ |
|
|
|
|
/* */ |
|
|
|
|
/* Don't use @FT_Done_FreeType but @FT_Done_Library to destroy a */ |
|
|
|
|
/* library instance. */ |
|
|
|
|