C

MCU.Config.glyphsCachePolicy

配置预光栅化字体数据到 RAM 的复制,以实现更快的访问。

描述

设置字体资源的缓存策略。

以下是一个可能的值列表

结果
"OnStartup"数据在启动时复制到 RAM。虽然这可以加快数据的访问速度,但它可能会消耗有限的 RAM。
"NoCaching"数据不复制到 RAM。从存储中将字体绘制到屏幕可能会降低性能。

可以使用 MCU.Config.glyphsRuntimeAllocationType 属性来进一步配置用于复制的内存区域。

有关字体引擎的详细信息,请参阅 文本渲染和字体

注意:该属性影响 Spark Monotype 和 Static 字体引擎。

用法

此属性可以在主要应用程序的 .qmlproject 文件中或针对目标平台的 BoardDefaults.qmlprojectconfig 中使用。它接受一个字符串,默认值为 "OnStartup"

可用选项为

  • "OnStartup"
  • "NoCaching"
  • "OnDemand"

代码示例:

MCU.Config {
    glyphsCachePolicy: "NoCaching"
}

由于

此属性是在 QmlProject API 1.3 中引入的。

另请参阅文本渲染和字体MCU.Config.glyphsRuntimeAllocationTypeMCU.Config.glyphsStorageSectionQUL_GLYPHS_RESOURCE_CACHE_POLICY

在某些 Qt 许可证下可用。
了解更多信息。