Skip to main content
Belgeval
Participant
December 28, 2018
Answered

Problem with form fillable PDF fonts

  • December 28, 2018
  • 1 reply
  • 9390 views

Hello.

I am using Acrobat to create a form fillable PDF, where the fillable fields use certain fonts. However, when I send the PDF to a friend, they cannot see the intended fonts unless they have installed them themselves. How can I solve this so they doesn’t need to install the fonts? I know this is possible, since I have downloaded PDFs where the fillable fields use fonts I don’t have, and I can see them fine.

Help, please?

Correct answer Bevi Chagnon - PubCom.com

Belgeval  wrote

...they cannot see the intended fonts unless they have installed them themselves.

The fonts must be embedded into the PDF and this will increase the size of the file. You can embed fonts into a PDF with 2 methods:

  1. When making the original PDF file, select the option to embed the fonts. However, this requires that you used those fonts in the document itself. Also, generally it subsets the font so that only the actual characters used in the file will be embedded.
  2. In Acrobat DC Pro, open the Preflight panel and select “PDF fixups” from the options. Then select Embed Fonts and click the Fix button in the lower right of the panel. This will embed the font into the PDF.

But there's a huge drawback when you embed fonts into a PDF FORM and designate them as the font for the form fields: if the font is subsetted, it might not have the characters the users wants to use (usually these are foreign language fonts, accents, diacritical marks, and symbols). Most times form designers can't foresee which characters the end user will type into the form fields.

And if the entire font is embedded rather than subsetted, this could increase the file size by several megabytes. Some Unicode/OpenType fonts have several thousand glyphs/characters on them and can be 15-40 MB in size.

Caution: usually it's not advised to control which font is used in the form fields because we can't guarantee if the user will have the font or will use characters that are not embedded into the PDF. Best to use any of the default fonts shown in Acrobat: Courier, Helvetica, Times, and other listed in the Form Field Properties/Appearance dialogue.

If you're doing this just for aesthetic or design reasons, I suggest not to do it. The problems are not worth the time and trouble.

1 reply

Bevi Chagnon - PubCom.com
Legend
December 28, 2018

Belgeval  wrote

...they cannot see the intended fonts unless they have installed them themselves.

The fonts must be embedded into the PDF and this will increase the size of the file. You can embed fonts into a PDF with 2 methods:

  1. When making the original PDF file, select the option to embed the fonts. However, this requires that you used those fonts in the document itself. Also, generally it subsets the font so that only the actual characters used in the file will be embedded.
  2. In Acrobat DC Pro, open the Preflight panel and select “PDF fixups” from the options. Then select Embed Fonts and click the Fix button in the lower right of the panel. This will embed the font into the PDF.

But there's a huge drawback when you embed fonts into a PDF FORM and designate them as the font for the form fields: if the font is subsetted, it might not have the characters the users wants to use (usually these are foreign language fonts, accents, diacritical marks, and symbols). Most times form designers can't foresee which characters the end user will type into the form fields.

And if the entire font is embedded rather than subsetted, this could increase the file size by several megabytes. Some Unicode/OpenType fonts have several thousand glyphs/characters on them and can be 15-40 MB in size.

Caution: usually it's not advised to control which font is used in the form fields because we can't guarantee if the user will have the font or will use characters that are not embedded into the PDF. Best to use any of the default fonts shown in Acrobat: Courier, Helvetica, Times, and other listed in the Form Field Properties/Appearance dialogue.

If you're doing this just for aesthetic or design reasons, I suggest not to do it. The problems are not worth the time and trouble.

|    Bevi Chagnon   |  Designer, Trainer, & Technologist for Accessible Documents ||    PubCom |    Classes & Books for Accessible InDesign, PDFs & MS Office |
Belgeval
BelgevalAuthor
Participant
December 29, 2018

Thank you very much for your answer. It solved my problem.

Bevi Chagnon - PubCom.com
Legend
December 29, 2018

Always glad to help!

|    Bevi Chagnon   |  Designer, Trainer, & Technologist for Accessible Documents ||    PubCom |    Classes & Books for Accessible InDesign, PDFs & MS Office |