Я загрузил файл "arial.ttf" (взятый из моей папки /Windows/Fonts) в память, однако при передаче его в FT_New_Memory_Face происходит сбой (где-то в FT_Open_Face). Я не могу отладить это, какие-либо подсказки относительно того, что я могу делать неправильно?
unsigned char *fontBuffer = LoadFile("arial.ttf");
zip_uint64_t fSize = GetFileSize("arial.ttf");
FT_Library library; /* handle to library */
FT_Face face;
int error = FT_Init_FreeType( &library );
if( error != 0 )
printf("FT_Init_FreeType failed");
error = FT_New_Memory_Face( library,
(FT_Byte*)fontBuffer,
fSize,
0,
&face );