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