FT_Error FT_Set_Char_Size(FT_Face Face, FT_F26Dot6 Largeur, FT_F26Dot6 Hauteur, FT_UInt ResolutionX, FT_UInt ResolutionY);
La largeur de la police est donnée par Largeur exprimée en 64èm de point. La hauteur de la police est donnée par Hauteur exprimée en 64èm de point.
Le résultat est 0 en cas de succès.
#include <ft2build.h>
#include <freetype/ftoutln.h>
#include <freetype/ftstroke.h>
FT_Library Bibliotheque;
char NomFichierPolice[256];
FT_Face Face;
FT_Matrix Matrice;
...
if (FT_New_Face(Bibliotheque, NomFichierPolice, 0, &Face))
{
...
}
...
if (FT_Set_Char_Size(Face, 0, 640, 72, 72))
{
...
}
...
if (FT_Set_Transform(Face, &Matrice, NULL))
{
...
}
...
if (FT_Done_Face(Face))
{
...
}
...