Optimized Font Substitution

compared with
Current by Patrick Corless
on Feb 09, 2018 12:15.

These lines were removed. This word was removed.
These lines were added. This word was added.

View page history

There are 1 changes. View first change.

 Some PDF documents do not embed the fonts required to render the document in the document itself. For ICEpdf to display these documents accurately, it must substitute an available system font for any non-embedded fonts used in the document. The following optional but recommended configurations can be used to improve ICEpdf's ability to find and select a system font that best matches the non-embedded font specified by the PDF document.
 h5. Supporting the 14 Standard Adobe Fonts
 To enable the best possible font substitution for the 14 standard Adobe fonts, ICEsoft recommends that you download and install the fonts provided by Ghostscript, which are freely available at:
 The steps to install the fonts are platform-specific:
 # Unzip the download file and extract the *.pfm* files to a temporary directory.
 # Launch Fonts from the Control Panel.
 # Select *File* *>* *Install* *New* *Font*.
 # Navigate to the temporary directory, select the fonts, and click *OK*.
 {note}Windows users having trouble installing the 8.11 of the fonts may have better luck using the 6.0 AFPL packages. {note}
 *Other Platforms*
 For Linux, Solaris, or Mac OS X platforms, see your system documentation for information on installing the fonts.
 * The GhostScript fonts include fonts for different operating systems and when installing them on Windows or other platforms you may be presented with an error dialogue that some font did not correctly install. This is normal, fonts that could be installed will be installed regardless of the message.
  * Once new system fonts have been stalled it is important to delete the ICEpdf font cache file to insure that ICEpdf will rescan the system for valid fonts the next time it is run. Delete the file \~/.icesoft/icepdf-viewer/pdfviewerfontcache.properties to clear the font cache.
  * Once new system fonts have been stalled it is important to reset the ICEpdf font cache file to insure that ICEpdf will know about the system fonts. Resetting the font cache is most easily done with a direct call to the FontManager class or via the Viewer RI preferences dialog.

© Copyright 2017 ICEsoft Technologies Canada Corp.