#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.
1.5.1