The FontName property returns the name of the current
font. Setting this property changes the font which is used by the
control to display text. Changing the Name property of the
object returned by the Font property will automatically
update this property.
The control expects that the font will be fixed-width, where the
width and heigh of each character is the same. The use of a
variable width font may cause the control to display the cursor in
the wrong location.
This property is provided for compatibility with languages which
do not support the standard Font object, or where using the Font
object interface is difficult. When possible, it is recommended
that programs use the Font property instead.