To draw text to the screen, a Font object must be created by specifying the font name as a string, the style as a Font constant, and the point size. This Font object can then be used to render text. The available fonts depend on what is installed on the user's system, and if a specified font is unavailable a default like Courier will be substituted.