Ce programme explique comment utiliser de nouvelles polices de caractères pour afficher du texte.
La police de caractère par default est DejaVuSerif-Bold. Il n'est pas possible de changer ou supprimer la police par default mais, les fonctions suivantes vous explique comment charger une nouvelle police et comment l'utiliser pour afficher du texte avec cette dernière.
int main( int argc, char *argv[]){
10, 10,
"Le texte est écrit avec la font Garuda-Oblique.",
);
return 0;
}
void MLV_create_window(const char *window_name, const char *icone_name, unsigned int width, unsigned int height)
Créé une fenêtre dont la taille, et les différents noms sont passés en paramètres.
void MLV_free_font(MLV_Font *font)
Cette fonction libère la mémoire d'une fonte de caractères précédement chargée.
struct _MLV_Font MLV_Font
Definition: MLV_text.h:77
void MLV_draw_text_with_font(int x, int y, const char *text, const MLV_Font *font, MLV_Color color,...)
Écrit du texte sur l'écran en utilisant une couleur et une fonte de caractères données en paramètres.
MLV_Font * MLV_load_font(const char *file_font, int size)
Cette fonction charge en mémoire une fonte de caractères de standard "TrueType" (fichiers ayant une e...