Neodynamic Barcode Professional отображение шрифта
Я использую Barcode Professional (от Neodynamic) на странице ASP.NET (см. Код ниже). В 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:
Как мне контролировать / улучшать рендеринг шрифтов?
1 ответ
Нет ничего плохого в рендеринге:
Windows Server 2003 поставляется с Trebuchet MS v 1.22, а Windows 2008 и более поздние версии - с Trebuchet MS v5.00.
проверьте список 2003 года и список 2008 года.
Решение:
- Вы можете либо переопределить установленный пакет шрифтов в 2012 году, либо старый пакет 2003 года, который вам подходит, но я бы не очень рекомендовал это решение.
- Вы можете выбрать другое семейство шрифтов, которое уже установлено на вашем устройстве, и вы чувствуете себя хорошо (подойдет только одно семейство).
- Вы можете установить новое семейство шрифтов и использовать его, чтобы убедиться, что все работает хорошо, используйте одно семейство шрифтов.