Quite frankly, if we had to do it over again over 25 years later, we would never have allowed for referenced (i.e., not embedded) fonts in PDF files. Assuming that the computer (including phones, tablets, whatever) receiving a PDF file has the same fonts installed that were used for composing the text that went into a particular PDF file or that there are “substitution fonts” with all the glyphs, encoding, and compatible advance widths and similar metrics is a crap shoot at best!
For example, the substitution fonts provided by Adobe Reader and Acrobat do not provide support for Cyrillic.
And even if you have totally unembedded Arial and/or Times New Roman fonts referenced in your PDF file, you are at the mercy of what is installed on the receiving system. There are many different versions of Arial and Times New Roman font families “in the wild” ranging from support for fewer than 256 glyphs and only Western Latin languages to the most recent Windows 10 versions of same that have over 5000 glyphs and support not only Western Latin languages, but also Arabic, Farsi, Hebrew, Cyrillic, and more. But again, the problem is that you don't know what fonts the recipient of your PDF file has installed.
In the most recent versions of Adobe Acrobat DC, the Standard joboptions have been modified to require subset embedding of all fonts unless the fonts in question are tagged to prohibit embedding (NOTE that we have a description for such fonts that prohibit embedding in PDF and that is “useless”!). For Adobe's graphic arts applications including InDesign, Illustrator, and Photoshop, subset font embedding occurs regardless of the joboptions specified.
Bottom line is that it is foolish to avoid a few extra bytes of PDF file size by not subset embedding fonts. Unless you are using a ridiculous number of fonts and a large complement, the size of a PDF file is typically not increased by more than 50 to 100KB when all fonts are subset embedded. Are the problems that the recipients of a PDF file worth those few extra bytes saved by not embedding? Absolutely not!
- Dov