diff options
Diffstat (limited to 'src/xftfont.c')
-rw-r--r-- | src/xftfont.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/xftfont.c b/src/xftfont.c index b4f50a2cf8d..ea8572f4242 100644 --- a/src/xftfont.c +++ b/src/xftfont.c @@ -32,6 +32,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ #include "composite.h" #include "font.h" #include "ftfont.h" +#include "pdumper.h" /* Xft font driver. */ @@ -751,6 +752,8 @@ xftfont_cached_font_ok (struct frame *f, Lisp_Object font_object, return ok; } +static void syms_of_xftfont_for_pdumper (void); + struct font_driver const xftfont_driver = { /* We can't draw a text without device dependent functions. */ @@ -802,7 +805,11 @@ syms_of_xftfont (void) This is needed with some fonts to correct vertical overlap of glyphs. */); xft_font_ascent_descent_override = 0; - ascii_printable[0] = 0; + pdumper_do_now_and_after_load (syms_of_xftfont_for_pdumper); +} +static void +syms_of_xftfont_for_pdumper (void) +{ register_font_driver (&xftfont_driver, NULL); } |