I am using Barcode Professional (by Neodynamic) on an ASP.NET page (see code below). In Windows Server 2003, the font displays fine, but in Windows Server 2012 it is not acceptable ... The source code is identical on each server.
<div id="divBarCodeImprm"> <neobarcode:BarcodeProfessional ID="barCode" runat="server" AlternateText="" Symbology="Code39" AddChecksum="False" DisplayStartStopChar="False" Extended="False" RenderingMethod="HttpHandler" AutoSize="True" BarRatio="3.5" Monochrome="True" BackColor="White" BarHeight="0.5" HighQualityGif="True" Font-Size="11em" Font-Names="Trebuchet MS,Tahoma,Helvetica,sans-serif" /> </div>
Result:
2003: 
2012: 
How to manage / improve font rendering?
source share