Supposons que nous voulions réaliser cet affichage à partir de la librairie de fonts Adafruits_gfx (à installer)
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 :
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éé
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