Я загрузил файл «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 );