VSF Documented
|
#include <lvgl.h>
Data Fields | |
uint32_t | range_start |
uint16_t | range_length |
uint16_t | glyph_id_start |
const uint16_t * | unicode_list |
const void * | glyph_id_ofs_list |
uint16_t | list_length |
lv_font_fmt_txt_cmap_type_t | type |
uint32_t lv_font_fmt_txt_cmap_t::range_start |
First Unicode character for this range
uint16_t lv_font_fmt_txt_cmap_t::range_length |
Number of Unicode characters related to this range. Last Unicode character = range_start + range_length - 1
uint16_t lv_font_fmt_txt_cmap_t::glyph_id_start |
First glyph ID (array index of glyph_dsc
) for this range
const uint16_t* lv_font_fmt_txt_cmap_t::unicode_list |
const void* lv_font_fmt_txt_cmap_t::glyph_id_ofs_list |
if(type == LV_FONT_FMT_TXT_CMAP_FORMAT0_...) it's uint8_t *
if(type == LV_FONT_FMT_TXT_CMAP_SPARSE_...) it's uint16_t *
uint16_t lv_font_fmt_txt_cmap_t::list_length |
Length of unicode_list
and/or glyph_id_ofs_list
lv_font_fmt_txt_cmap_type_t lv_font_fmt_txt_cmap_t::type |
Type of this character map