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
文字列に移動するにはどうすればよいですか?