Implémentation des polices bitmap et fonctions d’accès associées. Plus de détails...
#include "font.h"
#include "font5x7.h"
#include "font4x6.h"
#include "font5x8_elektron.h"
#include <stdbool.h>
Variables | |
const font_t | FONT_5X7 |
Police standard 5x7 monospace. | |
const font_t | FONT_4X6 |
Police compacte 4x6, plus serrée pour économiser de l’espace. | |
const font_t | FONT_5X8_ELEKTRON |
Police Elektron 5x8 (5 px + spacing 1 px) | |
Implémentation des polices bitmap et fonctions d’accès associées.
Ce module regroupe les fonctions d’accès aux différentes polices disponibles :
FONT_5X7
: police classique lisible, utilisée pour les textes principaux.FONT_4X6
: police compacte, utile pour les labels secondaires.Chaque police fournit un callback get_col()
qui extrait les bits d’une colonne verticale à partir de la table binaire source (font5x7
ou font4x6
).
font4x6_expanded
(lazy-init via expand_font4x6()
). const font_t FONT_4X6 |
Police compacte 4x6, plus serrée pour économiser de l’espace.
Police compacte 4x6 (format packé, décompressée à la volée).
const font_t FONT_5X7 |
Police standard 5x7 monospace.
Police standard 5x7 monospace (lecture directe).
const font_t FONT_5X8_ELEKTRON |
Police Elektron 5x8 (5 px + spacing 1 px)