zenilib
0.5.3.0
|
#include <ft2build.h>
#include <FT_FREETYPE_H>
#include <FT_INTERNAL_OBJECTS_H>
#include <FT_INTERNAL_DEBUG_H>
#include <FT_INTERNAL_CALC_H>
#include "pshrec.h"
#include "pshalgo.h"
#include "pshnterr.h"
Go to the source code of this file.
Macros | |
#define | FT_COMPONENT trace_pshrec |
|
static |
Definition at line 714 of file pshrec.c.
References PS_DimensionRec_::counters, error, PS_Mask_TableRec_::masks, PS_Mask_TableRec_::num_masks, ps_mask_set_bit(), ps_mask_table_alloc(), and ps_mask_test_bit().
Referenced by ps_hints_t1stem3().
|
static |
Definition at line 643 of file pshrec.c.
References error, PS_Hint_TableRec_::hints, PS_DimensionRec_::hints, idx, PS_DimensionRec_::masks, max, PS_Hint_TableRec_::num_hints, PS_HINT_FLAG_BOTTOM, PS_HINT_FLAG_GHOST, ps_hint_table_alloc(), ps_mask_set_bit(), and ps_mask_table_last().
Referenced by ps_hints_stem(), and ps_hints_t1stem3().
|
static |
Definition at line 536 of file pshrec.c.
References PS_DimensionRec_::counters, PS_DimensionRec_::hints, PS_DimensionRec_::masks, ps_hint_table_done(), and ps_mask_table_done().
Referenced by ps_hints_done().
|
static |
Definition at line 763 of file pshrec.c.
References PS_DimensionRec_::counters, ps_dimension_end_mask(), and ps_mask_table_merge_all().
Referenced by ps_hints_close().
|
static |
Definition at line 582 of file pshrec.c.
References PS_MaskRec_::end_point, PS_Mask_TableRec_::masks, PS_DimensionRec_::masks, and PS_Mask_TableRec_::num_masks.
Referenced by ps_dimension_end(), and ps_dimension_reset_mask().
|
static |
Definition at line 547 of file pshrec.c.
References PS_DimensionRec_::counters, PS_DimensionRec_::hints, PS_DimensionRec_::masks, PS_Hint_TableRec_::num_hints, and PS_Mask_TableRec_::num_masks.
Referenced by ps_hints_open().
|
static |
Definition at line 600 of file pshrec.c.
References PS_DimensionRec_::masks, ps_dimension_end_mask(), and ps_mask_table_alloc().
Referenced by ps_dimension_set_mask_bits(), and ps_hints_t1reset().
|
static |
Definition at line 617 of file pshrec.c.
References error, PS_DimensionRec_::masks, ps_dimension_reset_mask(), and ps_mask_table_set_bits().
Referenced by ps_hints_t2counter(), and ps_hints_t2mask().
|
static |
Definition at line 82 of file pshrec.c.
References error, PS_Hint_TableRec_::hints, PS_Hint_TableRec_::max_hints, PS_Hint_TableRec_::num_hints, and ps_hint_table_ensure().
Referenced by ps_dimension_add_t1stem().
|
static |
Definition at line 50 of file pshrec.c.
References FT_FREE, PS_Hint_TableRec_::hints, PS_Hint_TableRec_::max_hints, and PS_Hint_TableRec_::num_hints.
Referenced by ps_dimension_done().
|
static |
Definition at line 61 of file pshrec.c.
References error, FT_PAD_CEIL, FT_RENEW_ARRAY, PS_Hint_TableRec_::hints, and PS_Hint_TableRec_::max_hints.
Referenced by ps_hint_table_alloc().
Definition at line 1087 of file pshrec.c.
References PS_HintsRec_::dimension, PS_HintsRec_::error, error, PS_HintsRec_::memory, and ps_dimension_end().
Referenced by t1_hints_funcs_init(), and t2_hints_funcs_init().
ps_hints_done | ( | PS_Hints | hints | ) |
Definition at line 786 of file pshrec.c.
References ps_dimension_done().
Referenced by ps_hinter_done().
|
static |
Definition at line 811 of file pshrec.c.
References PS_HintsRec_::dimension, PS_HintsRec_::error, FT_TRACE0, PS_HintsRec_::hint_type, ps_dimension_init(), PS_HINT_TYPE_1, and PS_HINT_TYPE_2.
Referenced by t1_hints_open(), and t2_hints_open().
|
static |
Definition at line 837 of file pshrec.c.
References PS_HintsRec_::dimension, PS_HintsRec_::error, error, FT_ERROR, FT_TRACE0, PS_HintsRec_::hint_type, PS_HintsRec_::memory, NULL, ps_dimension_add_t1stem(), PS_HINT_TYPE_1, and PS_HINT_TYPE_2.
Referenced by t1_hints_stem(), and t2_hints_stems().
Definition at line 956 of file pshrec.c.
References PS_HintsRec_::dimension, PS_HintsRec_::error, error, PS_HintsRec_::hint_type, PS_HintsRec_::memory, ps_dimension_reset_mask(), and PS_HINT_TYPE_1.
Referenced by t1_hints_funcs_init().
Definition at line 893 of file pshrec.c.
References PS_HintsRec_::dimension, PS_HintsRec_::error, error, FIXED_TO_INT, FT_ERROR, FT_TRACE0, PS_HintsRec_::hint_type, PS_HintsRec_::memory, ps_dimension_add_counter(), ps_dimension_add_t1stem(), and PS_HINT_TYPE_1.
Referenced by t1_hints_funcs_init().
Definition at line 1041 of file pshrec.c.
References PS_HintsRec_::dimension, PS_HintsRec_::error, error, FT_TRACE0, PS_DimensionRec_::hints, PS_HintsRec_::memory, PS_Hint_TableRec_::num_hints, and ps_dimension_set_mask_bits().
Referenced by t2_hints_funcs_init().
|
static |
Definition at line 995 of file pshrec.c.
References PS_HintsRec_::dimension, PS_HintsRec_::error, error, FT_TRACE0, PS_DimensionRec_::hints, PS_HintsRec_::memory, PS_Hint_TableRec_::num_hints, and ps_dimension_set_mask_bits().
Referenced by t2_hints_funcs_init().
Definition at line 169 of file pshrec.c.
References PS_MaskRec_::bytes, and PS_MaskRec_::num_bits.
Referenced by ps_mask_table_merge().
Definition at line 124 of file pshrec.c.
References PS_MaskRec_::bytes, PS_MaskRec_::end_point, FT_FREE, PS_MaskRec_::max_bits, and PS_MaskRec_::num_bits.
Referenced by ps_mask_table_done().
Definition at line 136 of file pshrec.c.
References PS_MaskRec_::bytes, error, FT_PAD_CEIL, FT_RENEW_ARRAY, and PS_MaskRec_::max_bits.
Referenced by ps_mask_set_bit(), ps_mask_table_merge(), and ps_mask_table_set_bits().
Definition at line 185 of file pshrec.c.
References PS_MaskRec_::bytes, error, PS_MaskRec_::num_bits, and ps_mask_ensure().
Referenced by ps_dimension_add_counter(), and ps_dimension_add_t1stem().
|
static |
Definition at line 254 of file pshrec.c.
References PS_MaskRec_::end_point, error, PS_Mask_TableRec_::masks, PS_Mask_TableRec_::max_masks, PS_MaskRec_::num_bits, PS_Mask_TableRec_::num_masks, and ps_mask_table_ensure().
Referenced by ps_dimension_add_counter(), ps_dimension_reset_mask(), and ps_mask_table_last().
|
static |
Definition at line 215 of file pshrec.c.
References FT_FREE, PS_Mask_TableRec_::masks, PS_Mask_TableRec_::max_masks, PS_Mask_TableRec_::num_masks, and ps_mask_done().
Referenced by ps_dimension_done().
|
static |
Definition at line 233 of file pshrec.c.
References error, FT_PAD_CEIL, FT_RENEW_ARRAY, PS_Mask_TableRec_::masks, and PS_Mask_TableRec_::max_masks.
Referenced by ps_mask_table_alloc().
|
static |
Definition at line 286 of file pshrec.c.
References error, PS_Mask_TableRec_::masks, PS_Mask_TableRec_::num_masks, and ps_mask_table_alloc().
Referenced by ps_dimension_add_t1stem(), and ps_mask_table_set_bits().
|
static |
Definition at line 406 of file pshrec.c.
References PS_MaskRec_::bytes, PS_MaskRec_::end_point, error, ft_memmove, FT_TRACE0, PS_Mask_TableRec_::masks, PS_MaskRec_::num_bits, PS_Mask_TableRec_::num_masks, ps_mask_clear_bit(), and ps_mask_ensure().
Referenced by ps_mask_table_merge_all().
|
static |
Definition at line 498 of file pshrec.c.
References error, PS_Mask_TableRec_::num_masks, ps_mask_table_merge(), and ps_mask_table_test_intersect().
Referenced by ps_dimension_end().
|
static |
Definition at line 313 of file pshrec.c.
References PS_MaskRec_::bytes, error, PS_MaskRec_::num_bits, ps_mask_ensure(), and ps_mask_table_last().
Referenced by ps_dimension_set_mask_bits().
|
static |
Definition at line 374 of file pshrec.c.
References PS_MaskRec_::bytes, PS_Mask_TableRec_::masks, and PS_MaskRec_::num_bits.
Referenced by ps_mask_table_merge_all().
Definition at line 157 of file pshrec.c.
References PS_MaskRec_::bytes, and PS_MaskRec_::num_bits.
Referenced by ps_dimension_add_counter().
t1_hints_funcs_init | ( | T1_Hints_FuncsRec * | funcs | ) |
Definition at line 1145 of file pshrec.c.
References FT_MEM_ZERO, ps_hints_apply(), ps_hints_close(), ps_hints_t1reset(), ps_hints_t1stem3(), t1_hints_open(), and t1_hints_stem().
Referenced by ps_hinter_init().
Definition at line 1124 of file pshrec.c.
References PS_HINT_TYPE_1, and ps_hints_open().
Referenced by t1_hints_funcs_init().
Definition at line 1130 of file pshrec.c.
References FIXED_TO_INT, FT_Pos, and ps_hints_stem().
Referenced by t1_hints_funcs_init().
t2_hints_funcs_init | ( | T2_Hints_FuncsRec * | funcs | ) |
Definition at line 1211 of file pshrec.c.
References FT_MEM_ZERO, ps_hints_apply(), ps_hints_close(), ps_hints_t2counter(), ps_hints_t2mask(), t2_hints_open(), and t2_hints_stems().
Referenced by ps_hinter_init().
Definition at line 1167 of file pshrec.c.
References PS_HINT_TYPE_2, and ps_hints_open().
Referenced by t2_hints_funcs_init().
|
static |
Definition at line 1174 of file pshrec.c.
References FIXED_TO_INT, FT_Pos, and ps_hints_stem().
Referenced by t2_hints_funcs_init().