#include <ft2build.h>
#include "sferrors.h"
#include "ttload.h"
#include "ttcmap.h"
#include "ttpost.h"
#include "sfntpic.h"
#include "ttcmapc.h"
Go to the source code of this file.
◆ FT_COMPONENT
#define FT_COMPONENT trace_ttcmap |
◆ TT_NEXT_LONG
◆ TT_NEXT_SHORT
◆ TT_NEXT_UINT24
◆ TT_NEXT_ULONG
◆ TT_NEXT_USHORT
◆ TT_PEEK_LONG
◆ TT_PEEK_SHORT
◆ TT_PEEK_UINT24
◆ TT_PEEK_ULONG
◆ TT_PEEK_USHORT
◆ TTCMAPCITEM
◆ tt_cmap_init()
Definition at line 64 of file ttcmap.c.
GLenum GLsizei GLenum GLenum const GLvoid * table
◆ tt_face_build_cmaps()
tt_face_build_cmaps |
( |
TT_Face |
face | ) |
|
Definition at line 3814 of file ttcmap.c.
3832 " unsupported `cmap' table format = %d\n",
3839 for ( ; num_cmaps > 0 &&
p + 8 <=
limit; num_cmaps-- )
3848 charmap.
encoding = FT_ENCODING_NONE;
3859 for ( ; *pclazz; pclazz++ )
3879 if ( !
valid.validator.error )
3889 cmap, &charmap, &ttcmap ) )
3899 " broken cmap sub-table ignored\n" ));
3908 " unsupported cmap sub-table ignored\n" ));
GLenum GLsizei GLenum GLenum const GLvoid * table
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
#define FT_ERROR(varformat)
#define FT_TRACE0(varformat)
TT_CMap_ValidateFunc validate
struct TT_CMapRec_ * TT_CMap
FT_CMap_New(FT_CMap_Class clazz, FT_Pointer init_data, FT_CharMap charmap, FT_CMap *acmap)
ft_validator_init(FT_Validator valid, const FT_Byte *base, const FT_Byte *limit, FT_ValidationLevel level)
#define TT_CMAP_CLASSES_GET
#define FT_FACE_LIBRARY(x)
GLenum GLuint GLint GLenum face
Referenced by sfnt_load_face().
◆ tt_get_cmap_info()
Definition at line 3918 of file ttcmap.c.
3927 return FT_THROW( Invalid_CharMap_Format );
TT_CMap_Info_GetFunc get_cmap_info
const struct TT_CMap_ClassRec_ * TT_CMap_Class
struct FT_CMapRec_ * FT_CMap
◆ tt_cmap_classes