FT_Get_Kerning

Prototypes

FT_Error FT_Get_Kerning(FT_Face Face, FT_UInt IndexGlypheGauche, FT_UInt IndexGlypheGauche, FT_UInt Mode, FT_Vector *VecteurCrenage);

Description

Recherche le crénage particulier pour la succession des glyphes données par les index IndexGlypheGauche et IndexGlypheDroite de la face Face.

Le crénage en abscisse et en ordonnée particulier est rangé dans VecteurCrenage sous forme de coordonnées en 64èm de point.

Le résultat est 0 si le caractère n'existe pas. Cela correspond au caractère par défaut.

Exemple

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

FT_Face Face;
FT_UInt IndexGlypheGauche;
FT_UInt IndexGlypheDroite;
FT_Vector *VecteurCrenage;

...
if (FT_New_Face(Bibliotheque, NomFichierPolice, 0, &Face)) ...
if (FT_Get_Kerning(Face, IndexGlypheGauche, IndexGlypheDroite, FT_KERNING_DEFAULT, &VecteurCrenage)) ...
if (FT_Done_Face(Face)) ...