J'ai chargé un fichier "arial.ttf" (pris de mon dossier /Windows/Fonts) dans la mémoire, cependant passer ceci dans FT_New_Memory_Face plante (quelque part dans FT_Open_Face). Je ne suis pas en mesure de déboguer ce problème, avez-vous des indices sur ce que je pourrais faire de mal ?
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 );