How to deal with evince inserting substitution fonts in the fillable PDF when saving?

When I’m filling a given PDF file, the field font gets ugly after filling values (bigger and different font).

It seems to be related to the fact that evince performs fonts substitution at opening (menu > Properties…).

  • Times-Roman is substituted by Nimbus Roman No9 L
  • Helvetica is substituted by Nimbus Sans L
  • ZapfDingbats is substituted by Dingbats

Before filling the file, pdffonts doesn’t list those fonts:

name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
Font-blah-blah-blah-blah-blah-01     Type 1C           Custom           yes yes no     170  0
Font-blah-blah-blah-blah-blah-02     Type 1C           Custom           yes yes no     171  0
Font-blah-blah-blah-blah-blah-03     Type 1C           Custom           yes yes no     172  0
Font-blah-blah-blah-blah-blah-04     Type 1C           Custom           yes yes yes    173  0
Font-blah-blah-blah-blah-blah-05     Type 1C           Custom           yes yes no     174  0
Font-blah-blah-blah-blah-blah-06     Type 1C           Custom           yes yes yes    175  0
Font-blah-blah-blah-blah-blah-07     Type 1C           Custom           yes yes no     176  0

After saving, the outputs change, those fonts are added as not embedded:

name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
Font-blah-blah-blah-blah-blah-01     Type 1C           Custom           yes yes no     167  0
Font-blah-blah-blah-blah-blah-02     Type 1C           Custom           yes yes no     170  0
Font-blah-blah-blah-blah-blah-03     Type 1C           Custom           yes yes no     173  0
Font-blah-blah-blah-blah-blah-04     Type 1C           Custom           yes yes yes    176  0
Font-blah-blah-blah-blah-blah-05     Type 1C           Custom           yes yes no     179  0
Font-blah-blah-blah-blah-blah-06     Type 1C           Custom           yes yes yes    182  0
Times-Roman                          Type 1            Custom           no  no  no     118  0
Helvetica                            Type 1            Custom           no  no  no      45  0
ZapfDingbats                         Type 1            ZapfDingbats     no  no  no      46  0
Font-blah-blah-blah-blah-blah-07     Type 1C           Custom           yes yes no      31  0

The ugly rendering of the fields is here when I reopen the PDF. Is there a way to solve this problem, for example by restoring the original list font?

Second (related?) question: why pdffonts doesn’t notice about not embedded fonts in the first output?

Answer

Attribution
Source : Link , Question Author : Amessihel , Answer Author : Community

Leave a Comment