>>> Please keep FT_Get_Glyph light.
>> 
>> Why?
>
> Because it is meant to be used once followed by as many
> FT_Glyph_Copy as you want.

OK.  Armin, can you change your usage pattern to something like the
following?

  FT_Load_Glyph( face, 0, 0 );
  FT_Get_Glyph( face->glyph, &reference );

  FT_Glyph_Copy( reference, &glyph1 );
  ...
  FT_Done_Glyph( glyph1 );

  FT_Glyph_Copy( reference, &glyph2 );
  ...
  FT_Done_Glyph( glyph2 );

  FT_Done_Glyph( reference );

Together with an update of the documentation this doesn't look too
bad IMHO.


    Werner

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

Reply via email to