Kanzi 3.6.9 发行说明

功能

  • 您现在可以在 Linux GBM DRM 窗口系统中,创建包含 alpha (GBM_FORMAT_ARGB8888) 的 32 位表面,以及不包含 alpha (GBM_FORMAT_XRGB8888) 而带 8 位填充的 24 位颜色深度。

更改

  • 将 FreeType 库更新到了 2.10.1 版本,其他更改中包括修复了 FreeType 库中的多处漏洞。有关 FreeType 库更改的详细信息,请参阅 FreeType 库随附的发行说明。

  • 将 libpng 库更新到了 1.6.37 版本,该版本修复了多处漏洞。

  • kzb 文件格式版本更改为 3.2。

文档 (Documentation)

添加了有关如何制作自己的节点组件的说明。请参阅 创建自定义节点组件。

修复

ID

描述 (Description)

区域

10907

在 Kanzi Engine 中使用的第三方库的许可证中添加了 Kanzi Engine 附带的 Fira Sans 字体的许可证。

Documentation

7820

修正了使用 Level of Detail 节点的过程。请参阅 使用 Level of Detail 节点。

Documentation

10852, 10731, 10651

改进了对损坏的 PNG 和 JPEG 图像的处理。现在,Kanzi 在尝试加载损坏的 PNG 或 JPEG 图像时会抛出异常。

Kanzi Engine

10688

修复了一个问题,该问题导致在资源加载器线程处于活动状态时,加载具有自定义过渡动画或某些触发器和操作的 State Manager 时出现断言。

Kanzi Engine

10678

修复了使用 FreeType 字体引擎时导致 Kanzi 无法渲染某些字符的问题。

Kanzi Engine

10661

修复了一个问题,该问题阻止了使用 Application 模板创建的 Kanzi 应用程序通过 Gradle 构建 Android。

Kanzi Engine

10624

修复了对已损坏或不完整的 UTF-8 字符串输入的处理方式。

Kanzi Engine

10539

使用 iType 字体引擎时,Kanzi 现在将字距调整委托给 WTShaper。WTShaper 从字体的 GPOS 表中读取字距调整数据,对于未在 GPOS 表中定义字距调整的字体,使用 kern 表作为后备。

Kanzi Engine

10388

修复了 GCC cpp98 构建的 KZ_FALLTHROUGH。

Kanzi Engine

10172

修复了静态寿命的 MessageArguments 实例导致内存泄露的问题。

Kanzi Engine

10647

修复了导致 Preview 错误显示 State Tools 处于 Edit 模式的问题。

Kanzi Studio

另请参阅

已知问题