ReactOS 0.4.16-dev-1067-ge98bba2
|
#include <ft2build.h>
#include "ttdriver.h"
#include "ttgload.h"
#include "ttpload.h"
#include "tterrors.h"
Go to the source code of this file.
Macros | |
#define | FT_COMPONENT 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 | 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 |
FT_SERVICE_ID_PROPERTIES | |
#define FT_COMPONENT ttdriver |
Definition at line 54 of file ttdriver.c.
#define TT_HINTER_FLAG 0 |
Definition at line 614 of file ttdriver.c.
#define TT_SIZE_SELECT 0 |
Definition at line 620 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 215 of file ttdriver.c.
Definition at line 577 of file ttdriver.c.
|
static |
Definition at line 421 of file ttdriver.c.
|
static |
Definition at line 119 of file ttdriver.c.
|
static |
Definition at line 62 of file ttdriver.c.
|
static |
Definition at line 332 of file ttdriver.c.
FT_FONT_FORMAT_TRUETYPE |
Definition at line 569 of file ttdriver.c.
FT_SERVICE_ID_FONT_FORMAT |
Definition at line 569 of file ttdriver.c.
FT_SERVICE_ID_PROPERTIES |
Definition at line 572 of file ttdriver.c.
FT_SERVICE_ID_TRUETYPE_ENGINE |
Definition at line 570 of file ttdriver.c.
FT_SERVICE_ID_TT_GLYF |
Definition at line 571 of file ttdriver.c.
Definition at line 206 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 204 of file ttdriver.c.
Referenced by cff_get_kerning(), FT_Get_Kerning(), Get_Kerning(), and tt_face_get_kerning().
Definition at line 205 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 209 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(), FT_Get_Color_Glyph_Layer(), FT_Render_Glyph_Internal(), 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 534 of file ttdriver.c.
& tt_service_truetype_glyf |
Definition at line 571 of file ttdriver.c.
Definition at line 212 of file ttdriver.c.
Definition at line 213 of file ttdriver.c.