23 #include FT_INTERNAL_DEBUG_H 25 #include FT_SFNT_NAMES_H 26 #include FT_INTERNAL_TRUETYPE_TYPES_H 27 #include FT_INTERNAL_STREAM_H 30 #ifdef TT_CONFIG_OPTION_SFNT_NAMES 63 if (
entry->stringLength > 0 && !
entry->string )
74 entry->stringLength = 0;
78 aname->platform_id =
entry->platformID;
79 aname->encoding_id =
entry->encodingID;
80 aname->language_id =
entry->languageID;
81 aname->name_id =
entry->nameID;
83 aname->string_len =
entry->stringLength;
111 if ( langID > 0x8000U &&
112 langID - 0x8000U < ttface->name_table.numLangTagRecords )
115 ( langID - 0x8000
U );
119 if (
entry->stringLength > 0 && !
entry->string )
130 entry->stringLength = 0;
TT_NameTableRec name_table
static char memory[1024 *256]
struct TT_FaceRec_ * TT_Face
FT_Get_Sfnt_Name(FT_Face face, FT_UInt idx, FT_SfntName *aname)
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
#define FT_NEW_ARRAY(ptr, count)
#define FT_STREAM_SEEK(position)
FT_BEGIN_HEADER struct FT_SfntName_ FT_SfntName
FT_Get_Sfnt_Name_Count(FT_Face face)
#define FT_STREAM_READ(buffer, count)
GLenum GLuint GLint GLenum face
FT_Get_Sfnt_LangTag(FT_Face face, FT_UInt langID, FT_SfntLangTag *alangTag)