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.glyphsRuntimeAllocationType、MCU.Config.glyphsStorageSection 和 QUL_GLYPHS_RESOURCE_CACHE_POLICY。
在某些 Qt 许可证下可用。
了解更多信息。