2015-03-03 3 views
6

Я использую Barcode Professional (по Neodynamic) на странице ASP.NET (см. Код ниже). В Windows Server 2003 шрифт отображается отлично, но в Windows Server 2012 он неприемлем ... Исходный код идентичен на каждом сервере.Neodynamic Barcode Профессиональный шрифт

<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

Как контролировать/улучшить рендеринг шрифтов?

ответ

5

Там нет ничего плохого с предоставлением данной проблемы является:

для Windows разъединить 2003 поставляется с Trebuchet MS v 1.22, в то время как Windows 2008 и более поздние версии приходят с требюшем MS v5.00.

проверка 2003 список, и 2008 список.

Решение:

  • вы можете переопределить установленный пакет шрифтов на 2012 с старой 2003 вы найдете это нормально, но я Wouldnt рекомендую этот решение много.
  • вы можете выбрать другую семью шрифтов, которая уже установлена ​​на вашем устройстве, и вы чувствуете себя нормально (только одна семья будет делать).
  • вы можете установить совершенно новую семейство шрифтов и использовать ее, чтобы убедиться, что все работает хорошо, используйте одно имя семейства шрифтов.

 Смежные вопросы

  • Нет связанных вопросов^_^