dzario
1
Hi all.
I read this documentation :
https://docs.lvgl.io/master/details/main-modules/font.html#normal-fonts
and if good understand then standard font Montserrat then have added FontAwesome also , but if try easy example show character from this font … then
still show error … for example LV_SYMBOL_NEW_LINE .
Maybe this font is not enable in source code … then how I can enable this font …
regards.
dzario
2
Hi all .
I find solution how to use character form FontAwesome .
LVGL (9.2.2) MicroPython (1.25.0) Binding compiled on 2025-06-29; Generic ESP32S3 module with Octal-SPIRAM with ESP32S3
This is my setting…
and this is easy code :
import lv_config
import lvgl as lv
import utime
import task_handler
th = task_handler.TaskHandler()
lv.screen_load(lv.screen_active())
style_large_font = lv.style_t()
style_large_font.init()
style_large_font.set_text_font(lv.font_montserrat_28)
text = lv.label(lv.screen_active())
text.set_text(lv.SYMBOL.OK+lv.SYMBOL.USB+lv.SYMBOL.AUDIO+"Hello World")
text.add_style(style_large_font,0)
Shoe exactly what I want …
But on first I must comple source code with enable all size of font of course …
regards.