]> git.eshelyaron.com Git - emacs.git/commitdiff
(w32_enumfont_pattern_entity): Return height consistent with opened font.
authorJason Rumney <jasonr@gnu.org>
Wed, 23 Jul 2008 13:20:58 +0000 (13:20 +0000)
committerJason Rumney <jasonr@gnu.org>
Wed, 23 Jul 2008 13:20:58 +0000 (13:20 +0000)
src/ChangeLog
src/w32font.c

index be233c512f533aea68ab0bb7164ecbfc382b8686..019c5f05a23234f0a62f6c9f0a0344d8a19c216f 100644 (file)
@@ -1,3 +1,8 @@
+2008-07-23  Jason Rumney  <jasonr@gnu.org>
+
+        * w32font.c (w32_enumfont_pattern_entity): Return height consistent
+        with opened font.
+
 2008-07-23  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * s/usg5-4.h (ADDR_CORRECT): Remove, unused.
index 7be72bb49a88c04a1851467a865e17480740bf6a..45d5742f4aa24a16d77e3d07c714e134a9f3d898 100644 (file)
@@ -1032,7 +1032,9 @@ w32_enumfont_pattern_entity (frame, logical_font, physical_font,
   FONT_SET_STYLE (entity, FONT_WIDTH_INDEX, make_number (100));
 
   if (font_type & RASTER_FONTTYPE)
-    ASET (entity, FONT_SIZE_INDEX, make_number (physical_font->ntmTm.tmHeight));
+    ASET (entity, FONT_SIZE_INDEX,
+          make_number (physical_font->ntmTm.tmHeight
+                       + physical_font->ntmTm.tmExternalLeading));
   else
     ASET (entity, FONT_SIZE_INDEX, make_number (0));