[Solved] Barcode Report using Code39Azalea Font works in Development environment but not on the Server

1 Answer 13 Views
Report Designer (standalone)
Nitin
Top achievements
Rank 1
Nitin asked on 25 May 2026, 09:36 AM

Hello, I have a report that shows Barcodes for persons. In my development environment (Win11, .NET10), where I have installed the Report Designer for .NET10, it works perfectly (Barcode_Working_Dev.png).

When I deploy it in the production server where Telerik Report server is installed and run the report I get the underlying barcode number and not the barcode (Barcode_NotWorking_Server.png).

I am using Code39AzaleaNarrow3 Regular font (which is shown in the Font Property of the TextBox in the report).

I downloaded the Code39Azalea font from their website and installed on the server; however the issue still persists. Can you please let me know what should be done?

Thank you,

Nitin.

1 Answer, 1 is accepted

Sort by
0
Dimitar
Telerik team
answered on 27 May 2026, 12:55 PM

Hi Nitin,

Thank you for the attached screenshots and the additional information!

Usually, this issue occurs when the font cannot be resolved on the server. You mentioned that the font has been installed on the server, however, could you please provide more details on that point?  For example:

  • Do you use IIS to host the service?
  • Did you install the font for the correct user? A common issue when using IIS is that the font is not installed for the IIS user, thus it cannot be found. I would recommend installing the font for all users.
  • How did you install the font? Did you install it for the OS? Or do you load the font on a page that displays the report viewer?
  • Where does the issue appear, when the report is displayed on a page with a report viewer, or when you export it?

In any case, I suggest the first thing that you do is enable a trace listener, as shown in the Telerik Reporting Troubleshooting Reporting Implementation in ASP.NET Core Application - Telerik Reporting article. The trace log will contain information about fonts being substituted if they cannot be found, and you will know whether that is indeed the issue.

Afteward, please ensure that the font is installed for all users. Another way of providing fonts to the report engine is through the privateFonts Element if installing the font for the correct user is not possible.

If you experience issues only when the report is displayed in a web page, try to load that font on the page using the @font-face CSS rule.

Please try the suggestions and let me know if you need further assistance.

Regards,
Dimitar
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Nitin
Top achievements
Rank 1
commented on 29 May 2026, 12:27 PM | edited

Hi Dimitar,

Thank you for the various approaches that you have suggested.

I installed the font on the Windows server and gave IIS_USRS account the full rights (and also to "Everyone").

Then I enabled the logging in program.cs file.

Then I restarted the website on IIS after deploying the compiled code.

I then exported the report in PDF format (There's NO web Viewer being used here).

In the log file (Attached) found the following line after running the report:

Warning: 0 : Font 'Code39AzaleaNarrow3' is substituted with font 'Microsoft Sans Serif'.

Any lead on why the font is getting substituted?

Thank you,

Nitin.

Tags
Report Designer (standalone)
Asked by
Nitin
Top achievements
Rank 1
Answers by
Dimitar
Telerik team
Share this question
or