From ea7e073b3bebe84f730c90206ae11972c8d29741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E6=9F=B3=E6=9E=97?= <7798318+cailiulin@user.noreply.gitee.com> Date: Tue, 2 May 2023 09:51:39 +0000 Subject: [PATCH] =?UTF-8?q?update=20src/font/lv=5Ffont=5Ffmt=5Ftxt.c.=20?= =?UTF-8?q?=E5=BD=93rcp=3D=3Dfdsc->cmaps[i].range=5Flength=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E5=B7=B2=E8=B6=85=E5=87=BA=E5=AE=9E=E9=99=85=E8=8C=83?= =?UTF-8?q?=E5=9B=B4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 蔡柳林 <7798318+cailiulin@user.noreply.gitee.com> --- src/font/lv_font_fmt_txt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/font/lv_font_fmt_txt.c b/src/font/lv_font_fmt_txt.c index 74eaedc3e..45925be0c 100644 --- a/src/font/lv_font_fmt_txt.c +++ b/src/font/lv_font_fmt_txt.c @@ -221,7 +221,7 @@ static uint32_t get_glyph_dsc_id(const lv_font_t * font, uint32_t letter) /*Relative code point*/ uint32_t rcp = letter - fdsc->cmaps[i].range_start; - if(rcp > fdsc->cmaps[i].range_length) continue; + if(rcp >= fdsc->cmaps[i].range_length) continue; uint32_t glyph_id = 0; if(fdsc->cmaps[i].type == LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY) { glyph_id = fdsc->cmaps[i].glyph_id_start + rcp; -- Gitee