I was wondering what was causing the following issue: If I create a new font, of a specified size in points, then measure a string - in points again, I get two different values?
i.e.
Font font = new Font("Arial", 36, GraphicsUnit.Point);
Graphics g = CreateGraphics();
g.PageUnit = GraphicsUnit.Point;
string str = "hello";
SizeF size = g.MeasureString(str, font);
size.height == 44 as opposed to 36 which is the specified PT size of the font!!
Whats going on??!!!
