X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fxo-print.c;h=6340ca3aedc9a539f6e4740921c99331e9ab16fd;hb=7e6e62ac799f806e47f88ba0573fa320c016e8e5;hp=62e0dce0dc6ffb4f7384b5ed2b0d72ff96afb769;hpb=72a310c8265a0d1e3e95fabb2987f70cfecbf525;p=xournal.git diff --git a/src/xo-print.c b/src/xo-print.c index 62e0dce..6340ca3 100644 --- a/src/xo-print.c +++ b/src/xo-print.c @@ -1082,7 +1082,8 @@ void pdf_draw_page(struct Page *pg, GString *str, gboolean *use_hiliter, old_text_rgba = item->brush.color_rgba & ~0xff; fontmap = pango_ft2_font_map_new(); pango_ft2_font_map_set_resolution(PANGO_FT2_FONT_MAP (fontmap), 72, 72); - context = pango_font_map_create_context(fontmap); + context = pango_context_new(); + pango_context_set_font_map(context, fontmap); layout = pango_layout_new(context); g_object_unref(fontmap); g_object_unref(context); @@ -1190,7 +1191,7 @@ gboolean print_to_pdf(char *filename) struct PdfFont *font; char *tmpbuf; - f = fopen(filename, "w"); + f = fopen(filename, "wb"); if (f == NULL) return FALSE; setlocale(LC_NUMERIC, "C"); annot = FALSE;