I use Barcode Professional (by Neodynamic) in an ASP.NET page (see code below). On Windows Server 2003 the font renders fine, but on Windows Server 2012 it's 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 do I control/improve font rendering?