#include <ft2build.h>
#include "cidriver.h"
#include "cidgload.h"
#include "ciderrs.h"
Go to the source code of this file.
Defines | |
#define | FT_COMPONENT trace_ciddriver |
Functions | |
static const char * | cid_get_postscript_name (CID_Face face) |
static FT_Error | cid_ps_get_font_info (FT_Face face, PS_FontInfoRec *afont_info) |
static FT_Error | cid_ps_get_font_extra (FT_Face face, PS_FontExtraRec *afont_extra) |
static FT_Error | cid_get_ros (CID_Face face, const char **registry, const char **ordering, FT_Int *supplement) |
static FT_Error | cid_get_is_cid (CID_Face face, FT_Bool *is_cid) |
static FT_Error | cid_get_cid_from_glyph_index (CID_Face face, FT_UInt glyph_index, FT_UInt *cid) |
cid_get_interface (FT_Module module, const char *cid_interface) | |
Variables | |
static const FT_Service_PsFontNameRec | cid_service_ps_name |
static const FT_Service_PsInfoRec | cid_service_ps_info |
static const FT_Service_CIDRec | cid_service_cid_info |
static const FT_ServiceDescRec | cid_services [] |
FT_CALLBACK_TABLE_DEF const FT_Driver_ClassRec | t1cid_driver_class |
#define FT_COMPONENT trace_ciddriver |
Definition at line 39 of file cidriver.c.
cid_get_interface | ( | FT_Module | module, | |
const char * | cid_interface | |||
) |
Definition at line 179 of file cidriver.c.
References cid_services, ft_service_list_lookup(), and FT_UNUSED.
static const char* cid_get_postscript_name | ( | CID_Face | face | ) | [static] |
static FT_Error cid_get_ros | ( | CID_Face | face, | |
const char ** | registry, | |||
const char ** | ordering, | |||
FT_Int * | supplement | |||
) | [static] |
Definition at line 103 of file cidriver.c.
References CID_FaceInfoRec_::ordering, CID_FaceInfoRec_::registry, and CID_FaceInfoRec_::supplement.
static FT_Error cid_ps_get_font_extra | ( | FT_Face | face, | |
PS_FontExtraRec * | afont_extra | |||
) | [static] |
Definition at line 81 of file cidriver.c.
static FT_Error cid_ps_get_font_info | ( | FT_Face | face, | |
PS_FontInfoRec * | afont_info | |||
) | [static] |
Definition at line 72 of file cidriver.c.
const FT_Service_CIDRec cid_service_cid_info [static] |
Initial value:
{ (FT_CID_GetRegistryOrderingSupplementFunc)cid_get_ros, (FT_CID_GetIsInternallyCIDKeyedFunc) cid_get_is_cid, (FT_CID_GetCIDFromGlyphIndexFunc) cid_get_cid_from_glyph_index }
Definition at line 155 of file cidriver.c.
const FT_Service_PsInfoRec cid_service_ps_info [static] |
Initial value:
{ (PS_GetFontInfoFunc) cid_ps_get_font_info, (PS_GetFontExtraFunc) cid_ps_get_font_extra, (PS_HasGlyphNamesFunc) NULL, (PS_GetFontPrivateFunc)NULL }
Definition at line 89 of file cidriver.c.
const FT_Service_PsFontNameRec cid_service_ps_name [static] |
Initial value:
Definition at line 60 of file cidriver.c.
const FT_ServiceDescRec cid_services[] [static] |
Initial value:
{ { FT_SERVICE_ID_XF86_NAME, FT_XF86_FORMAT_CID }, { FT_SERVICE_ID_POSTSCRIPT_FONT_NAME, &cid_service_ps_name }, { FT_SERVICE_ID_POSTSCRIPT_INFO, &cid_service_ps_info }, { FT_SERVICE_ID_CID, &cid_service_cid_info }, { NULL, NULL } }
Definition at line 168 of file cidriver.c.
Referenced by cid_get_interface().
FT_CALLBACK_TABLE_DEF const FT_Driver_ClassRec t1cid_driver_class |
Definition at line 190 of file cidriver.c.