Hi,
I just downloaded freetype 2.1.3, and compiled it on macos 9 with
codewarrior.
As my code warrior is old (cw10) I had to remove subdirectories in
#include <freetype/etc...h>, and also comment the function
FT_GetFile_From_Mac_Name in ftmac.h (I dont have Font Manager library).
But compilation went all right.
When I try to open a file like a MSWindows "arial.ttf" or other *.ttf ,
here is what's happening.
- in ftmac.c, FT_New_Face tries to open the font with FT_Open_Face()
- in ftobjs.c, FT_Open_Face tests drivers
if ( ( args->flags & FT_OPEN_DRIVER ) && args->driver )
- this fails of course because FT_New_Face set args with
args.flags=FT_OPEN_PATHNAME
- then begins the loop on registred drivers "for ( ; cur < limit; cur++ )"
- As cur=limit=189360284 (I did a printf), the loop never enters and
function exists with fail error=2
I dont understand why in FT_Open_Face there is no attempt to use
args.pathname given ?
Thanks for any information