> FT_Init_FreeType, FT_New_Face, FT_Set_Char_Size, and FT_Load_Char
> all return successfully, but the second you try to call
> FT_Render_Glyph, the program will crash.
> 
> This is because FT_Load_Glyph is putting random garbage data into
> the FT_GlyphSlot.. If you call FT_Load_Glyph with the FT_LOAD_RENDER
> load flag instead of calling FT_Render_Glyph manually, the program
> won't crash, but the glyph slot is still demonstrably full of random
> garbage.

Please provide a command-line sample program that triggers the problem
using a single glyph.

> This has put my project on hold for a few days now, so I'm going to
> have to resort to using bitmap fonts in the meantime, but it'd be
> really helpful if you could look into this and get back to me.

It would also be helpful if you compiled the library with activated
tracing support by defining FT_DEBUG_LEVEL_ERROR and
FT_DEBUG_LEVEL_TRACE.  Maybe the problem is specific to MinGW-W64.
Call the sample program with

  FT2_DEBUG=any:7 demo-program <font>

and send me the output.  Please use a freely available font for
testing, if possible.


    Werner

_______________________________________________
Freetype mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype

Reply via email to