ReactOS
0.4.15-dev-4873-gb671b1c
|
#include <ft2build.h>
#include "ttdriver.h"
#include "ttgload.h"
#include "ttpload.h"
#include "tterrors.h"
#include "ttpic.h"
Go to the source code of this file.
Macros | |
#define | FT_COMPONENT trace_ttdriver |
#define | TT_HINTER_FLAG 0 |
#define | TT_SIZE_SELECT 0 |
Functions | |
static FT_Error | tt_property_set (FT_Module module, const char *property_name, const void *value, FT_Bool value_is_string) |
static FT_Error | tt_property_get (FT_Module module, const char *property_name, const void *value) |
FT_DEFINE_SERVICE_PROPERTIESREC (tt_service_properties,(FT_Properties_SetFunc) tt_property_set,(FT_Properties_GetFunc) tt_property_get) static FT_Error tt_get_kerning(FT_Face ttface | |
if (sfnt) | |
static FT_Error | tt_size_request (FT_Size size, FT_Size_Request req) |
static FT_Error | tt_glyph_load (FT_GlyphSlot ttslot, FT_Size ttsize, FT_UInt glyph_index, FT_Int32 load_flags) |
FT_DEFINE_SERVICE_TTGLYFREC (tt_service_truetype_glyf,(TT_Glyf_GetLocationFunc) tt_face_get_location) FT_DEFINE_SERVICEDESCREC4(tt_services | |
&TT_SERVICE_PROPERTIES_GET | tt_get_interface (FT_Module driver, const char *tt_interface) |
Variables | |
FT_UInt | left_glyph |
FT_UInt FT_UInt | right_glyph |
FT_UInt FT_UInt FT_Vector * | kerning |
SFNT_Service | sfnt = (SFNT_Service)face->sfnt |
kerning | x = 0 |
kerning | y = 0 |
static const FT_Service_TrueTypeEngineRec | tt_service_truetype_engine |
FT_SERVICE_ID_FONT_FORMAT | |
FT_FONT_FORMAT_TRUETYPE | |
FT_SERVICE_ID_TRUETYPE_ENGINE | |
FT_SERVICE_ID_TT_GLYF | |
& | TT_SERVICE_TRUETYPE_GLYF_GET |
FT_SERVICE_ID_PROPERTIES | |
#define FT_COMPONENT trace_ttdriver |
Definition at line 55 of file ttdriver.c.
#define TT_HINTER_FLAG 0 |
Definition at line 616 of file ttdriver.c.
#define TT_SIZE_SELECT 0 |
Definition at line 622 of file ttdriver.c.
FT_DEFINE_SERVICE_PROPERTIESREC | ( | tt_service_properties | , |
(FT_Properties_SetFunc) | tt_property_set, | ||
(FT_Properties_GetFunc) | tt_property_get | ||
) |
FT_DEFINE_SERVICE_TTGLYFREC | ( | tt_service_truetype_glyf | , |
(TT_Glyf_GetLocationFunc) | tt_face_get_location | ||
) |
if | ( | sfnt | ) |
Definition at line 212 of file ttdriver.c.
& TT_SERVICE_PROPERTIES_GET tt_get_interface | ( | FT_Module | driver, |
const char * | tt_interface | ||
) |
Definition at line 568 of file ttdriver.c.
|
static |
Definition at line 414 of file ttdriver.c.
|
static |
Definition at line 120 of file ttdriver.c.
|
static |
Definition at line 63 of file ttdriver.c.
|
static |
Definition at line 329 of file ttdriver.c.
FT_FONT_FORMAT_TRUETYPE |
Definition at line 560 of file ttdriver.c.
FT_SERVICE_ID_FONT_FORMAT |
Definition at line 560 of file ttdriver.c.
FT_SERVICE_ID_PROPERTIES |
Definition at line 560 of file ttdriver.c.
FT_SERVICE_ID_TRUETYPE_ENGINE |
Definition at line 560 of file ttdriver.c.
Referenced by FT_Get_TrueType_Engine_Type().
FT_SERVICE_ID_TT_GLYF |
Definition at line 560 of file ttdriver.c.
Definition at line 204 of file ttdriver.c.
Referenced by cff_get_kerning(), Get_Kerning(), pfr_face_get_kerning(), T1_Get_Kerning(), T1_Get_Track_Kerning(), and test_ITextFont().
FT_UInt left_glyph |
Definition at line 201 of file ttdriver.c.
Referenced by cff_get_kerning(), FT_Get_Kerning(), Get_Kerning(), and tt_face_get_kerning().
Definition at line 201 of file ttdriver.c.
Referenced by cff_get_kerning(), FT_Get_Kerning(), Get_Kerning(), and tt_face_get_kerning().
SFNT_Service sfnt = (SFNT_Service)face->sfnt |
Definition at line 206 of file ttdriver.c.
Referenced by cff_face_done(), cff_face_init(), cff_get_interface(), cff_get_kerning(), cff_size_request(), cff_slot_load(), check_table_dir(), FT_DEFINE_SERVICE_PSINFOREC(), if(), ScriptShapeOpenType(), sfnt_done_face(), sfnt_init_face(), sfnt_load_face(), tt_face_done(), tt_face_init(), tt_face_load_font_dir(), tt_get_interface(), tt_size_request(), and woff_open_font().
|
static |
Definition at line 525 of file ttdriver.c.
& TT_SERVICE_TRUETYPE_GLYF_GET |
Definition at line 560 of file ttdriver.c.
Definition at line 209 of file ttdriver.c.
Definition at line 210 of file ttdriver.c.