ReactOS 0.4.16-dev-297-gc569aee
|
#include <ft2build.h>
Go to the source code of this file.
Classes | |
struct | CFF_ParserRec_ |
struct | CFF_Field_Handler_ |
Macros | |
#define | CFF_MAX_STACK_DEPTH 96 |
#define | CFF2_MAX_STACK 513 |
#define | CFF2_DEFAULT_STACK 513 |
#define | CFF_CODE_TOPDICT 0x1000 |
#define | CFF_CODE_PRIVATE 0x2000 |
#define | CFF2_CODE_TOPDICT 0x3000 |
#define | CFF2_CODE_FONTDICT 0x4000 |
#define | CFF2_CODE_PRIVATE 0x5000 |
Typedefs | |
typedef struct CFF_ParserRec_ | CFF_ParserRec |
typedef struct CFF_ParserRec_ * | CFF_Parser |
typedef FT_Error(* | CFF_Field_Reader) (CFF_Parser parser) |
typedef struct CFF_Field_Handler_ | CFF_Field_Handler |
Enumerations | |
enum | { cff_kind_none = 0 , cff_kind_num , cff_kind_fixed , cff_kind_fixed_thousand , cff_kind_string , cff_kind_bool , cff_kind_delta , cff_kind_callback , cff_kind_blend , cff_kind_max } |
Functions | |
cff_parse_num (CFF_Parser parser, FT_Byte **d) | |
cff_parser_init (CFF_Parser parser, FT_UInt code, void *object, FT_Library library, FT_UInt stackSize, FT_UShort num_designs, FT_UShort num_axes) | |
cff_parser_done (CFF_Parser parser) | |
cff_parser_run (CFF_Parser parser, FT_Byte *start, FT_Byte *limit) | |
#define CFF2_CODE_FONTDICT 0x4000 |
Definition at line 48 of file cffparse.h.
#define CFF2_CODE_PRIVATE 0x5000 |
Definition at line 49 of file cffparse.h.
#define CFF2_CODE_TOPDICT 0x3000 |
Definition at line 47 of file cffparse.h.
#define CFF2_DEFAULT_STACK 513 |
Definition at line 43 of file cffparse.h.
#define CFF2_MAX_STACK 513 |
Definition at line 42 of file cffparse.h.
#define CFF_CODE_PRIVATE 0x2000 |
Definition at line 46 of file cffparse.h.
#define CFF_CODE_TOPDICT 0x1000 |
Definition at line 45 of file cffparse.h.
#define CFF_MAX_STACK_DEPTH 96 |
Definition at line 33 of file cffparse.h.
typedef FT_Error(* CFF_Field_Reader) (CFF_Parser parser) |
Definition at line 111 of file cffparse.h.
typedef struct CFF_ParserRec_ * CFF_Parser |
typedef struct CFF_ParserRec_ CFF_ParserRec |
anonymous enum |
Enumerator | |
---|---|
cff_kind_none | |
cff_kind_num | |
cff_kind_fixed | |
cff_kind_fixed_thousand | |
cff_kind_string | |
cff_kind_bool | |
cff_kind_delta | |
cff_kind_callback | |
cff_kind_blend | |
cff_kind_max |
Definition at line 94 of file cffparse.h.
cff_parse_num | ( | CFF_Parser | parser, |
FT_Byte ** | d | ||
) |
Definition at line 454 of file cffparse.c.
Referenced by cff_blend_doBlend(), cff_parse_blend(), cff_parse_cid_ros(), cff_parse_maxstack(), cff_parse_multiple_master(), cff_parse_private_dict(), cff_parse_vsindex(), and cff_parser_run().
cff_parser_done | ( | CFF_Parser | parser | ) |
Definition at line 81 of file cffparse.c.
Referenced by cff_load_private_dict(), and cff_subfont_load().
cff_parser_init | ( | CFF_Parser | parser, |
FT_UInt | code, | ||
void * | object, | ||
FT_Library | library, | ||
FT_UInt | stackSize, | ||
FT_UShort | num_designs, | ||
FT_UShort | num_axes | ||
) |
Definition at line 42 of file cffparse.c.
Referenced by cff_load_private_dict(), and cff_subfont_load().
cff_parser_run | ( | CFF_Parser | parser, |
FT_Byte * | start, | ||
FT_Byte * | limit | ||
) |
Definition at line 1300 of file cffparse.c.
Referenced by cff_load_private_dict(), and cff_subfont_load().