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 "sferrors.h"
#include "ttload.h"
#include "ttcmap.h"
#include "sfntpic.h"
#include "ttcmapc.h"
Go to the source code of this file.
Macros | |
#define | FT_COMPONENT trace_ttcmap |
#define | TT_PEEK_SHORT FT_PEEK_SHORT |
#define | TT_PEEK_USHORT FT_PEEK_USHORT |
#define | TT_PEEK_UINT24 FT_PEEK_UOFF3 |
#define | TT_PEEK_LONG FT_PEEK_LONG |
#define | TT_PEEK_ULONG FT_PEEK_ULONG |
#define | TT_NEXT_SHORT FT_NEXT_SHORT |
#define | TT_NEXT_USHORT FT_NEXT_USHORT |
#define | TT_NEXT_UINT24 FT_NEXT_UOFF3 |
#define | TT_NEXT_LONG FT_NEXT_LONG |
#define | TT_NEXT_ULONG FT_NEXT_ULONG |
#define | TTCMAPCITEM(a) &a, |
Functions | |
tt_cmap_init (TT_CMap cmap, FT_Byte *table) | |
tt_face_build_cmaps (TT_Face face) | |
tt_get_cmap_info (FT_CharMap charmap, TT_CMapInfo *cmap_info) | |
#define TT_NEXT_LONG FT_NEXT_LONG |
#define TT_NEXT_SHORT FT_NEXT_SHORT |
Definition at line 47 of file ttcmap.c.
Referenced by tt_cmap_init().
#define TT_NEXT_UINT24 FT_NEXT_UOFF3 |
Definition at line 49 of file ttcmap.c.
Referenced by tt_cmap_init().
#define TT_NEXT_ULONG FT_NEXT_ULONG |
Definition at line 51 of file ttcmap.c.
Referenced by tt_cmap_init(), and tt_face_build_cmaps().
#define TT_NEXT_USHORT FT_NEXT_USHORT |
Definition at line 48 of file ttcmap.c.
Referenced by tt_cmap_init(), and tt_face_build_cmaps().
#define TT_PEEK_LONG FT_PEEK_LONG |
#define TT_PEEK_SHORT FT_PEEK_SHORT |
Definition at line 41 of file ttcmap.c.
Referenced by tt_cmap_init().
#define TT_PEEK_UINT24 FT_PEEK_UOFF3 |
#define TT_PEEK_ULONG FT_PEEK_ULONG |
Definition at line 45 of file ttcmap.c.
Referenced by tt_cmap_init().
#define TT_PEEK_USHORT FT_PEEK_USHORT |
Definition at line 42 of file ttcmap.c.
Referenced by tt_cmap_init(), and tt_face_build_cmaps().
Definition at line 55 of file ttcmap.c.
References FT_CMap_ClassRec_::char_index, FT_CMapRec_::charmap, FT_CMapRec_::clazz, TT_CMapRec_::cmap, cmap_info, TT_FaceRec_::cmap_size, TT_FaceRec_::cmap_table, TT_CMapRec_::data, error, FT_CharMapRec_::face, FALSE, TT_CMapRec_::flags, TT_CMapInfo_::format, FT_ASSERT, FT_Bool, FT_CALLBACK_DEF, FT_DEFINE_TT_CMAP, FT_Err_Ok, FT_FREE, FT_INVALID_DATA, FT_INVALID_GLYPH_ID, FT_INVALID_OFFSET, FT_INVALID_TOO_SHORT, FT_NEXT_BYTE, FT_NEXT_USHORT, FT_PAD_FLOOR, FT_PEEK_SHORT, FT_PEEK_ULONG, FT_PEEK_USHORT, FT_QRENEW_ARRAY, FT_UNUSED, FT_VALIDATE_PARANOID, FT_VALIDATE_TIGHT, i, idx, if(), TT_CMapInfo_::language, max, vl::min(), NULL, TRUE, TT_CMAP_FLAG_OVERLAPPING, TT_CMAP_FLAG_UNSORTED, TT_NEXT_SHORT, TT_NEXT_UINT24, TT_NEXT_ULONG, TT_NEXT_USHORT, TT_PEEK_SHORT, TT_PEEK_ULONG, TT_PEEK_USHORT, and TT_VALID_GLYPH_COUNT.
tt_face_build_cmaps | ( | TT_Face | face | ) |
Definition at line 3433 of file ttcmap.c.
References FT_CharMapRec_::encoding, FT_CharMapRec_::encoding_id, FT_ValidatorRec_::error, error, FT_CharMapRec_::face, TT_CMap_ClassRec_::format, FT_CMap_New(), FT_Err_Ok, FT_ERROR, FT_FACE, FT_FACE_LIBRARY, FT_LOCAL, ft_setjmp, FT_THROW(), FT_TRACE0(), FT_UNUSED, FT_VALIDATE_DEFAULT, FT_VALIDATOR, ft_validator_init(), if(), NULL, TT_ValidatorRec_::num_glyphs, FT_CharMapRec_::platform_id, TT_CMAP_CLASSES_GET, TT_NEXT_ULONG, TT_NEXT_USHORT, TT_PEEK_USHORT, TT_CMap_ClassRec_::validate, and TT_ValidatorRec_::validator.
Referenced by sfnt_load_face().
tt_get_cmap_info | ( | FT_CharMap | charmap, |
TT_CMapInfo * | cmap_info | ||
) |
Definition at line 3546 of file ttcmap.c.
References FT_CMapRec_::clazz, and TT_CMap_ClassRec_::get_cmap_info.
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.