Structure décrivant une police bitmap à largeur fixe. Plus de détails...
#include <font.h>
Champs de données | |
const char * | name |
uint8_t | width |
uint8_t | height |
uint8_t | first |
uint8_t | last |
uint8_t | spacing |
uint8_t(* | get_col )(char c, uint8_t col) |
Fonction de lecture d’une colonne de glyphe. | |
Structure décrivant une police bitmap à largeur fixe.
Chaque police est décrite par sa géométrie, son encodage ASCII, et une fonction de lecture de colonne (get_col
).
uint8_t font_s::first |
Premier caractère ASCII couvert (souvent 32 = espace).
uint8_t(* font_s::get_col) (char c, uint8_t col) |
Fonction de lecture d’une colonne de glyphe.
c | Caractère ASCII. |
col | Index de colonne (0 → width-1). |
uint8_t font_s::height |
Hauteur utile (en pixels verticaux).
uint8_t font_s::last |
Dernier caractère ASCII couvert (souvent 126 = '~').
const char* font_s::name |
Nom lisible de la police (ex: "5x7", "4x6").
uint8_t font_s::spacing |
Colonnes vides ajoutées après chaque glyphe (ex: 1).
uint8_t font_s::width |
Largeur du glyphe (en colonnes).