1
0
Fork 0
wasp-os/wasp/fonts
Daniel Thompson aef6466550 icons, fonts.digits: Switch over to 2-bit RLE encoding
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-12-28 12:01:15 +00:00
..
__init__.py fonts: Add sans28 (numerals only) 2020-06-11 20:37:03 +01:00
clock.py icons, fonts.digits: Switch over to 2-bit RLE encoding 2020-12-28 12:01:15 +00:00
LICENSE wasp: Add a simple font renderer 2020-02-19 19:57:08 +00:00
sans24.py fonts: sans24: Minor refactor to reduce memory allocation 2020-03-09 21:33:29 +00:00
sans28.py fonts: Add sans28 (numerals only) 2020-06-11 20:37:03 +01:00
sans36.py fonts: Add sans36 (numerals only) 2020-04-14 20:00:04 +01:00