Lines Matching refs:cmap_table
219 uint32_t cmaps_start, cmap_table_bin_t * cmap_table) in load_cmaps_tables() argument
221 …if(lv_fs_read(fp, cmap_table, font_dsc->cmap_num * sizeof(cmap_table_bin_t), NULL) != LV_FS_RES_OK… in load_cmaps_tables()
226 lv_fs_res_t res = lv_fs_seek(fp, cmaps_start + cmap_table[i].data_offset, LV_FS_SEEK_SET); in load_cmaps_tables()
233 cmap->range_start = cmap_table[i].range_start; in load_cmaps_tables()
234 cmap->range_length = cmap_table[i].range_length; in load_cmaps_tables()
235 cmap->glyph_id_start = cmap_table[i].glyph_id_start; in load_cmaps_tables()
236 cmap->type = cmap_table[i].format_type; in load_cmaps_tables()
238 switch(cmap_table[i].format_type) { in load_cmaps_tables()
240 … uint8_t ids_size = (uint8_t)(sizeof(uint8_t) * cmap_table[i].data_entries_count); in load_cmaps_tables()
256 uint32_t list_size = sizeof(uint16_t) * cmap_table[i].data_entries_count; in load_cmaps_tables()
260 cmap->list_length = cmap_table[i].data_entries_count; in load_cmaps_tables()
266 if(cmap_table[i].format_type == LV_FONT_FMT_TXT_CMAP_SPARSE_FULL) { in load_cmaps_tables()
278 LV_LOG_WARN("Unknown cmaps format type %d.", cmap_table[i].format_type); in load_cmaps_tables()