Indicate misconfigured fonts by name

What do you want to achieve?

I’d like to update a project from LVGL 8.3.11 to 9.2.2

What have you tried so far?

When I tried changing the LVGL version setting, I got the below error.

  1. I’m not sure why LVGL 9.1 is involved, sounds like a copy/paste error or the version number might be hardcoded in the error text. Could be more generic like “This LVGL version does not support 8bpp fonts, please use 4 bpp mode”
  2. We have many fonts. It would be nice if LVGL indicated which fonts needed fixed.

Screenshot or video

Others

  • SquareLine Studio version: 1.5.1
  • Operating system: Windows 11
  • Target hardware: Custom ESP32-S3

Hi, You are correct, LVGL v9 removed support for 8 bpp fonts. As a temporary workaround, you’ll need to manually check your fonts in the Font Manager. Please review each font and change any that are set to 8 bpp to 4 bpp, then regenerate them.

We agree that the error message should be more helpful by listing the specific fonts that need to be changed. We’ve added this improvement to our backlog and will consider how to implement it in a future release.

1 Like