using the current font allow the calculation of width, height and string bounding boxes. there are some basic ones like linespacing and M and N widths