# HG changeset patch # User Juanma Barranquero # Date 1161988549 0 # Node ID 2c1760046d15a17776c5a571c8891a0ad276f348 # Parent 2cb36b82c88a71048718b2ecadcf6de3973258a7 (x_draw_glyph_string_foreground): Set background mode to TRANSPARENT before using overstrike to simulate bold faces. diff -r 2cb36b82c88a -r 2c1760046d15 src/w32term.c --- a/src/w32term.c Fri Oct 27 22:34:22 2006 +0000 +++ b/src/w32term.c Fri Oct 27 22:35:49 2006 +0000 @@ -1591,7 +1591,10 @@ { /* For overstriking (to simulate bold-face), draw the characters again shifted to the right by one pixel. */ + int old_BkMode = SetBkMode (s->hdc, TRANSPARENT); w32_text_out (s, x + 1, s->ybase - boff, s->char2b, s->nchars); + if (old_BkMode && old_BkMode != TRANSPARENT) + SetBkMode (s->hdc, old_BkMode); } } if (s->font && s->font->hfont)