Bug 106840

Summary: PDF form fields appear blank, but contain data
Product: poppler Reporter: Germán Poo-Caamaño <gpoo+bfdo>
Component: glib frontendAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: PDF Test case (Form with hidden data)

Description Germán Poo-Caamaño 2018-06-06 13:46:59 UTC
Created attachment 140054 [details]
PDF Test case (Form with hidden data)

As reported in https://gitlab.gnome.org/GNOME/evince/issues/563

-->snip<--
Debian "Wheezy" with Evince 3.4.0 using poppler/cairo (0.18.4).

A PDF form created (LibreOffice  3.5.4.2). I can use Evince to enter data in fields, save the file, and then read the data using Evince. 
The file was sent to another person, who used Preview on a iMac to enter data and returned the file to me. It worked fine for him. When I open the file with Evince, the fields all appear blank (except for the checkbox he used). BUT if I select a field, the entered data appears and then disappears as I click somewhere else in the document.

Extra information about the returned form:
xpdf will not display the entered data. 
imagemagick shows all data in the form.
It is smaller than the original.
Running Evince from the command-line shows a series of:
   'Error: Unknown font in field's DA string'

I have tried setting the font in the fields to Times New Roman in case the iMac did not recognise Arial - no difference.

File as returned to me is attached.
-->snip<--
Comment 1 Germán Poo-Caamaño 2018-06-06 13:47:46 UTC
The issue is reproducible with poppler-glib-demo 0.64. The fields forms are there, contain data, but they are rendered empty.
Comment 2 GitLab Migration User 2018-08-20 21:59:22 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/144.

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.