いまプリンタに印刷するプログラムを書いるんですが、印刷される文字が小さすぎます。
ユーザにダイアログからフォントを指定してもらって、
印刷ダイアログの返す DC にフォントや MM_TEXT 等を設定して
TextOut で1文字ずつ描画してるんですが、予想される文字サイズと違います。
 1 pt = 1/72 インチ
 1インチ = 2.54 cm
なはずなので、
 16 pt = 5.64 mm
 72 pt = 25.4 mm
ぐらいに印刷されると思うんですが
どう考えても文字サイズが小さすぎます。

どこで計算を間違えているのか分かりません。
予想されるミス、ありがちなミスは何でしょうか。
どなたかよろしくお願いします。