#include <ft2build.h>
#include "cffdrivr.h"
#include "cffgload.h"
#include "cffload.h"
#include "cffcmap.h"
#include "cffparse.h"
#include "cfferrs.h"
#include "cffpic.h"
Go to the source code of this file.
#define CFF_SIZE_SELECT 0 |
#define FT_COMPONENT trace_cffdriver |
Definition at line 50 of file cffdrivr.c.
#define PAIR_TAG | ( | left, | |||
right | ) |
cff_get_advances | ( | FT_Face | face, | |
FT_UInt | start, | |||
FT_UInt | count, | |||
FT_Int32 | flags, | |||
FT_Fixed * | advances | |||
) |
Definition at line 192 of file cffdrivr.c.
References error, FT_LOAD_ADVANCE_ONLY, FT_LOAD_VERTICAL_LAYOUT, if(), FT_GlyphSlotRec_::linearHoriAdvance, FT_GlyphSlotRec_::linearVertAdvance, and Load_Glyph().
static FT_Error cff_get_glyph_name | ( | CFF_Face | face, | |
FT_UInt | glyph_index, | |||
FT_Pointer | buffer, | |||
FT_UInt | buffer_max | |||
) | [static] |
Definition at line 226 of file cffdrivr.c.
References cff_index_get_sid_string(), CFF_FontRec_::charset, error, FT_ERROR, FT_FACE_FIND_GLOBAL_SERVICE, FT_FACE_MEMORY, FT_FREE, FT_STRCPYN, CFF_CharsetRec_::sids, and CFF_FontRec_::string_index.
Definition at line 268 of file cffdrivr.c.
References cff_index_get_name(), CFF_FontRec_::charset, FT_FACE_FIND_GLOBAL_SERVICE, FT_FACE_MEMORY, FT_FREE, ft_strcmp, i, if(), name, CFF_FontRec_::num_glyphs, result(), CFF_CharsetRec_::sids, and CFF_FontRec_::string_index.
static FT_Error cff_ps_get_font_info | ( | CFF_Face | face, | |
PS_FontInfoRec * | afont_info | |||
) | [static] |
Definition at line 332 of file cffdrivr.c.
References cff_index_get_sid_string(), error, CFF_FontRecDictRec_::family_name, CFF_SubFontRec_::font_dict, CFF_FontRec_::font_info, FT_ALLOC, CFF_FontRecDictRec_::full_name, if(), CFF_FontRecDictRec_::is_fixed_pitch, CFF_FontRecDictRec_::italic_angle, CFF_FontRecDictRec_::notice, NULL, CFF_FontRec_::psnames, CFF_FontRec_::string_index, CFF_FontRec_::top_font, CFF_FontRecDictRec_::underline_position, CFF_FontRecDictRec_::underline_thickness, CFF_FontRecDictRec_::version, and CFF_FontRecDictRec_::weight.
FT_DEFINE_SERVICE_GLYPHDICTREC | ( | cff_service_glyph_dict | , | |
(FT_GlyphDict_GetNameFunc) | cff_get_glyph_name, | |||
(FT_GlyphDict_NameIndexFunc) | cff_get_name_index | |||
) |
FT_DEFINE_SERVICE_PSFONTNAMEREC | ( | cff_service_ps_name | , | |
(FT_PsName_GetFunc) | cff_get_ps_name | |||
) |
FT_DEFINE_SERVICE_PSINFOREC | ( | cff_service_ps_info | , | |
(PS_GetFontInfoFunc) | cff_ps_get_font_info, | |||
(PS_GetFontExtraFunc) | NULL, | |||
(PS_HasGlyphNamesFunc) | cff_ps_has_glyph_names, | |||
(PS_GetFontPrivateFunc) | NULL | |||
) | const |
Load_Glyph | ( | FT_GlyphSlot | cffslot, | |
FT_Size | cffsize, | |||
FT_UInt | glyph_index, | |||
FT_Int32 | load_flags | |||
) |
Definition at line 153 of file cffdrivr.c.
References cff_slot_load(), error, FT_LOAD_NO_HINTING, FT_LOAD_NO_SCALE, NULL, and size.
Referenced by cff_get_advances().