mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-28 07:03:00 +08:00
Add LV_USE_FONT_COMPRESSED to control support for compressed fonts
This commit is contained in:
parent
dd56e9a013
commit
a4774ccc72
@ -88,6 +88,7 @@ const uint8_t * lv_font_get_bitmap_fmt_txt(const lv_font_t * font, uint32_t unic
|
|||||||
}
|
}
|
||||||
/*Handle compressed bitmap*/
|
/*Handle compressed bitmap*/
|
||||||
else {
|
else {
|
||||||
|
#if LV_USE_FONT_COMPRESSED
|
||||||
uint32_t gsize = gdsc->box_w * gdsc->box_h;
|
uint32_t gsize = gdsc->box_w * gdsc->box_h;
|
||||||
if(gsize == 0) return NULL;
|
if(gsize == 0) return NULL;
|
||||||
|
|
||||||
@ -117,6 +118,9 @@ const uint8_t * lv_font_get_bitmap_fmt_txt(const lv_font_t * font, uint32_t unic
|
|||||||
bool prefilter = fdsc->bitmap_format == LV_FONT_FMT_TXT_COMPRESSED ? true : false;
|
bool prefilter = fdsc->bitmap_format == LV_FONT_FMT_TXT_COMPRESSED ? true : false;
|
||||||
decompress(&fdsc->glyph_bitmap[gdsc->bitmap_index], decompr_buf, gdsc->box_w, gdsc->box_h, (uint8_t)fdsc->bpp, prefilter);
|
decompress(&fdsc->glyph_bitmap[gdsc->bitmap_index], decompr_buf, gdsc->box_w, gdsc->box_h, (uint8_t)fdsc->bpp, prefilter);
|
||||||
return decompr_buf;
|
return decompr_buf;
|
||||||
|
#else /* !LV_USE_FONT_COMPRESSED */
|
||||||
|
return NULL;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/*If not returned earlier then the letter is not found in this font*/
|
/*If not returned earlier then the letter is not found in this font*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user