常用属性
-
font.family:设置文本的字体族。例如,
"Arial"
,"Times New Roman"
等。 -
font.pointSize:设置文本的字体大小,单位为点(pt)。这是一个常用的属性,用于控制文本的大小。
-
font.pixelSize:设置文本的字体大小,单位为像素(px)。与
pointSize
不同,pixelSize
提供的是基于屏幕像素的精确控制。 -
font.bold:设置文本是否为粗体。值为
true
或false
。 -
font.italic:设置文本是否为斜体。值为
true
或false
。 -
font.underline:设置文本是否带下划线。值为
true
或false
。 -
font.strikeout:设置文本是否带删除线。值为
true
或false
。 -
font.capitalization:设置文本的大写形式。例如,
Font.SmallCaps
用于小型大写字母,Font.AllUppercase
用于全部大写字母等。 -
font.letterSpacing:设置文本字符之间的间距。可以是正值(增加间距)或负值(减少间距)。
-
font.wordSpacing:设置文本单词之间的间距。这个属性在某些平台上可能不受支持。
-
font.hintingPreference:设置字体的抗锯齿偏好。例如,
Font.PreferDefaultHinting
,Font.PreferNoHinting
,Font.PreferVerticalHinting
等。