OMG - my compressed font idea worked on the first try. It took about 8 lines of C code to add support to bb_spi_lcd. This 70 point Roboto_Black font (digits and colon only) are stored in 1K of FLASH and need 256 bytes of RAM to decode.
I'll share more details and code soon, but the gist of it is that I "improved" CCITT T.6 compression by tossing the Huffman coding of horizontal runs to simplify the decoder. As I had assumed, this had near zero effect on the compressed data size because T.6 gains most of its advantage from efficiently encoding vertical symmetry. Anyway, FAX compression fits font compression like a glove, so you can get up to 20:1. It also gives you HIGHER compression ratios as the font gets larger 😀
This is probably helpful for you too @adafruit
@fast_code_r_us genius! That’s awesome-sauce.

@fast_code_r_us holy cow, well done!

Talk at which hacker con, when? 👀