C

QUL_FONT_CACHE_SIZE

警告:自2.4版本以来,已弃用使用cmake目标属性,请考虑改用 MCU.Config.fontCacheSize

注意:可以使用 QmlProjectBoardDefaults.qmlprojectconfig 文件中设置板级默认值。有关信息,请参阅 为平台定义默认变量QmlProject手册

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

描述

所选字体引擎用于缓存的最多RAM量(以字节为单位)。默认值为200 KB。要禁用缓存,请将该值设置为1。

自Qt Quick Ultralite 1.9版本起,缓存缓冲区默认预分配。有关禁用预分配的说明,请参阅 QUL_FONT_CACHE_PREALLOC

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

示例

set_target_properties(<Executable Target> PROPERTIES
    QUL_FONT_ENGINE "Spark"
    QUL_FONT_FILES <Monotype Spark Font File>
    QUL_FONT_CACHE_SIZE <Size>
)

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

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

根据某些Qt许可证提供。
了解更多信息。