Neodynamic Barcode Professional字体显示

时间:2015-03-03 18:08:45

标签: fonts barcode neodynamic

我在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:2003 image

2012:2012 image

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

1 个答案:

答案 0 :(得分:5)

渲染问题没有错:

Windows sever 2003附带 Trebuchet MS v 1.22,而Windows 2008及更高版本则附带投注MS v5.00。

检查 2003 列表和 2008 列表。

解决方案:

  • 你可以用2012覆盖2012年安装的字体包 2003年的旧版你发现它没问题,但我不推荐这个 解决方案很多。
  • 您可以选择已安装在设备上的其他字体系列,您可以放心(只有一个家庭会这样做)。
  • 您可以安装一个全新的字体系列,并使用它,以确保一切正常,使用单一字体系列名称。