Fonts on a deployment machine may not have the glyphs that were used in a development environment. In case of the glyphs mismatch, the PDF output on development and deployment machines may be different. In order to resolve this limitation, the PDF export filter looks for the missing glyphs in the installed fonts in the order as follows:
Firstly, the export filter checks the system font link settings for each font that was used in the report.
Note: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink registry key stores the information on font links. |
If font links are not set or the needed glyphs are not found, the export filter looks for the glyphs in the fonts declared in the FontFallback property. Further on, the export filter can use glyphs from the font links collection to replace fonts that do not have own declared linked fonts.
Note: If necessary glyphs were not found by font links or in the fonts declared in the FontFallback property, the PDF export filter takes the glyphs from the predefined Microsoft Sans Serif font. |