#include <ft2build.h>
#include "sfdriver.h"
#include "ttload.h"
#include "sfobjs.h"
#include "sfntpic.h"
#include "sferrors.h"
#include "ttcmap.h"
#include "ttkern.h"
#include "ttmtx.h"
Go to the source code of this file.
Defines | |
#define | FT_COMPONENT trace_sfdriver |
#define | PUT_EMBEDDED_BITMAPS(a) 0 |
#define | PUT_PS_NAMES(a) 0 |
Functions | |
static void * | get_sfnt_table (TT_Face face, FT_Sfnt_Tag tag) |
static FT_Error | sfnt_table_info (TT_Face face, FT_UInt idx, FT_ULong *tag, FT_ULong *offset, FT_ULong *length) |
FT_DEFINE_SERVICE_SFNT_TABLEREC (sfnt_service_sfnt_table,(FT_SFNT_TableLoadFunc) tt_face_load_any,(FT_SFNT_TableGetFunc) get_sfnt_table,(FT_SFNT_TableInfoFunc) sfnt_table_info) static const char *sfnt_get_ps_name(TT_Face face) | |
FT_DEFINE_SERVICE_PSFONTNAMEREC (sfnt_service_ps_name,(FT_PsName_GetFunc) sfnt_get_ps_name) FT_DEFINE_SERVICE_TTCMAPSREC(tt_service_get_cmap_info | |
TT_CMap_Info_GetFunc tt_get_cmap_info | FT_DEFINE_SERVICEDESCREC3 (sfnt_services, FT_SERVICE_ID_SFNT_TABLE,&FT_SFNT_SERVICE_SFNT_TABLE_GET, FT_SERVICE_ID_POSTSCRIPT_FONT_NAME,&FT_SFNT_SERVICE_PS_NAME_GET, FT_SERVICE_ID_TT_CMAP,&FT_TT_SERVICE_GET_CMAP_INFO_GET) sfnt_get_interface(FT_Module module |
#define FT_COMPONENT trace_sfdriver |
Definition at line 60 of file sfdriver.c.
#define PUT_EMBEDDED_BITMAPS | ( | a | ) | 0 |
#define PUT_PS_NAMES | ( | a | ) | 0 |
FT_DEFINE_SERVICE_PSFONTNAMEREC | ( | sfnt_service_ps_name | , | |
(FT_PsName_GetFunc) | sfnt_get_ps_name | |||
) |
FT_DEFINE_SERVICE_SFNT_TABLEREC | ( | sfnt_service_sfnt_table | , | |
(FT_SFNT_TableLoadFunc) | tt_face_load_any, | |||
(FT_SFNT_TableGetFunc) | get_sfnt_table, | |||
(FT_SFNT_TableInfoFunc) | sfnt_table_info | |||
) | const |
TT_CMap_Info_GetFunc tt_get_cmap_info FT_DEFINE_SERVICEDESCREC3 | ( | sfnt_services | , | |
FT_SERVICE_ID_SFNT_TABLE | , | |||
& | FT_SFNT_SERVICE_SFNT_TABLE_GET, | |||
FT_SERVICE_ID_POSTSCRIPT_FONT_NAME | , | |||
& | FT_SFNT_SERVICE_PS_NAME_GET, | |||
FT_SERVICE_ID_TT_CMAP | , | |||
& | FT_TT_SERVICE_GET_CMAP_INFO_GET | |||
) |
static void* get_sfnt_table | ( | TT_Face | face, | |
FT_Sfnt_Tag | tag | |||
) | [static] |
Definition at line 69 of file sfdriver.c.
References ft_sfnt_head, ft_sfnt_hhea, ft_sfnt_maxp, ft_sfnt_os2, ft_sfnt_pclt, ft_sfnt_post, and ft_sfnt_vhea.
static FT_Error sfnt_table_info | ( | TT_Face | face, | |
FT_UInt | idx, | |||
FT_ULong * | tag, | |||
FT_ULong * | offset, | |||
FT_ULong * | length | |||
) | [static] |
Definition at line 114 of file sfdriver.c.