Mercurial > emacs
changeset 96226:1c73e69fc195
(PIXEL_TO_POINT): Clarify usage in comment.
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Tue, 24 Jun 2008 10:31:12 +0000 |
parents | c81ae89820a4 |
children | f9eb9f0d6678 |
files | src/font.h |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/font.h Tue Jun 24 08:58:45 2008 +0000 +++ b/src/font.h Tue Jun 24 10:31:12 2008 +0000 @@ -477,8 +477,11 @@ on resolution DPI. */ #define POINT_TO_PIXEL(POINT, DPI) ((POINT) * (DPI) / PT_PER_INCH + 0.5) -/* Return a point size (double) corresponding to POINT size (integer) - on resolution DPI. */ +/* Return a point size corresponding to POINT size (integer) + on resolution DPI. Note that though point size is a double, we expect + it to be rounded to an int, so we add 0.5 here. If the desired value + is tenths of points (as in xfld specs), then the pixel size should + be multiplied BEFORE the conversion to avoid magnifying the error. */ #define PIXEL_TO_POINT(PIXEL, DPI) ((PIXEL) * PT_PER_INCH / (DPI) + 0.5) /* Ignore the difference of font pixel sizes less than or equal to