このページについて

C

QUL_FONT_VECTOR_OUTLINES_DRAWING

警告: cmakeのターゲットプロパティの使用は バージョン2.4以降で非推奨となっています。代わりにMCU.Config.fontVectorOutlinesDrawingの使用をご検討ください。

注:ボードの デフォルト値は、BoardDefaults.qmlprojectconfig ファイル内のQmlProject を使用して設定できます。プラットフォームのデフォルト変数の定義およびQmlProjectマニュアルを参照してください。

注:この プロパティは、Monotype Spark フォントエンジンでのみ有効です。

説明

このプロパティを有効にすると、アルファマップの代わりにベクターアウトラインを使用してテキストが描画されます。

注:この 機能は現在実験的なものとみなされており、将来のリリースで変更される可能性があります。

デフォルトでは、このプロパティは無効になっており、テキストはアルファマップを使用して描画されます。

ベクターアウトラインの使用は、プラットフォームがパスブレンディングをサポートしている場合にのみ機能します。プラットフォームによっては、ベクターアウトラインを使用することで CPU やメモリの使用量を削減できる場合があります。

一部のプラットフォームでは、ベクターアウトラインを使用して描画されたテキストは、アルファマップを使用して描画されたテキストと、視覚的にわずかな違いが生じる場合があります。静的なテキスト項目は、コンパイル時にラスタライズされるため、ベクターアウトラインではなくアルファマップが引き続き使用されることに注意してください。

フォントエンジン固有の詳細については、「テキストのレンダリングとフォント」を参照してください。

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

特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。