FreeType 库定义了相当多的基本数据类型,但我不太清楚如何使用它们。我正在尝试使用FT_Get_Glyph_Name方法,该方法采用以下形式:
FT_Get_Glyph_Name(FT_Face face, FT_UInt glyph_index, FT_Pointer buffer, FT_UInt buffer_max );
所以我有这个代码:
FT_Face = face;
FT_Pointer = name;
FT_Get_Glyph_Name(face, 0, name, 45);
这很好用,但我不确定如何实际获取名称的字符串表示形式(printf
例如与一起使用)。我如何从FT_Pointer
一个字符串?