Add asset packs font support

This commit is contained in:
Willy-JL
2024-01-14 03:20:29 +00:00
parent f475bdd522
commit 53538d36bc
5 changed files with 75 additions and 0 deletions

View File

@@ -148,6 +148,10 @@ void canvas_invert_color(Canvas* canvas) {
void canvas_set_font(Canvas* canvas, Font font) {
furi_assert(canvas);
u8g2_SetFontMode(&canvas->fb, 1);
if((FontSwap)font < FontSwapCount && xtreme_assets.fonts[font]) {
u8g2_SetFont(&canvas->fb, xtreme_assets.fonts[font]);
return;
}
switch(font) {
case FontPrimary:
u8g2_SetFont(&canvas->fb, u8g2_font_helvB08_tr);