PDF Font Embedding
|Top Previous Next|
When Modern PDF has access to a font used in your source document, it can embed that font in the resulting PDF document. Embedding ensures that all readers will see the text in its original font and be able to print the file using the original fonts; however, embedding fonts increases file size.
Font Embedding and Substitution:
Modern PDF series products can embed TrueType, OpenType, Type1, CID-Type1, Multiple Masters Type1, OpenType/CFF, pure CFF, CEF Windows FNT/FON, X11 PCF font in a PDF file to prevent font substitution if a user doesn't have that font on their system or available to their printer. For each font embedded, Modern PDF can embed the entire font or the subset of characters used in the file. Embedding a subset saves file space. Type 1 and TrueType fonts can be embedded if they are sent from your Windows application.
If a font is not embedded in a PDF file and the user does not have access to the original font on their system, Modern PDF substitutes the font with the nearest type. If the metrics of the original font are included in the PDF file, the Multiple Master typeface can stretch or condense to fit, to ensure that line and page breaks are maintained from the original document. The substitution cannot always match the shape of the original characters, however, especially if the characters are unconventional ones, such as script typefaces.
For Asian text, Modern PDF uses fonts from the installed Asian language packs or from similar fonts on the user's system. Fonts from some languages or with unknown encodings cannot be substituted; in these cases, the text appears as bullets in the file.
Automatically detect and send fonts to PDF document:
To embed all the required fonts, simply select "Automatically detect and send fonts to PDF document". However, in some cases, especially when handling Asian, Hebrew, Arabic, Greek, Russian fonts, this option might not always work. You have to manually embed all the fonts that you have been used in the source document; you would otherwise get a series of question marks or missing characters.