FontInfo QML Type

与えられたフォントクエリがどのように解決されるかについての情報を提供します。詳細...

Import Statement: import QtQuick
Since: Qt 6.9

プロパティ

詳しい説明

FontInfo は、Qt のフォント選択システムによってフォントクエリにマッチした実際のフォントに関する情報を提供します。

C++ のQFontInfo クラスに相当します。

FontInfo {
    id: fontInfo
    font.family: "Arial"
}

Text {
    text: fontInfo.family === "Arial"
        ? "System has 'Arial' font"
        : "System does not have 'Arial' font"
}

FontMetrics およびTextMetricsも参照してください

プロパティの説明

bold : bool [read-only]

このプロパティは、weight() が Font.Normal より大きな値を返す場合に true を返し、そうでない場合に false を返します。

weight およびQFontInfo::bold()も参照


family : string [read-only]

このプロパティは、マッチしたフォントのファミリを保持します。

QFontInfo::family()も参照


fixedPitch : bool [read-only]

このプロパティは、マッチしたフォントの固定ピッチ値を保持します。

QFontInfo::fixedPitch()も参照


font : font

このプロパティは、FontInfo によって解決されるフォントを保持します。


italic : bool [read-only]

このプロパティは、マッチしたフォントのイタリック値を保持します。

QFontInfo::italic()も参照


pixelSize : int [read-only]

このプロパティは、マッチしたフォントのピクセルサイズを保持します。

QFontInfo::pixelSize() も参照


pointSize : real [read-only]

このプロパティは、マッチしたフォントのポイントサイズを保持します。

QFontInfo::pointSizeF()も参照


style : enum [read-only]

このプロパティは、マッチしたフォントのスタイルを保持します。

定数説明
Font.StyleNormal斜体のない通常のグリフを含む。
Font.StyleItalic斜体のテキストを表現するために設計されたグリフを含む。
Font.StyleOblique通常は特別にデザインされたものではなく、フォントファミリの通常のグリフに傾斜を適用することで生成される、イタリック体外観を持つグリフを含む。

QFontInfo::style()も参照のこと


styleName : real [read-only]

このプロパティは、マッチされたフォントのスタイル名(または「サブファミリ」)を保持します。

QFontInfo::styleName() も参照の こと。


variableAxes : list [read-only]

このプロパティは、マッチされたフォントが対応する可変軸を保持します。このリストはQFontVariableAxis オブジェクトで構成され、tagnameminimumValuemaximumValuedefaultValue のプロパティを持つ。

QFontInfo::variableAxes() およびQFontVariableAxisも参照


weight : int [read-only]

こ のプ ロパテ ィ は、 マ ッ チ し た フ ォ ン ト の重みを保持 し ます。

bold およびQFontInfo::weight()も参照


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.