[poppler] Fixing bug 36111

Carlos Garcia Campos carlosgc at gnome.org
Mon Nov 14 00:14:11 PST 2011


Excerpts from Max Filippov's message of lun nov 14 00:32:21 +0100 2011:
> Hi.
> 
> There's bugzilla entry 36111 "(forms_unicode) text in Russian in pdf forms", https://bugs.freedesktop.org/show_bug.cgi?id=36111
> Looks like nobody's working on it. I'm also hit by this bug and I'd like to fix it.
> 
> I see the issue is the following:
> - unicode-to-charcode map is not loaded from an external font, even when
> there's cmap table in it;
> - form text conversion by the ccToUnicode->mapToCharCode fails for the symbols
> with codes > 255 in AnnotWidget::layoutText;
> 
> Do I understand it right that provision of GfxFont subclass that can load an
> appropriate cmap table and initialize its CharCodeToUnicode instance with it is
> the right way to deal with this bug, or is there a better way?

There are changes in that code added in xpdf 3.02, I'm not sure they
fix your issue though, but you might want to take a look, see:

http://cgit.freedesktop.org/~carlosgc/poppler-xpdf3merge/tree/ALL_DIFF#n6462

> And BTW, what is the relation between this mailing list and the bugzilla?
> 
> Thanks.
> -- Max
-- 
Carlos Garcia Campos
PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/poppler/attachments/20111114/ca24709b/attachment.pgp>


More information about the poppler mailing list