summaryrefslogtreecommitdiff
path: root/wasp/fonts
AgeCommit message (Collapse)Author
2020-12-28icons, fonts.digits: Switch over to 2-bit RLE encodingDaniel Thompson
The 2-bit RLE encoding, in addition to supporting colour is also fully ROMable meaning we can save 32 bytes of RAM per image by switching to 2-bit encoding. Switch everything in icons and font.clock over to 2-bit encoding. Note: this requires all the clock PNG files to be reencoded (because they were originally in 1-bit grayscale format and this is no longer supported by the encoder). This reduces RAM overhead by 480 bytes and has only a negligable effect on FLASH usage (+4 bytes). Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-06-11fonts: Add sans28 (numerals only)Daniel Thompson
2020-04-14fonts: Add sans36 (numerals only)Daniel Thompson
At 36pt this is already gobbling a fair bit of flash so, for now, we've restricted this only numerals (and colon).
2020-03-09fonts: sans24: Minor refactor to reduce memory allocationDaniel Thompson
This is a useful but modest optimization (maybe 3% in string rendering.
2020-02-19wasp: Add a simple font rendererDaniel Thompson
2020-02-19wasp: Start collecting the fonts in a single directoryDaniel Thompson