FT_Set_Char_Size

Prototypes

FT_Error FT_Set_Char_Size(FT_Face Face, FT_F26Dot6 Largeur, FT_F26Dot6 Hauteur, FT_UInt ResolutionX, FT_UInt ResolutionY);

Description

Définit la taille de la face Face pour la résolution ResolutionX en abscisse et ResolutionY en ordonnée.

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.

Exemple

#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)) ...

Voir aussi

FT_Set_Transform pour définir la transformation du repère de coordonnées.