summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/byte-run.el
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/byte-run.el
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/byte-run.el')
0 files changed, 0 insertions, 0 deletions