a font value with the properties of
						
							QFont
						
						.
						
						The
						
font
						
						type refers to a font value with the properties of
						
							QFont
						
						.
					
The most commonly used properties are:
font.family
							
						
font.bold
							
						
font.italic
							
						
font.underline
							
						
font.pointSize
							
						
font.pixelSize
							
						
						If both
						
pointSize
						
						和
						
pixelSize
						
						are specified,
						
pixelSize
						
						会被使用。
					
The following properties are also available:
font.weight
							
						
font.overline
							
						
font.strikeout
							
						
font.capitalization
							
						
font.letterSpacing
							
						
font.wordSpacing
							
						
font.hintingPreference
							
						范例:
Text { font.family: "Helvetica"; font.pointSize: 13; font.bold: true }
						When integrating with C++, note that any
						
							QFont
						
						值
						
							passed into QML from C++
						
						is automatically converted into a
						
font
						
						value, and vice-versa.
					
此基本类型的提供是通过 QtQuick 导入。
Font weighting is classified on a scale from 0 to 99, where a weight of 0 is ultralight, and 99 is extremely black. The following values are supported:
| 
Font.Thin
								 | 0 | 
| 
Font.ExtraLight
								 | 12 | 
| 
Font.Light
								 | 25 | 
| 
Font.Normal
								 | 50 | 
| 
Font.Medium
								 | 57 | 
| 
Font.DemiBold
								 | 63 | 
| 
Font.Bold
								 | 75 | 
| 
Font.ExtraBold
								 | 81 | 
| 
Font.Black
								 | 87 | 
Capitalization supports the following values:
| 
Font.MixedCase
								 | No capitalization change is applied. | 
| 
Font.AllUppercase
								 | Alters the text to be rendered in all uppercase type. | 
| 
Font.AllLowercase
								 | Alters the text to be rendered in all lowercase type. | 
| 
Font.SmallCaps
								 | Alters the text to be rendered in small-caps type. | 
| 
Font.Capitalize
								 | Alters the text to be rendered with the first character of each word as an uppercase character. | 
Setting the hinting preference only has an effect when using the "NativeRendering" render type. The property supports the following values:
Font.PreferDefaultHinting - Use the default hinting level for the target platform.
Font.PreferNoHinting - If possible, render text without hinting the outlines of the glyphs.
Font.PreferVerticalHinting - If possible, render text with no horizontal hinting, but align glyphs to the pixel grid in the vertical direction.
Font.PreferFullHinting - If possible, render text with hinting in both horizontal and vertical directions.
另请参阅 QML 基本类型 .