FontInfo QML Type
Provides info about how a given font query is resolved. More...
| Import Statement: | import QtQuick |
| Since: | Qt 6.9 |
Properties
- bold : bool
- family : string
- fixedPitch : bool
- font : font
- italic : bool
- pixelSize : int
- pointSize : real
- style : enum
- styleName : real
- variableAxes : list
- weight : int
Detailed Description
FontInfo provides information about the actual font which is matched for a font query by Qt's font selection system.
It corresponds to the class QFontInfo in C++.
FontInfo {
id: fontInfo
font.family: "Arial"
}
Text {
text: fontInfo.family === "Arial"
? "System has 'Arial' font"
: "System does not have 'Arial' font"
}
See also FontMetrics and TextMetrics.
Property Documentation
bold : bool
This property is true if weight() would return a value greater than Font.Normal; otherwise returns false.
See also weight and QFontInfo::bold().
family : string
This property holds the family of the matched font.
See also QFontInfo::family().
fixedPitch : bool
This property holds the fixed pitch value of the matched font.
See also QFontInfo::fixedPitch().
font : font
This property holds the font which will be resolved by the FontInfo.
italic : bool
This property holds the italic value of the matched font.
See also QFontInfo::italic().
pixelSize : int
This property holds the pixel size of the matched font.
See also QFontInfo::pixelSize().
pointSize : real
This property holds the point size of the matched font.
See also QFontInfo::pointSizeF().
style : enum
This property holds the style of the matched font.
| Constant | Description |
|---|---|
Font.StyleNormal | Contains normal glyphs without italic slant. |
Font.StyleItalic | Contains glyphs designed to be used for representing italicized text. |
Font.StyleOblique | Contains glyphs with an italic appearance, typically not specially designed, but rather produced by applying a slant on the font family's normal glyphs. |
See also QFontInfo::style().
styleName : real
This property holds the style name (or "sub-family") of the mathed font.
See also QFontInfo::styleName().
variableAxes : list
This property holds the variable axes supported by the matched font. The list consists of QFontVariableAxis objects, which have the properties tag, name, minimumValue, maximumValue, and defaultValue.
See also QFontInfo::variableAxes() and QFontVariableAxis.
weight : int
This property holds the weight of the matched font.
See also bold and QFontInfo::weight().