Development docs. Unreleased and may change.Switch to Release v9.6.0

Image Font

Report on GitHub

Render images as glyphs inside labels, useful for emoji and icon sets.

Image glyphs inside label text

Replace private-use code points with PNG images rendered by lv_imgfont.

lv_imgfont_create builds an 80 px image font whose path callback returns an embedded emoji_F617 image for U+F617 and a file path for U+F600 (prefixed with "A:" unless LV_USE_FFMPEG is enabled). The font's fallback is set to LV_FONT_DEFAULT so ASCII characters fall through. A centered label renders "12\uF600\uF617AB", mixing the two emoji images with normal text.

Last updated on

On this page