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