I'm very sorry, this patch has a bug. I registered this bug and patch to fixed this as Bug #13635. Please apply new patch.
Koji Otani. From: Koji Otani <[EMAIL PROTECTED]> Subject: Re: [poppler] lack of CJK feature Date: Tue, 11 Dec 2007 12:02:42 +0900 (JST) Message-ID: <[EMAIL PROTECTED]> sho> sho> Thank you for your accepting my patch. sho> sho> Koji Otani. sho> sho> From: Albert Astals Cid <[EMAIL PROTECTED]> sho> Subject: Re: [poppler] lack of CJK feature sho> Date: Mon, 10 Dec 2007 23:27:47 +0100 sho> Message-ID: <[EMAIL PROTECTED]> sho> sho> aacid> A Dilluns 10 Desembre 2007, Koji Otani va escriure: sho> aacid> > Hi All. sho> aacid> > sho> aacid> > I'm Koji Otani, posted patches about CJK (see Bug #11413) before. sho> aacid> > I found more problem about CJK. and registered patch as Bug #13582. sho> aacid> > sho> aacid> > Adobe Japan1 6 character set includes characters in outside of UNICODE sho> aacid> > BMP. sho> aacid> > But poppler cannot display these and some characters with TrueType sho> aacid> > font. sho> aacid> > current poppler has following problems about that. sho> aacid> > (1) CMap data is old. sho> aacid> > Current data (poppler-data-0.1.1.tar.gz ) has only Adobe Japan 4 sho> aacid> > data. sho> aacid> > This should be update with newer one. (GhostScript 8.60 has already sho> aacid> > new CMap data) sho> aacid> sho> aacid> I've updated cmap on git, will release poppler-data 0.2 on wednesday. sho> aacid> sho> aacid> > (2) poppler doesn't lookup format12 cmap table of TrueType font. sho> aacid> > Only format12 cmap table supports codes outside of UNICODE BMP. sho> aacid> > (3) poppler lookups only UCS2 CMaps when making unicodeToGID map sho> aacid> > UCS2 CMap supports only codes in inside of UNICODE BMP. sho> aacid> > (4) missing handling CID conflict in CMap . sho> aacid> > CMap maps multiple unicode to a same CID. sho> aacid> > So, a CID can map multiple unicode. sho> aacid> > Currently poppler use only the first one. sho> aacid> > If that code is not exist in the cmap of TT Font. sho> aacid> > It is not displayed. sho> aacid> > sho> aacid> > I proposed patch solved (2), (3), (4). sho> aacid> > sho> aacid> > Please check it if you are interestead in this. sho> aacid> > I would appreciate it if you accept this patch. sho> aacid> sho> aacid> I've added the patch to master git branch, that is, what will become poppler sho> aacid> 0.7 I've not added it to the 0.6.x branch because it's a bit "big" for it. sho> aacid> sho> aacid> Thanks a lot for the patches :-) sho> aacid> sho> aacid> Albert sho> aacid> sho> aacid> > sho> aacid> > Reagrads, sho> aacid> > sho> aacid> > Koji Otani sho> aacid> > _______________________________________________ sho> aacid> > poppler mailing list sho> aacid> > [email protected] sho> aacid> > http://lists.freedesktop.org/mailman/listinfo/poppler sho> aacid> sho> aacid> sho> aacid> _______________________________________________ sho> aacid> poppler mailing list sho> aacid> [email protected] sho> aacid> http://lists.freedesktop.org/mailman/listinfo/poppler sho> _______________________________________________ sho> poppler mailing list sho> [email protected] sho> http://lists.freedesktop.org/mailman/listinfo/poppler _______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
