このページでは

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 オブジェクトで構成されており、これらのオブジェクトにはtag 、name 、minimumValue 、maximumValue 、およびdefaultValue というプロパティがあります。

QFontInfo::variableAxes() およびQFontVariableAxisも参照してください 。

weight : int [read-only]

このプロパティは、一致したフォントのウェイトを保持します。

bold およびQFontInfo::weight()も参照してください 。

© 2026 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.