Conversation
|
Looks solid overall — the VLW font pipeline and setFont abstraction are clean. Two things: 1. Type mismatch with headless PR 2. Font 6 → FONT_LARGE regression |
c81ed3a to
27365a8
Compare
Replace LovyanGFX built-in bitmap fonts (1/2/4) with smooth anti-aliased VLW fonts generated from Inter Regular at 10/14/19pt. Font 7 (7-segment) is kept for clock displays. - Add Python script to generate VLW PROGMEM headers from TTF - Create font abstraction layer (fonts.h) with setFont() helper - Migrate all setTextFont() calls across 5 display files - All three targets build (~70% flash with LovyanGFX)
462b2b0 to
49299c9
Compare
Summary
fonts.habstraction layer withsetFont()helper usinglgfx::LovyanGFX&scripts/generate_vlw_fonts.py) for reproducible font builds from TTF sourceDepends on Keralots#37 (LovyanGFX migration).
Flash usage
Test plan