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:
- 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.
- 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.