Salut à tous,
Je voudrais changer la taille d'une police de caractere de type SDL_ttf.
Quelqu'un sait comment faire?
Merci
Salut à tous,
Je voudrais changer la taille d'une police de caractere de type SDL_ttf.
Quelqu'un sait comment faire?
Merci
Le tutoriel de loka permet de voir le fonctionnement des ttf, et je vois dedans :Envoyé par Kerwando
Donc si tu veux changer de taille, il suffit d'appeler cette fonction avec la nouvelle taille ou alors avoir plusieurs polices créées pour ton programme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 //Ouverture du Font font = TTF_OpenFont( "CaslonBold.ttf", 28 );
Jc
C'est quand même moyennement sympa d'avoir à recharger une police juste pour en changer la taille, je me demandais donc s'il existait une fonction qui change juste la taille sans recharger la police..
Ca m'étonnerais vu que le chargement de la police ne sert qu'au rendu de la police d'après les paramètres d'ouverture !Envoyé par Kerwando
Une fois le texte affiché, tu refermer la police (normal quoi) puis ton texte n'est plus qu'une simple suite de pixels dessinés sur ton buffer d'affichage ... rien de plus et rien de moins !
Il te faut redessinner ton texte avec les nouveau paramètres c'est tout, faut faire au plus simple et pas chercher 12h à 14h
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager