Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: mupdf/mupdf/pdf_font.c
- ===================================================================
- --- mupdf/mupdf/pdf_font.c (revision 1245)
- +++ mupdf/mupdf/pdf_font.c (working copy)
- @@ -435,6 +435,29 @@
- if (ebuffer[i][0])
- estrings[i] = ebuffer[i];
- }
- +
- + /* Load encoding Differences nonetheless, when they're available */
- + if (fz_isdict(encoding))
- + {
- + fz_obj *diff, *item;
- +
- + diff = fz_dictgets(encoding, "Differences");
- + if (fz_isarray(diff))
- + {
- + n = fz_arraylen(diff);
- + k = 0;
- + for (i = 0; i < n; i++)
- + {
- + item = fz_arrayget(diff, i);
- + if (fz_isint(item))
- + k = fz_toint(item);
- + if (fz_isname(item))
- + estrings[k++] = fz_toname(item);
- + if (k < 0) k = 0;
- + if (k > 255) k = 255;
- + }
- + }
- + }
- }
- error = pdf_newidentitycmap(&fontdesc->encoding, 0, 1);
Add Comment
Please, Sign In to add comment