Módulo fuente_8x8

Fuente de mapa de bits 8×8 para el driver pantalla.

Este módulo expone un único diccionario, PATRONES, que asocia cada carácter soportado con su glifo correspondiente. Está pensado para consumirse desde pantalla.Pantalla.texto() cuando se invoca con tamaño=8.

Formato del glifo

Cada valor del diccionario es una lista de 8 enteros (uno por fila del glifo, de arriba hacia abajo). Cada entero representa una fila de 8 píxeles leída de izquierda a derecha, donde el bit más significativo (0x80) corresponde al píxel situado más a la izquierda:

fila 0:  0b10101010   ->   X . X . X . X .
fila 1:  0b01010101   ->   . X . X . X . X
...

Convención de color

Un bit en 1 indica píxel encendido (tinta negra, ver pantalla.NEGRO); un bit en 0 indica píxel apagado (fondo blanco, ver pantalla.BLANCO).

Caracteres incluidos

  • Letras mayúsculas A–Z.

  • Letras minúsculas a–z.

  • Vocales minúsculas acentuadas: á, é, í, ó, ú.

  • Dígitos 0–9.

  • Símbolos y signos de puntuación habituales (! ? . , : ; - _ + = ( ) [ ] / \ @ # $ % & * " ' < > y espacio).

Los caracteres no presentes en el diccionario se ignoran silenciosamente en tiempo de renderizado (ver pantalla.Pantalla._char()).

Nota

Este archivo no tiene dependencias: es data pura apta para congelarse (frozen bytecode) en la flash del microcontrolador.

copyright:
  1. 2024

license:

MIT