C
QUL_AUTO_GENERATE_GLYPHS
警告: CMakeのターゲットプロパティの使用は バージョン2.4以降で非推奨となっています。代わりにMCU.Config.autoGenerateGlyphsの使用をご検討ください。
説明
デフォルトでは、このプロパティはON に設定されており、使用されているすべてのフォント構成において、使用されているすべての文字のグリフが生成されます。メモリ使用量を削減するには、QUL_AUTO_GENERATE_GLYPHSをOFF に設定してください。この場合、fontcompilerは font.unicodeCoverage で定義されている文字のみを生成します。例:
readonly property font myFont1: Qt.font({ quality: Font.QualityVeryHigh }) readonly property font myFont2: Qt.font({ quality: Font.QualityVeryLow, unicodeCoverage: ["def"] }) Text { font: parent.myFont1 text: "abc" } Text { font: parent.myFont2 text: "def" }
QUL_AUTO_GENERATE_GLYPHS がOFF に設定されている場合、前述の例の「abc」という文字は、そのフォント構成に対してグリフが生成されていないため、レンダリングされません。一方、「def」という文字は、myFont2 のfont.unicodeCoverage プロパティに正しい文字セットが指定されているため、レンダリングされます。
注:この プロパティは、Staticフォントエンジンにのみ影響します。
注: QUL_AUTO_GENERATE_GLYPHS は 、StaticText 要素には影響しません。
例
set_target_properties(<Executable Target> PROPERTIES QUL_AUTO_GENERATE_GLYPHS "<ON/OFF>")
関連項目: font.unicodeCoverage および静的フォントエンジン。
特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。