C

QUL_FONT_VECTOR_OUTLINES_DRAWING

警告: 自 2.4 版本以来,使用 cmake 目标属性已被弃用,考虑使用 MCU.Config.fontVectorOutlinesDrawing 代替。

注意: 可以通过在 BoardDefaults.qmlprojectconfig 文件中使用 QmlProject 来设置板子默认值。请参阅 定义平台的默认变量QmlProject 手册

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

描述

如果此属性被启用,则将使用矢量轮廓来绘制文本,而不是使用 alpha 映射。

注意: 此功能目前被视为试验性的,将来版本可能会发生变化。

默认情况下,此属性被禁用,文本使用 alpha 映射进行绘制。

仅当平台支持路径混合时,才能使用矢量轮廓。根据平台的不同,使用矢量轮廓可能会减少 CPU 或内存的使用。

在某些平台上,使用矢量轮廓绘制的文本可能比使用 alpha 映射绘制的文本有一些小的视觉差异。请注意,静态文本项仍然将使用 alpha 映射而不是矢量轮廓,因为它们在编译时被光栅化。

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

示例

set_target_properties(<Executable Target> PROPERTIES
    QUL_FONT_ENGINE "Spark"
    QUL_FONT_FILES <Monotype Spark Font File>
    QUL_FONT_VECTOR_OUTLINES_DRAWING YES
)

在某些 Qt 许可证下提供。
了解更多。