diff --git a/src/widgets/span/lv_span.c b/src/widgets/span/lv_span.c index 868545f7a5..da21a51026 100644 --- a/src/widgets/span/lv_span.c +++ b/src/widgets/span/lv_span.c @@ -878,7 +878,8 @@ static void lv_draw_span(lv_obj_t * obj, lv_layer_t * layer) } uint32_t tmp_ofs = next_ofs; uint32_t letter = lv_text_encoded_prev(&cur_txt[cur_txt_ofs], &tmp_ofs); - if(!(letter == '\0' || letter == '\n' || letter == '\r' || lv_text_is_break_char(letter))) { + if(!(letter == '\0' || letter == '\n' || letter == '\r' || lv_text_is_break_char(letter) || + lv_text_is_a_word(letter))) { tmp_ofs = 0; letter = lv_text_encoded_next(&cur_txt[cur_txt_ofs + next_ofs], &tmp_ofs); if(!(letter == '\0' || letter == '\n' || letter == '\r' || lv_text_is_break_char(letter))) {