Fonts 新动态条码专业字体显示

Fonts 新动态条码专业字体显示,fonts,barcode,neodynamic,Fonts,Barcode,Neodynamic,我在ASP.NET页面中使用Barcode Professional(由Neodynamic提供)(请参见下面的代码)。 在Windows Server 2003上字体呈现良好,但在Windows Server 2012上不可接受。。。每个服务器上的源代码都是相同的 <div id="divBarCodeImprm"> <neobarcode:BarcodeProfessional ID="barCode"

我在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年:


如何控制/改进字体渲染?

渲染没有什么问题,问题是:

Windows Server 2003配备了Trebuchet MSV1.22,而Windows 2008及更高版本配备了Trebuchet MSv5.00

检查列表和列表

解决方案:

  • 您可以使用 2003年的旧款你觉得还可以,但我不推荐这个 解决方案很多
  • 您可以选择已安装在设备上的另一种字体系列,并且您觉得可以(只需一个系列即可)
  • 您可以安装一个全新的字体系列,并使用它,为了确保一切正常,请使用单一字体系列名称