none
SSRS Font Rendering issue in PDF file

    Question

  • There are different fornt-weight in SSRS. Could you please tell me what is the difference between SemiBold, Medium and Bold. I am not finding any differences when I render into a PD file. Suprizingly Courier-New-Bold is rendered in pdf differently than in HTML/RPL.  Is there anyother setting which I must configure ?


    Friday, June 28, 2013 8:34 AM

All replies

  • Hi Tech,

    Thank you for your question. 

    I am trying to involve someone more familiar with this topic for a further look at this issue. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated. 

    Thank you for your understanding and support.

    Regards,
    Charlie Liao

    If you have any feedback on our support, please click here.


    Charlie Liao
    TechNet Community Support

    Sunday, June 30, 2013 1:52 AM
    Moderator
  • Hello Tech,

    You should not rely on viewing the report in Preview or rendering in HTML because GDI font substitution in those formats behaves differently than PDF. It is expected sometimes to see a difference when you compare HTML and PDF rendering, based on the font. Please refer the below link, highlighted section and check if your testing is done accordingly.

    Exporting to a PDF File (Report Builder 3.0 and SSRS)

    http://msdn.microsoft.com/en-us/library/dd255291(v=sql.105).aspx

    Font Requirements

    The PDF rendering extension does not embed fonts. Fonts that are used in the report must be installed on the report server and on the client computers used to view the report.

    When the report server generates a report in PDF format, it uses the information stored in the font referenced by the report to measure and create character mappings within the PDF file. If the referenced font is not installed on the report server, the resulting PDF file might not contain the correct mappings and might not display correctly when viewed. In addition, the computer that is used to view the report must also have the correct font installed for the report to display correctly.

    Before deploying the report on a production server, you should test the PDF rendering output on client computers to verify that the report renders correctly. Do not rely on viewing the report in Preview or rendering in HTML because GDI font substitution in those formats behaves differently than PDF. If there are Unicode Glyphs missing on the server, you might see characters replaced with a question mark (?). If there is a font missing on the client, you might see characters replaced with boxes (□).

    Related links:

    Exporting Reports (Report Builder 3.0 and SSRS)

    http://msdn.microsoft.com/en-us/library/dd239307(v=sql.105).aspx

    Comparing Interactive Functionality for Different Report Rendering Extensions (Report Builder 3.0 and SSRS)

    http://msdn.microsoft.com/en-us/library/dd255288(v=sql.105).aspx

    Regards

    Durai Murugan

    Wednesday, July 03, 2013 4:23 PM
  • In my local system, CurierNew is installed and I can type this font in Word. My SSRS report header has been designed using CourierNew Bold. However, SSRS generated PDF report has header in Curier.

    I have been facing this for a while and could not find any solution. Please let me know if you need additional details. To verify the font in PDF, I copy it to work document and then check it.

    Monday, July 15, 2013 9:29 AM
  • Hello Tech,

    Thanks for the response and I understand your concern.

    However from a support perspective, this is really beyond what we can do here in the forums. If you cannot determine your answer here or on your own, consider opening a support case with us. Visit this link to see the various support options that are available to better meet your needs:  http://support.microsoft.com/default.aspx?id=fh;en-us;offerprophone.

    If Microsoft determines that a problem is the result of a defect in a Microsoft product, you will not be charged for that incident.

    Regards

    Durai Murugan

    Wednesday, July 17, 2013 12:00 PM
  • Hello Tech,

    Please also check if the Font is installed on the server. PDF rendering works differently. If that is not installed, then you may need to install and reboot the server.

    If this is also checked and if it still doesn't solve your problem. Also if you cannot determine your answer here or on your own, consider opening a support case with us. Visit this link to see the various support options that are available to better meet your needs:  http://support.microsoft.com/default.aspx?id=fh;en-us;offerprophone.

    If Microsoft determines that a problem is the result of a defect in a Microsoft product, you will not be charged for that incident.

    Regards

    Durai Murugan

    Wednesday, July 17, 2013 12:13 PM