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 许可下提供。
了解更多。