C
MCU.Config.autoGenerateGlyphs
このオプションは、静的フォントエンジンの自動グリフ生成を制御します。このプロパティがtrue に設定されていても、動的テキストには適用されません。アプリケーション開発者は、動的テキストのユースケースのカバレッジを手動で設定する必要があります。
説明
デフ ォル ト では、 こ のプ ロ パテ ィ はtrue に設定 さ れてお り 、 使用 さ れ る すべての フ ォ ン ト 構成のすべてのキ ャ ラ ク タ に対す る グ リ フ を生成 し ます。falseこ の場合、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" }
autoGenerateGlyphs をfalse に設定す る と 、 先述の例の 「abc」 キ ャ ラ ク タ は、 その フ ォ ン ト 構成ではグ リ フ が生成 さ れないのでレ ン ダ さ れません。def」キ ャ ラ ク タ は、myFont2 のfont.unicodeCoverage プ ロ パテ ィ が正 し いキ ャ ラ ク タ セ ッ ト を持つのでレンダリングされます。
注意: autoGenerateGlyphs プロパティはStaticText 要素には影響しません。
使用法
このプロパティは、メインアプリケーション.qmlproject ファイルで受け付けられます。ブール値をとり、デフォルト値はtrue です。
コード例:
MCU.Config {
autoGenerateGlyphs: false
}このプロパティはQmlProで導入されました。
このプロパティは QmlProject API 1.3 で導入されました。
font.unicodeCoverage やstatic font engineも参照して ください。
特定の Qt ライセンスの下で利用可能です。
詳細をご覧ください。