The maximum ascent of a glyph above the baseline.
The average width of glyphs in the font, traditionally equal to the width of the lowercase x. Can be used to estimate bounding boxes, especially if the font isMonospace.
The maximum descent of a glyph below the baseline. For example, how low the g might go.
The height of the bounding box of a line.
Returns true if it is a monospace font, meaning each of the glyphs (at least the ascii characters) have matching width and no kerning, so you can determine the display width of some strings by simply multiplying the string width by averageWidth.
The display width of the given string, and if you provide a window, it will use it to make the pixel count on screen more accurate too, but this shouldn't generally be necessary.
Added October 24, 2022. The methods were already on OperatingSystemFont before that.
Interface with the common functionality for font measurements between OperatingSystemFont and DrawableFont.