画像としてのフォントの扱い

フォントの間隔(縦横)が描画方法によって変わるのは困った事ですなあ。
1.ウィンドウズフォームのラベルやテキストボックス
2.GDI+
3.DirectXのDirectDrawやDirect3D
これでずれまくるのが困りもん´〜`
なにしろ、MSゴシック10ptsボールドで高さが16.666..., 17, -16とか
各種メソッド、プロパティで帰ってくる値が統一されてないのがなんとも。
型でずれるのはまだわかるけど、-16とかなんやねん!
あ〜あれですか? (int)(1.9 / 0.1) = 18とかなるのと根っこは同じですか´〜`?