C

MCU.Config.fontCacheSize

设置字体引擎使用的最大缓存大小。

描述

fontCacheSize 属性定义了字体引擎应使用的最大 RAM(以字节为单位)量用于其缓存。它接受一个整数值,默认设置为 204800。如果设置为 1,则禁用缓存缓冲区。

自从 Qt Quick Ultralite 1.9 以来,缓存缓冲区默认预先分配。有关预分配缓存缓冲区的更多信息,请参阅 MCU.Config.fontCachePrealloc

应用使用的字体引擎缓存大小可以通过查看 性能日志 来查看。

请参阅 资源缓存 文档的字体引擎缓存部分,以获取有关如何选择合适的缓存大小的提示。

注意:此属性仅适用于 Monotype Spark 字体引擎

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

使用

此属性接受主应用程序 .qmlproject 文件或针对目标平台的 BoardDefaults.qmlprojectconfig。它接受一个整数,默认值是 104800。

注意:该属性仅影响 Monotype Spark 字体引擎

代码示例:

MCU.Config {
    fontCacheSize: 12800
}

自从

此属性在 QmlProject API 1.3 中引入。

另请参阅:QUL_FONT_CACHE_SIZE文本渲染和字体

在特定的 Qt 许可下提供。
了解更多。