summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2015-05-28 20:23:41 +0300
committerEli Zaretskii <eliz@gnu.org>2015-05-28 20:23:41 +0300
commitc76605faa1f597e67df1e5c6cfae5230ff3a6a76 (patch)
tree8d5100ba36931d2e06b9e61b34028d9620cdbcd0 /lisp/emacs-lisp
parent1d87cb3cfa08086be96f78ab09d99f3e7ba8ca60 (diff)
downloademacs-c76605faa1f597e67df1e5c6cfae5230ff3a6a76.tar.gz
emacs-c76605faa1f597e67df1e5c6cfae5230ff3a6a76.tar.bz2
emacs-c76605faa1f597e67df1e5c6cfae5230ff3a6a76.zip
Fix display of glyphless characters with problematic fonts
* src/w32term.c (x_draw_glyph_string_background): Force redraw of glyph string background also when the font in use claims preposterously large global height value. Helps to remove artifacts left from previous displays when glyphless characters are displayed as hex code in a box. * src/xterm.c (x_draw_glyph_string_background): Force redraw of glyph string background also when the font in use claims preposterously large global height value. Helps to remove artifacts left from previous displays when glyphless characters are displayed as hex code in a box. * src/w32font.c (w32font_draw): Fix background drawing for glyphless characters that display as acronyms or hex codes in a box. * src/xftfont.c (xftfont_draw): Fix background drawing for glyphless characters that display as acronyms or hex codes in a box. * src/xdisp.c (produce_glyphless_glyph): Compute reasonable values for it->ascent and it->descent when the font claims preposterously large global values. (FONT_TOO_HIGH): Move from here... * src/dispextern.h (FONT_TOO_HIGH): ...to here.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions