07/11/09 02:54:59 DF2Oflbp
話ずれるけど、フォントサイズの話をするときは単位にポイント(pt)ではなくピクセル(px)を使うべき。
ポイントとは物理的な長さを示す単位であり、1ptが何pxに相当するのかは
画面の解像度によって違ってくる。
ここでいう「解像度」とは画面縦横のピクセル数の事ではなく、単位長さあたりに
何ピクセルあるかという本来の意味での「解像度」。
Windowsの場合はデフォルトでは96dpiなので12ptは16pxになるが、画面プロパティで
設定を「大きなサイズ(120dpi)」にした場合は同じ12ptでも22.5pxになってしまう。
MSPゴシックのビットマップフォントでは文字毎の横幅比はポイント数ではなく
ピクセルサイズにより異なるため、画面解像度に依存しないようにピクセルを
単位として使用するのが適切。