I have a local report (rdlc) which uses Arial as the font. When I export the report with report viewer 2010 control (Winforms) to PDF it will not use the proper font. It uses Helvetica instead of Arial. Can font embedding be forced? I read that Report viewer 2010 supports font embedding, but how do you force this to happen?
Asked
Active
Viewed 3,675 times
4
1 Answers
0
Fonts are embedded in the PDF file when the following conditions apply (found here):
- Font embedding privileges are granted by the font author. Installed fonts include a property that indicates whether the font author intends to allow embedding a font in a document. If the property value is EMBED_NOEMBEDDING, the font is not embedded in the PDF file. For more information, see "TTGetEmbeddingType" on msdn.microsoft.com.
- The Font is TrueType.
- Fonts are referenced by visible items in a report. If a font is referenced by an item that has the Hidden property set to True, the font is not needed to display rendered data and will not be included in the file. Fonts are embedded only when they are needed to display the rendered report data.
For more details, try this the second post might be helpful.

Shelby115
- 2,816
- 3
- 36
- 52