|
ReactOS 0.4.16-dev-2354-g16de117
|
#include <freetype/internal/ftdebug.h>#include <freetype/internal/ftstream.h>#include <freetype/internal/sfnt.h>#include <freetype/internal/services/svfntfmt.h>#include <freetype/internal/services/svtteng.h>#include <freetype/internal/services/svttglyf.h>#include <freetype/internal/services/svprop.h>#include <freetype/ftdriver.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 53 of file ttdriver.c.
| #define TT_HINTER_FLAG 0 |
Definition at line 613 of file ttdriver.c.
| #define TT_SIZE_SELECT 0 |
Definition at line 619 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 214 of file ttdriver.c.
Definition at line 576 of file ttdriver.c.
|
static |
Definition at line 420 of file ttdriver.c.
|
static |
Definition at line 118 of file ttdriver.c.
|
static |
Definition at line 61 of file ttdriver.c.
|
static |
Definition at line 331 of file ttdriver.c.
| FT_FONT_FORMAT_TRUETYPE |
Definition at line 568 of file ttdriver.c.
| FT_SERVICE_ID_FONT_FORMAT |
Definition at line 568 of file ttdriver.c.
| FT_SERVICE_ID_PROPERTIES |
Definition at line 571 of file ttdriver.c.
| FT_SERVICE_ID_TRUETYPE_ENGINE |
Definition at line 569 of file ttdriver.c.
| FT_SERVICE_ID_TT_GLYF |
Definition at line 570 of file ttdriver.c.
Definition at line 205 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 203 of file ttdriver.c.
Referenced by cff_get_kerning(), FT_Get_Kerning(), Get_Kerning(), and tt_face_get_kerning().
Definition at line 204 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 208 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(), pad4(), reconstruct_font(), reconstruct_glyf(), reconstruct_hmtx(), ScriptShapeOpenType(), sfnt_done_face(), sfnt_init_face(), sfnt_load_face(), store_loca(), tt_face_done(), tt_face_init(), tt_face_load_font_dir(), tt_get_interface(), tt_size_request(), woff2_open_font(), and woff_open_font().
|
static |
Definition at line 533 of file ttdriver.c.
| & tt_service_truetype_glyf |
Definition at line 570 of file ttdriver.c.
Definition at line 211 of file ttdriver.c.
Definition at line 212 of file ttdriver.c.