Created attachment 1674039 [details] Official PDF form Description of problem: The official PDF form made available by the French government to allow short trip outside our home during Covid19 outbreak cannot be printed with document viewer. The form can be downloaded from here: https://www.interieur.gouv.fr/Actualites/L-actu-du-Ministere/Attestation-de-deplacement-derogatoire-et-justificatif-de-deplacement-professionnel And was made available using Bittorrent, see https://www.nextinpact.com/news/108799-confinement-en-france-telechargez-modele-dattestation-obligatoire-en-cas-deplacement.htm The PDF can be opened correctly, one can fill the fields, but print preview and print is broken.
Created attachment 1674041 [details] PDF form viewed in evince (screenshot)
Created attachment 1674042 [details] PDF form print previewed in evince (screenshot)
Created attachment 1674046 [details] PDF form printed (scan)
Hi, I had a look at this today and this is a bug in cairo. It rejects a font in the PDF and stops exporting fonts at that point. I've prepared an upstream merge request which fixes the issue for me (see https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/39). I've also prepared a scratch build with the fix. You can find it here (once it finishes building): https://koji.fedoraproject.org/koji/taskinfo?taskID=42805270
The scratch build fixes the issue for me.
I've pushed the fix to F30, F31, F32 and rawhide.
FEDORA-2020-a3ce0aaf08 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-a3ce0aaf08
FEDORA-2020-ee0bd69573 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-ee0bd69573
FEDORA-2020-a615847091 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2020-a615847091
FEDORA-2020-ee0bd69573 has been pushed to the Fedora 31 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-ee0bd69573` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-ee0bd69573 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-a615847091 has been pushed to the Fedora 30 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-a615847091` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-a615847091 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-a3ce0aaf08 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-a3ce0aaf08` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-a3ce0aaf08 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-a3ce0aaf08 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-a615847091 has been pushed to the Fedora 30 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-ee0bd69573 has been pushed to the Fedora 31 stable repository. If problem still persists, please make note of it in this bug report.