Tuto : ajout de Fonts .h dans la librairie de Fonts de Adafruits_gfx

Supposons que nous voulions réaliser cet affichage à partir de la librairie de fonts Adafruits_gfx (à installer)

capture 2023-10-06 à 17.03.26

Mon choix s'est porté sur les polices suivantes :

  • FreeSans6pt7b.h pour le mois et l'année
  • FreeSansBold9pt7b.h pour le jour et la date
  • FreeSansBold12pt7b.h pour l'heure et les minutes
  • FreeSans6pt7b.h pour les secondes

Malheureusement la police FreeSans6pt7b.h n'est pas proposée dans la librairie de base Adafruits_gfx
Il va donc falloir la créer

Rien de plus simple :
1- Lancer ce logiciel en ligne : truetype2gfx - Converting fonts from TrueType to Adafruit GFX

2 - sélectionnez dans la liste FreeFonts la police dont vous voulez adapter la hauteur

  • ou bien choisir Your Fonts et télécharger votre propre font ".ttf " sur votre disque dur
    Pour les polices .ttf allez sur ce site et téléchargez une des milliers proposées classées par ordre alphabétique en haut à droite :

    DaFont - Polices à télécharger

3 - choississez la dimension de la police à créer dans "Font size" (ici 6pts)

4- cliquez sur "GET_GFX font file" ... un fichier .h.html sera créé

capture 2023-10-07 à 08.35.07

5 - supprimez l'extension .html et copiez ce fichier ".h" dans le répertoire fonts/ de la libraire Adafruits_gfx

6- c'est tout .. la nouvelle police est utilisable dans le sketch

2 Likes

Merci, je pense que c'est très utile !

merci pour la contribution !

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.