FT_Load_Glyph

Prototypes

FT_Error FT_Load_Glyph(FT_Face Face, FT_UInt IndexGlyphe, FT_Int32 Options);

Description

Charge la description de la glyphe d'index IndexGlyphe pour la face Face. La description est conservée dans le champ glyph de la face.

Les options Options du chargement sont :

Le résultat est 0 en cas de succès.

Exemple

#include <ft2build.h>
#include <freetype/ftoutln.h>
#include <freetype/ftstroke.h>

FT_Face Face;
wchar_t Caractere;
FT_UInt IndexGlyphe;
FT_Glyph Glyphe;

...
if (FT_Get_Char_Index(Face, (FT_ULong)Caractere)) ...
if (FT_Load_Glyph(Face, IndexGlyphe, FT_LOAD_RENDER)) ...
if (FT_Get_Glyph(Face->glyph, &Glyphe)) ...
if (FT_Done_Glyph(Glyphe)) ...

Voir aussi

FT_Get_Glyph pour allouer une glyphe. FT_Done_Glyph pour libérer une glyphe.