Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
#include <ft2build.h>
#include "sfobjs.h"
#include "ttload.h"
#include "ttcmap.h"
#include "ttkern.h"
#include "sferrors.h"
Go to the source code of this file.
Macros | |
#define | FT_COMPONENT trace_sfobjs |
#define | FT_STRUCTURE TTC_HeaderRec |
#define | LOAD_(x) |
#define | LOADM_(x, vertical) |
#define | GET_NAME(id, field) |
Typedefs | |
typedef FT_String *(* | TT_NameEntry_ConvertFunc) (TT_NameEntry entry, FT_Memory memory) |
Functions | |
sfnt_init_face (FT_Stream stream, TT_Face face, FT_Int face_index, FT_Int num_params, FT_Parameter *params) | |
sfnt_load_face (FT_Stream stream, TT_Face face, FT_Int face_index, FT_Int num_params, FT_Parameter *params) | |
sfnt_done_face (TT_Face face) | |
#define FT_STRUCTURE TTC_HeaderRec |
#define GET_NAME | ( | id, | |
field | |||
) |
Definition at line 537 of file sfobjs.c.
Referenced by sfnt_load_face().
#define LOAD_ | ( | x | ) |
Definition at line 506 of file sfobjs.c.
Referenced by sfnt_load_face().
#define LOADM_ | ( | x, | |
vertical | |||
) |
Definition at line 521 of file sfobjs.c.
Referenced by sfnt_load_face().
typedef FT_String*(* TT_NameEntry_ConvertFunc) (TT_NameEntry entry, FT_Memory memory) |
sfnt_done_face | ( | TT_Face | face | ) |
Definition at line 1078 of file sfobjs.c.
References FT_FaceRec_::available_sizes, TT_FaceRec_::cmap_size, TT_FaceRec_::cmap_table, TT_FaceRec_::dir_tables, FT_FaceRec_::family_name, SFNT_Interface_::free_eblc, SFNT_Interface_::free_name, SFNT_Interface_::free_psnames, FT_FACE_STREAM, FT_FRAME_RELEASE, FT_FREE, TT_FaceRec_::gasp, TT_Gasp_::gaspRanges, TT_FaceRec_::horizontal, TT_FaceRec_::horz_metrics, TT_FaceRec_::horz_metrics_size, if(), TT_HoriHeader_::long_metrics, TT_VertHeader_::long_metrics, FT_FaceRec_::memory, FT_FaceRec_::num_fixed_sizes, TT_FaceRec_::num_tables, TT_Gasp_::numRanges, TT_FaceRec_::postscript_name, TT_FaceRec_::root, TT_FaceRec_::sfnt, TT_HoriHeader_::short_metrics, TT_VertHeader_::short_metrics, FT_FaceRec_::style_name, tt_face_done_kern(), tt_face_free_bdf_props(), TT_FaceRec_::ttc_header, TT_FaceRec_::vert_metrics, TT_FaceRec_::vert_metrics_size, TT_FaceRec_::vertical, and TT_FaceRec_::vertical_info.
sfnt_init_face | ( | FT_Stream | stream, |
TT_Face | face, | ||
FT_Int | face_index, | ||
FT_Int | num_params, | ||
FT_Parameter * | params | ||
) |
Definition at line 445 of file sfobjs.c.
References FT_FaceRec_::driver, error, FT_ERROR, FT_FACE_FIND_GLOBAL_SERVICE, FT_Get_Module_Interface(), FT_THROW(), FT_TRACE2, FT_UNUSED, SFNT_Interface_::goto_table, TT_FaceRec_::goto_table, if(), library, FT_ModuleRec_::library, TT_FaceRec_::psnames, FT_DriverRec_::root, TT_FaceRec_::root, and TT_FaceRec_::sfnt.
sfnt_load_face | ( | FT_Stream | stream, |
TT_Face | face, | ||
FT_Int | face_index, | ||
FT_Int | num_params, | ||
FT_Parameter * | params | ||
) |
Definition at line 546 of file sfobjs.c.
References FT_FaceRec_::charmaps, FT_CharMapRec_::encoding, error, FT_FaceRec_::face_flags, FALSE, FT_Bool, FT_BOOL, FT_ERR_EQ, FT_ERR_NEQ, FT_Err_Ok, FT_FACE_FLAG_FIXED_WIDTH, FT_FACE_FLAG_GLYPH_NAMES, FT_FACE_FLAG_HORIZONTAL, FT_FACE_FLAG_KERNING, FT_FACE_FLAG_MULTIPLE_MASTERS, FT_FACE_FLAG_SCALABLE, FT_FACE_FLAG_SFNT, FT_FACE_FLAG_VERTICAL, FT_PARAM_TAG_IGNORE_PREFERRED_FAMILY, FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY, FT_STYLE_FLAG_BOLD, FT_STYLE_FLAG_ITALIC, FT_THROW(), FT_TRACE2, FT_UNUSED, GET_NAME, i, LOAD_, SFNT_Interface_::load_bhed, SFNT_Interface_::load_eblc, LOADM_, NULL, FT_FaceRec_::num_charmaps, root, FT_FaceRec_::style_flags, TRUE, tt_face_build_cmaps(), TT_FACE_HAS_KERNING, tt_face_lookup_table(), TTAG_CFF, TTAG_fvar, TTAG_glyf, TTAG_gvar, and TTAG_true.
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.