Calculating the Point Size of a FontLast reviewed: November 2, 1995Article ID: Q74300 |
The information in this article applies to:
SUMMARYThe generic formula listed below can be used to compute the point size of a font in the MM_TEXT mapping mode. Any other mapping mode will require a different equation, because the Height will be in a different unit.
MORE INFORMATION
(Height - Internal Leading) * 72
Point Size = ---------------------------------
LOGPIXELSY
Height - Cell height obtained from the TEXTMETRIC structure.
Internal Leading - Internal leading obtained from TEXTMETRIC
structure.
72 - One point is 1/72 of an inch.
LOGPIXELSY - Number of pixels contained in a logical inch on the
device. This value can be obtained by calling the
GetDeviceCaps() function and specifying the LOGPIXELSY
index.
The value returned from this calculation should be rounded to the nearest
integer. The Windows MulDiv() function rounds its result and is an
excellent choice for performing the above calculation.
|
Additional reference words: 3.00 3.10 3.50 4.00 95
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |