From 5d8f2a362e588ddc40422abe3c43402ff67fa3ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=C3=BCnzli?= Date: Sat, 22 Feb 2014 15:44:27 +0100 Subject: load StandardEncoding for non-embedded non-symbolic encoding-less fonts See https://code.google.com/p/sumatrapdf/issues/detail?id=2526 for a file which renders wrongly if no encoding is loaded. --- source/pdf/pdf-font.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/pdf/pdf-font.c') diff --git a/source/pdf/pdf-font.c b/source/pdf/pdf-font.c index f8e787a4..8454e925 100644 --- a/source/pdf/pdf-font.c +++ b/source/pdf/pdf-font.c @@ -563,6 +563,8 @@ pdf_load_simple_font_by_name(pdf_document *doc, pdf_obj *dict, char *basefont) } } } + else if (!fontdesc->is_embedded && !symbolic) + pdf_load_encoding(estrings, "StandardEncoding"); /* start with the builtin encoding */ for (i = 0; i < 256; i++) -- cgit v1.2.3