summaryrefslogtreecommitdiff
path: root/mupdf/unicode.c
diff options
context:
space:
mode:
Diffstat (limited to 'mupdf/unicode.c')
-rw-r--r--mupdf/unicode.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/mupdf/unicode.c b/mupdf/unicode.c
index 9aa14001..ba6c621e 100644
--- a/mupdf/unicode.c
+++ b/mupdf/unicode.c
@@ -17,6 +17,8 @@ pdf_loadtounicode(pdf_font *font, pdf_xref *xref,
if (fz_isindirect(cmapstm))
{
+ pdf_logfont("tounicode embedded cmap\n");
+
error = pdf_loadembeddedcmap(&cmap, xref, cmapstm);
if (error)
return error;
@@ -46,8 +48,10 @@ pdf_loadtounicode(pdf_font *font, pdf_xref *xref,
return error;
}
- if (collection)
+ else if (collection)
{
+ pdf_logfont("tounicode cid collection\n");
+
if (!strcmp(collection, "Adobe-CNS1"))
return pdf_loadsystemcmap(&font->tounicode, "Adobe-CNS1-UCS2");
else if (!strcmp(collection, "Adobe-GB1"))
@@ -62,6 +66,8 @@ pdf_loadtounicode(pdf_font *font, pdf_xref *xref,
if (strings)
{
+ pdf_logfont("tounicode strings\n");
+
font->ncidtoucs = 256;
font->cidtoucs = fz_malloc(256 * sizeof(unsigned short));
if (!font->cidtoucs)
@@ -78,7 +84,7 @@ pdf_loadtounicode(pdf_font *font, pdf_xref *xref,
return nil;
}
- fz_warn("font: cannot create unicode conversion", collection);
+ pdf_logfont("tounicode impossible");
return nil;
}