freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Devel] open file.ttf on macos 9


From: David Turner
Subject: Re: [Devel] open file.ttf on macos 9
Date: Tue, 18 Feb 2003 21:24:15 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2.1) Gecko/20021130

Hello Riccardo,

I'm reading lots of e-mail from oldest to newest, sorry if there already was an answer to your question.

Riccardo Cohen wrote:
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

Because this is in "ft_input_stream_new()" which is called by FT_Open_Face before anything else.

Hope this helps,

- David Turner
- The FreeType Project  (www.freetype.org)






reply via email to

[Prev in Thread] Current Thread [Next in Thread]