|
From: | Riccardo Cohen |
Subject: | Re: [Devel] open file.ttf on macos 9 |
Date: | Tue, 18 Feb 2003 21:46:15 +0000 |
User-agent: | Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01 |
Thanks for replying.Do you think that the control flow is normal ? I mean FT_New_Face / FT_Open_Face / testing flags and drivers / loop on registred drivers ?
If yes, then I must have a problem with "registred drivers" in FT_Module* cur = library->modules; FT_Module* limit = cur + library->num_modules; for ( ; cur < limit; cur++ ) { because my "limit" variable is equal to cur, which means probably that library->num_modules =0. Do you have any idea of why I have no module in the library ? David Turner wrote:
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:Because this is in "ft_input_stream_new()" which is called by FT_Open_Face before anything else.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=2I dont understand why in FT_Open_Face there is no attempt to use args.pathname given ?Thanks for any informationHope this helps, - David Turner - The FreeType Project (www.freetype.org) _______________________________________________ Devel mailing list address@hidden http://www.freetype.org/mailman/listinfo/devel
-- Riccardo Cohen Articque Les Roches 37230 Fondettes France email = address@hidden web = http://www.articque.com tel: +33 02 47 49 90 49 fax: +33 02 47 49 91 49
[Prev in Thread] | Current Thread | [Next in Thread] |