[Poppler-bugs] [Bug 13582] New: poppler cannot display characters in outside of unicode BMP with TT font

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Dec 10 03:22:40 PST 2007


http://bugs.freedesktop.org/show_bug.cgi?id=13582

           Summary: poppler cannot display characters in outside of unicode
                    BMP with TT font
           Product: poppler
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: medium
         Component: general
        AssignedTo: poppler-bugs at lists.freedesktop.org
        ReportedBy: sho at bbr.jp


Adobe Japan1 6 character set includes characters in outside of UNICODE BMP.
But poppler cannot display these and some characters with TrueType font.
current poppler has following problems about that.
(1) CMap data is old.
 Current data (poppler-data-0.1.1.tar.gz ) has only Adobe Japan 4 data.
 This should be update with newer one. (GhostScript 8.60 has  already 
 new  CMap data)
(2) poppler  doesn't lookup format12 cmap table of TrueType font.
  Only format12 cmap table supports codes outside of UNICODE BMP.
(3) poppler lookups only UCS2 CMaps when making unicodeToGID map
 UCS2 CMap supports only codes in inside of UNICODE BMP.
(4) missing  handling  CID conflict in CMap .
CMap maps multiple unicode to a same CID.
So, a CID can map multiple unicode. 
Currently poppler use only the first one.
If that code is not exist in the cmap of TT Font.
It is not displayed.

I proposed patch solved (2), (3), (4).


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the Poppler-bugs mailing list