This is the object you pass to other gui objects to set their font name or size.
name |
An instance of String. Must coincide with the name of a font on the system. See *availableFonts. |
size |
An instance of Float. |
bold |
A Boolean. |
italic |
A Boolean. |
usePointSize |
A Boolean. Whether to regard the size argument as point-size - adapting to the screen resolution. |
Example:
Array of the available fonts.
flag |
An instance of Boolean. Default value is |
flag |
An instance of Boolean. Default value is |
The default sans serif face Font.
The default serif face Font.
The default monospace face Font.
The global default Font.
Setting this property is equivalent to Font.setDefault(font)
. See *setDefault for details.
Sets the global default font. Properties of the font
argument will be combined with properties of the default system font, and those of individual views.
Optionally, a class can be given, so only views of that class will be affected.
Note that this will immediately affect any existing views.
font |
An instance of Font. |
class |
A Class (either View or one of its subclasses), or |
Create a new sans serif face Font.
Create a new monospace face Font.
Create a new serif face Font.
Gets/sets the size of the font. Setting this variable is always considered as setting the -pixelSize, while getting it will return any size set. See -hasPointSize for distinction.
pixelSize |
A Float. |
A Boolean variable indicating whether the -size is regarded as pixel-size (precise amount of pixels), or point-size (adapting to screen resolution). To change this, you need to set the size via -pixelSize or -pointSize.
Gets or sets the pixel-size of the font. When getting, returns nil if the font has point-size instead. See -hasPointSize for distinction.
pixelSize |
Any number, but note that floats will be rounded to integer values when setting pixel-size. |
Gets or sets the point-size of the font. When getting, returns nil if the font has pixel-size instead. See -hasPointSize for distinction.
pointSize |
A Float. |
Makes this instance of Font the default.
This is equivalent to calling *setDefault with this Font and the given class as arguments.
"-Bold"
to the name. This is only useful for fonts that have bold variants.Bold variant of the Font.