Copy the pre-rasterized glyph data to RAM for faster access.


Sets the default runtime storage for glyphs.

The following is a list of possible values:

"OnStartup"The data is copied to RAM on startup. Although this enables faster access to data, it might use up your limited RAM.
"Never"The data is not copied to RAM. Drawing a glyph to the screen from storage may result in reduced performance.

The default value is "OnStartup".

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

The CMake API maps to the following macros in the platform code:


These macros are platform-dependent. For example, asset preloading is not supported on some boards due to limited amount of RAM. Thus, the "OnDemand" mode is not supported on such boards. See the board-specific documentation pages for more information on asset handling.

The "OnDemand" mode is implemented by QUL_COPY_TO_RAM CMake API, but not by QUL_GLYPHS_COPY_TO_RAM and QUL_FONT_FILES_COPY_TO_RAM.


set_target_properties(<Executable Target> PROPERTIES QUL_GLYPHS_COPY_TO_RAM "Never")


This property was introduced in Qt Quick Ultralite 1.8.

Available under certain Qt licenses.
Find out more.