Police bitmap 5x8 inspirée du style Elektron. Plus de détails...
#include <stdint.h>
Aller au code source de ce fichier.
Macros | |
#define | FONT5X8_ELEKTRON_WIDTH 6 |
#define | FONT5X8_ELEKTRON_HEIGHT 8 |
#define | FONT5X8_FIRST_CHAR 32 |
#define | FONT5X8_LAST_CHAR 127 |
Variables | |
const uint8_t | font5x8_elektron [96][6] |
Table de police 5x8 Elektron, codée en colonnes (1 octet = 1 colonne verticale). | |
Police bitmap 5x8 inspirée du style Elektron.
Police monospacée compacte : 5 pixels de large + 1 pixel d’espacement = 6 px par glyph. Utilisée par le moteur de rendu OLED (ui_renderer.c
).
Chaque caractère est stocké sous forme de colonnes verticales de 8 bits :
Exemple d’accès :
#define FONT5X8_ELEKTRON_HEIGHT 8 |
Hauteur en pixels d’un caractère
#define FONT5X8_ELEKTRON_WIDTH 6 |
Largeur totale d’un caractère (5px + 1px d’espacement)
#define FONT5X8_FIRST_CHAR 32 |
Premier code ASCII inclus (espace ' ')
#define FONT5X8_LAST_CHAR 127 |
Dernier code ASCII inclus ('~')
|
extern |
Table de police 5x8 Elektron, codée en colonnes (1 octet = 1 colonne verticale).
Taille : 96 caractères (ASCII 32–127), 6 octets par caractère.
font5x8_elektron[ch - FONT5X8_FIRST_CHAR][col]
→ renvoie la colonne col
du caractère ch
.Table de police 5x8 Elektron, codée en colonnes (1 octet = 1 colonne verticale).
Chaque entrée correspond à une colonne verticale de 8 pixels. L’espacement d’un pixel est intégré dans la largeur totale (6).
Utilisée par les fonctions de rendu texte (drv_display_draw_text_with_font
).