我在一个ASP.NET页面中使用了Barcode Professional (由Neodynamic提供)(参见下面的代码)。在Windows Server 2003上,字体呈现得很好,但在Windows Server 2012上,这是不可接受的...每台服务器上的源代码是相同的。
<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>结果:
2003年:

2012年:

如何控制/改进字体渲染?
发布于 2015-03-13 13:35:32
渲染问题没有任何问题:
Windows sever 2003附带Trebuchet MS v1.22,而windows 2008及更高版本附带Trebuchet MS v5.00。
检查 list和 list。
解决方案:
https://stackoverflow.com/questions/28838852
复制相似问题