このページでは

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"
}

autoGenerateGlyphsfalse に設定す る と 、 先述の例の 「abc」 キ ャ ラ ク タ は、 その フ ォ ン ト 構成ではグ リ フ が生成 さ れないのでレ ン ダ さ れません。def」キ ャ ラ ク タ は、myFont2font.unicodeCoverage プ ロ パテ ィ が正 し いキ ャ ラ ク タ セ ッ ト を持つのでレンダリングされます。

注意: autoGenerateGlyphs プロパティはStaticText 要素には影響しません。

使用法

このプロパティは、メインアプリケーション.qmlproject ファイルで受け付けられます。ブール値をとり、デフォルト値はtrue です。

コード例:

MCU.Config {
    autoGenerateGlyphs: false
}

このプロパティはQmlProで導入されました。

このプロパティは QmlProject API 1.3 で導入されました。

font.unicodeCoveragestatic font engineも参照して ください。

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