Web-based tools for embedded GUI development

https://javl.github.io/image2cpp - An online tool for converting images into byte arrays suitable for monochrome displays such as OLEDs. https://rop.nl/truetype2gfx - Online tool for TTF to Adafruit GFX font conversion. https://hexrx.github.io/mcufont-converter-web - Online font converter tool for mcufont rendering library. https://lopaka.app/sandbox - Drag and drop graphics creation for U8g2, Adafruit GFX, and Flipper Zero graphic libraries. https://wokwi.com - Simulate embedded systems online with support for microcontrollers like Arduino, ESP32, STM32, and Raspberry Pi Pico, and displays like SSD1306, SH1107, IL9341, and 2.9" e-ink. ...

January 23, 2025

Embedded font libraries font code size comparison

Only ASCII characters 0x20-0x7e The below table shows sizes in bytes Font Roboto 12 px Roboto 24 px Roboto 48 px Roboto 72 px Adafruit_GFX/TFT_eSPI (1 bpp) 3832 14589 56677 129389 u8g2 (1 bpp) 1508 3039 6632 N/A mcu-renderer 1 bpp 1473 2891 5902 9511 mcu-renderer 2 bpp 2052 4162 8743 13969 mcu-renderer 3 bpp 2695 5677 12128 18701 mcu-renderer 4 bpp 3328 7329 15533 23676 MCUFont (4 bpp) 3125 6296 12969 20045 TFT_eSPI (vlw) 7642 19387 65833 143333 Source: https://github.com/Gissio/mcu-renderer/tree/main?tab=readme-ov-file#font-compression-ratio-comparison ...

August 13, 2024