C

QUL_FONT_HEAP_SIZE

Warning: Using cmake target properties is deprecated since 2.4, consider using MCU.Config.fontHeapSize instead.

Note: Board defaults can be set using QmlProject in the BoardDefaults.qmlprojectconfig files. See QmlProject Manual.

Note: This property is relevant only for the Monotype Spark font engine.

Description

The maximum amount of RAM (in bytes) that the font engine will use for its heap.

Since Qt Quick Ultralite 1.9, the heap buffer is preallocated by default, if a specific size is requested by QUL_FONT_HEAP_SIZE.

The default value is -1, which means that the heap usage is not restricted and therefore no buffer is preallocated in this case. See QUL_FONT_HEAP_PREALLOC for instructions on how to disable preallocation.

See Text Rendering and Fonts for font engine-specific details.

Example

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

Available under certain Qt licenses.
Find out more.