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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。