试用 LVGL Pro,一套完整的工具包,助您高效构建、测试、分享和交付 UI!
LVGL
版本发布

LVGL v8.3.11 发布

LVGL v8.3.11 带来了 Tiny TTF 字体支持、LittleFS 驱动程序集成、表格单元格用户数据以及众多错误修复。

加博尔·基什-瓦莫希加博尔·基什-瓦莫希4 分钟阅读

LVGL v8.3.11 现已发布,带来了多个新功能和重要的错误修复。本次版本从 LVGL 9 反向移植了 Tiny TTF 字体支持,新增了 LittleFS 文件系统集成,并增强了表格控件的用户数据功能。

新功能#

Tiny TTF 字体支持#

Tiny TTF 已被反向移植到 LVGL 8,实现了轻量级的 TrueType 字体渲染。该功能允许您直接加载 .ttf 文件,无需预先将其转换为位图字体。

Pull Request: #4727

LittleFS 文件系统驱动程序#

新的 LittleFS 驱动程序(lv_fs_littlefs)现已作为官方文件系统后端提供。LittleFS 专为资源有限的微控制器设计,并提供断电恢复能力。

Pull Request: #4677

表格单元格用户数据#

表格单元格现在可以通过新的 API 函数存储自定义用户数据。这使得将应用程序特定信息与各个单元格关联变得更加容易。

Pull Requests: #4767,#4769

错误修复#

本次版本包含了控件和绘图系统的大量错误修复:

控件修复#

  • 表格:修复了 lv_table_set_cell_value_fmt 中的异常字符串输出 (#4804)
  • 下拉列表:避免了 lv_dropdown_get_option_index 中的部分匹配问题 (#4598)
  • 下拉列表:修复了字符索引溢出 (#4589)
  • 弧形控件:改进了背景角度范围外的点击处理 (#4667)
  • 弧形控件:修复了通过点击设置值的问题 (20b6199)
  • 按钮矩阵:点击禁用按钮时设置 LV_BTNMATRIX_BTN_NONE (#4578)
  • 键盘:添加了缺失的 '&' 字符 (d20bd1c)
  • 仪表:修复了轻微的显示问题 (#4657)

核心修复#

  • 对象:移除子对象后重新调整布局中的滚动 (#4921)
  • 显示:修复了无限递归的 SCREEN_LOADED 事件 (ef76206)
  • 显示:修复了 lv_scr_load_anim 被快速调用两次的问题 (#4629)

绘图修复#

  • 变换:修复了 lv_draw_sw_transform.c 中的编译错误 (#4612)
  • 矩形:修复了带不透明度的矩形部分缩放 (7a8fcbf)
  • 字母渲染:修复了 lv_draw_sw_letter.c 中的警告 (d22cda3)
  • 指针绘制:更改了指针线条绘制的起始点(从刻度中心开始)(#4682)

平台和工具链#

  • RT-Thread:修复了 LVGL 线程创建问题 (#4862)
  • Arduino:修复了编译警告 (#4807)
  • STM32U5:添加了 DMA2D 支持 (#4643)

IME 和国际化#

  • IME 拼音:在按下候选词时保持文本区域中的光标 (#4731)

文档更新#

  • 修复了对象文档中的措辞 (#4625)
  • 更新了标签的文本重新着色文档 (#4606)
  • 修复了各种拼写错误 (9fbac75)

构建系统改进#

  • CMake:添加了对用户指定 lv_conf.h 路径的支持 (#4689)
  • CMSIS-Pack:为 v8.3.11 版本做好准备 (#4936)

开始使用#

从 GitHub 下载 LVGL v8.3.11 或查看完整变更日志。

关于作者

加博尔·基什-瓦莫希
加博尔·基什-瓦莫希

LVGL 创始人

LVGL 的创始人和首席开发者,这是一个被全球数百万设备使用的开源嵌入式图形库。

认识博客背后的作者们

了解那些分享 LVGL 知识的优秀作者们

查看作者

订阅我们的通讯 不错过任何关于 LVGL 的新闻。我们每月最多发送 2 封邮件。

LVGL

LVGL 是最受欢迎的免费开源嵌入式图形库,支持任何 MCU、MPU 和显示类型,助您构建精美的用户界面。

我们还提供 UI 设计、实现和咨询等服务。

© 2026 LVGL。保留所有权利。
YouTubeGitHubLinkedIn