>
> > While debugging through the `GF_Glyph_Load' function in `gfdrivr.c',
> > I found out that the typecasting of `FT_Face' into `GF_Face' is not
> > working properly.  In, `GF_Face gf = (GF_Face)FT_SIZE_FACE( size
> > );', when I extract the `gf_glyph' element from `gf', it is unable
> > to return the glyph bitmap table.  Can anyone please point out where
> > the error can be.
>
> Obviously, the size object doesn't contain the right GF_Face object.
>

But, then this way works for bdf and winfont. Why is it so?

Hard to say more without running the debugger.  I suggest that you
> check the address of the created GF_Face object; it should be the same
> as returned by FT_SIZE_FACE.  If you get a different address you have
> to find out where the FT_Face object within FT_Size is set and
> possibly changed.  To track changes, you can probably use the
>
>   watch -l ...
>
> command within gdb.
>

Ok, I'll do that. Thanks.
_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to