Fonts are defined using "design units." You have to convert these to your
measurement system of choice to make them work. Here is the ratio you would
use to target the display.
fontRatio = myFont.Height / myFont.FontFamily.GetLineSpacing(FontStyle.Regular)
To be honest, the font metrics exposed through .NET seem a little light to
me. There are pre-.NET APIs that let you delve deeply into the structure
of fonts. Start with the Visual Studio documentation and the MSDN web site,
as they have gobs of information on TrueType fonts and how to analyze them.
I also wrote about this in Recipes #9.4 and #9.20 in O'Reilly's Visual Basic
2005 Cookbook. (Makes a great stocking stuffer!) In any case, if you want
to process fonts at the level of Microsoft Word, you probably need to go
beyond what is exposed in .NET.