Bug 8985 - Fonts with uniXXXX in mapping tables
Summary: Fonts with uniXXXX in mapping tables
Status: RESOLVED MOVED
Alias: None
Product: poppler
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-11 08:24 UTC by Ed Catmur
Modified: 2018-08-20 21:33 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Catmur 2006-11-11 08:24:38 UTC
http://bugzilla.gnome.org/show_bug.cgi?id=341947 and bug 7002 have attached a
PDF where the font (Minion) has entries of the form uniXXXX (e.g. uni015E) in
its mapping tables. 

Poppler should probably handle these (as U+XXXX).
Comment 1 Ed Catmur 2006-11-11 16:58:44 UTC
Patch attached to bug 8986.
Comment 2 Ed Catmur 2006-11-12 05:44:16 UTC
Wouter, I haven't been able to test my patch because I don't have any PDF's
which both use the uniXXXX mapping type and actually use those characters, and
don't have the right fonts to create such PDFs.

Would you be able to create a PDF similar to that attached to bug 7002, but with
the following characters:
U+015E Ş LATIN CAPITAL LETTER S WITH CEDILLA
U+015F ş LATIN SMALL LETTER S WITH CEDILLA
U+2190 ← LEFTWARDS ARROW
U+2192 → RIGHTWARDS ARROW
U+25A0 ■ BLACK SQUARE
space followed by U+030F ̏ COMBINING DOUBLE GRAVE ACCENT

Minion also seems to contain some mappings into the PUA, but I've no idea what
those are for.

Thanks.
Comment 3 GitLab Migration User 2018-08-20 21:33:04 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/poppler/poppler/issues/5.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.