Lines Matching defs:_lv_font_t
98 struct _lv_font_t { struct
100 … (*get_glyph_dsc)(const lv_font_t *, lv_font_glyph_dsc_t *, uint32_t letter, uint32_t letter_next);
103 const void * (*get_glyph_bitmap)(lv_font_glyph_dsc_t *, lv_draw_buf_t *);
106 void (*release_glyph)(const lv_font_t *, lv_font_glyph_dsc_t *);
109 int32_t line_height; /**< The real line height where any text fits*/
110 int32_t base_line; /**< Base line measured from the bottom of the line_height*/
111 uint8_t subpx : 2; /**< An element of `lv_font_subpx_t`*/
112 uint8_t kerning : 1; /**< An element of `lv_font_kerning_t`*/
114 … /**< Distance between the top of the underline and base line (< 0 means below the base line)*/
115 int8_t underline_thickness; /**< Thickness of the underline*/
117 …nst void * dsc; /**< Store implementation specific or run_time data or caching here*/
118 const lv_font_t * fallback; /**< Fallback font for missing glyph. Resolved recursively */
119 void * user_data; /**< Custom user data for font.*/