]> git.eshelyaron.com Git - emacs.git/commitdiff
(dumpglyphs): Always fill background for italic fonts.
authorAndrew Innes <andrewi@gnu.org>
Mon, 3 May 1999 22:27:11 +0000 (22:27 +0000)
committerAndrew Innes <andrewi@gnu.org>
Mon, 3 May 1999 22:27:11 +0000 (22:27 +0000)
src/w32term.c

index 4139ec8eabd18ffa3dde75d112820a4b1e987a6e..ed4255f229427924cdd204fbd020bf061a539cc4 100644 (file)
@@ -711,6 +711,7 @@ dumpglyphs (f, left, top, gp, n, hl, just_foreground, cmpcharp)
           3) Drawing a composite character.
           4) Font has non-zero _MULE_BASELINE_OFFSET property.
            5) Font is a bdf font.
+          6) Font is italic (italic fonts falsely report their height).
           After filling background, we draw glyphs by XDrawString16.  */
        int background_filled;
        /* Baseline position of a character, offset from TOP.  */
@@ -940,6 +941,7 @@ dumpglyphs (f, left, top, gp, n, hl, just_foreground, cmpcharp)
                  || FONT_HEIGHT (font) < line_height
                  || FONT_WIDTH (font) < glyph_width
                  || FONT_MAX_WIDTH (font) != FONT_WIDTH (font)
+                || font->tm.tmItalic
                  || cmpcharp)
           {
            /* Fill in the background for the current run.  */