我有字體將數字轉換爲條形碼。我的Win 7機器上的IE 11,FF 26沒有發生這種情況。請注意,此頁面是Intranet應用程序的一部分,並在Windows登錄後面。用自定義字體顯示條形碼
CSS:
@font-face {
font-family: 'AdvC39b';
src: url('fonts/ADVC39B.TTF');
src: url('fonts/ADVC39B.TTF') format('truetype');
/*
font-weight: normal;
font-style: normal;
*/
}
.displayBarCode { font-family: AdvC39b; font-size: 16px; }
HTML(額外的內容刪除):
<!DOCTYPE html>
<html>
<head id="Head2" runat="server">
<title></title>
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<link href="Labels.css?v=1.0" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form2" runat="server">
<asp:DataGrid ID="hsGrid" runat="server" DataKeyField="HS_ID" AllowPaging="False" AutoGenerateColumns="False" Visible="False" BorderStyle="none" GridLines="none" ShowHeader="False" ShowFooter="false">
<ItemStyle HorizontalAlign="left"></ItemStyle>
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<div class="printContainerDiv">
<asp:Label ID="lblBarcodeEVID" CssClass="displayBarCode" runat="server" Text='<%# "*" + DataBinder.Eval(Container.DataItem, "evid") + "*" %>'></asp:Label>
</div>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
</form>
</body>
</html>
圖片連接..
我已經安裝了這個在我的機器上的所有瀏覽器的工作原理,以及它在那裏顯示爲「AdvC39B Regular」 –