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().
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().