<p>I'm having issues with my SQL Reporting Services reports. I'm using a custom font for report headers, and when deployed to the server it does not render correctly when I print or export to PDF/TIFF. I have installed the font on the server. Is there anything else I need to do in order to use custom fonts?</p>

<p>When viewing the font in the browser it looks correct - since all client computers have the font installed...</p>

<hr>

<p>Thanks Ryan, your post to the FAQ solved the problem. Installing the fonts on the server fixes the print problem, as well as problems with charts (which are also rendered on the server). Like you point out (as well as being mentioned in the FAQ) Reporting Services 2005 does not do font embedding in PDF files. I guess that is okay for now - the most important part was being able to hit print and get the correct fonts.</p>

<p>The reason the fonts didn't show up straight away is answered in the FAQ:</p>

<blockquote>
  <p><strong>Q: I've installed the font on my client/server but I still see ?'s or
  black boxes. Why?</strong> A: For the client
  machine, closing all instances of the
  PDF viewer then reopening them should
  fix the issue.</p>
  
  <p>For the server, restarting the
  services should allow the PDF renderer
  to pick up the new font information.</p>
  
  <p>Unfortunately, I have also seen times
  where I needed a full machine reboot
  to get the client/server to recognize
  the newly installed font.</p>
</blockquote>

[{'answer_id': 19444, 'author': 'Ryan Farley', 'author_id': 1627, 'author_profile': 'https://Stackoverflow.com/users/1627', 'pm_score': 3, 'selected': True, 'text': '<p>The PDF files served up from SSRS, like many PDF files, have embedded postscript fonts. So, the local fonts used in the report are converted to a best matching postscript font when the conversion takes place so the PDF is totally portable without relying on locally installed fonts. </p>\n\n<p>You can see the official MS guidelines and font requirements for SSRS PDF exports here: <a href="http://technet.microsoft.com/en-us/library/ms159713(SQL.90).aspx" rel="nofollow noreferrer">SQL Server 2005 Books Online (September 2007) Designing for PDF Output</a>. Also, this post should provide some help as well: <a href="http://blogs.msdn.com/donovans/pages/reporting-services-pdf-renderer-faq.aspx" rel="nofollow noreferrer">Reporting Services: PDF Renderer FAQ</a></p>\n\n<hr>\n\n<p>Aspose apparently also has a component that claims to be able to add custom embedded fonts in SQL Report PDFs.  </p>\n\n<p>See <a href="http://www.aspose.com/community/blogs/aspose.pdf/archive/2008/05/02/aspose-pdf-for-reporting-services-v1-3-0-0-released.aspx" rel="nofollow noreferrer">Aspose.Pdf for Reporting Services</a></p>\n\n<blockquote>\n  <p>Aspose.Pdf for Reporting Services\n  makes it possible generating PDF\n  reports in Microsoft SQL Server 2000\n  and 2005 Reporting Services. Some\n  advanced features like XMP metadata,\n  <strong>custom embedded font</strong> and rendering\n  watermark for pages are now supported.\n  All RDL report features including\n  sections, images, charts, tables,\n  matrices, headers and footers are\n  converted with the highest degree of\n  precision to PDF.</p>\n</blockquote>\n\n<p>I\'ve not tried this component, so I can only share what it claims to be able to do.</p>\n'}, {'answer_id': 20697, 'author': 'Ryan', 'author_id': 1545, 'author_profile': 'https://Stackoverflow.com/users/1545', 'pm_score': 0, 'selected': False, 'text': "<p>We had to install NeoDynamic barcode software to render the barcode as an image since we can't include the barcode fonts in PDF exports.</p>\n"}, {'answer_id': 48791, 'author': 'Thiago Silva', 'author_id': 5101, 'author_profile': 'https://Stackoverflow.com/users/5101', 'pm_score': 0, 'selected': False, 'text': '<p>I have used barcode fonts successfully with SSRS and PDF.  You must have the font installed on both the server (for rendering and viewing from the browser), as well as from the client.</p>\n\n<p>When using barcode fonts, there\'s not really a best "match" for postscript so the PDF does not have a valid barcode font embedded with the document, which just yieds a bunch of garbage text.  To solve that, just install the font on the client computer that will view the PDF.</p>\n'}, {'answer_id': 3264794, 'author': 'Parker Smith', 'author_id': 393850, 'author_profile': 'https://Stackoverflow.com/users/393850', 'pm_score': 2, 'selected': False, 'text': '<p>Note: I have found that when you install the fonts on the Reporting Services server box, you may need to:</p>\n\n<p>= Actually open the font from the Fonts control panel, so you can see the preview</p>\n\n<p>AND</p>\n\n<p>= Reboot the server box.</p>\n\n<p>And yes, I agree you should not need to do this - but I have seen it work.</p>\n'}, {'answer_id': 5793020, 'author': 'B Forsythe', 'author_id': 725713, 'author_profile': 'https://Stackoverflow.com/users/725713', 'pm_score': 1, 'selected': False, 'text': "<p>Running into the same problem - When you export to pdf, it doesn't render the Free 3 of 9 font. The font is installed on my report server, and does appear when you run the report using SSRS 2005.</p>\n\n<p>The user can print directly, which is nice. And the report renders successfully during an Excel export. But that requires extra steps to print from Excel (page setup, etc.).</p>\n\n<p>What I found to be a workaround is to use CutePDF (freeware). </p>\n\n<p>Just click the direct print button on SSRS, and choose the CutePDF printer. It asks you where to save the file. Open the file, and the barcode fonts render successfully.</p>\n"}]
['https://Stackoverflow.com/questions/19437', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1199387/']