2014-01-16 23 views
0

我有字體將數字轉換爲條形碼。我的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>&nbsp; 

            </div> 
           </ItemTemplate> 
          </asp:TemplateColumn> 
         </Columns> 
        </asp:DataGrid> 



    </form> 
</body> 
</html> 

圖片連接.. enter image description here

+0

我已經安裝了這個在我的機器上的所有瀏覽器的工作原理,以及它在那裏顯示爲「AdvC39B Regular」 –

回答

1

您需要添加的字體在所有格式eot, ttf, woff, svg

嘗試使用服務像icomoon

編輯:

我使用CSS來聲明自定義字體,並在

@font-face{ 
    font-family: "Font Name"; 
    src:url("fonts/font-name.eot?#iefix"); 
    src:url("fonts/font-name.eot?#iefix") format("eot"), 
     url("fonts/font-name.woff") format("woff"), 
     url("fonts/font-name.ttf") format("truetype"), 
     url("fonts/font-name.svg") format("svg"); 
} 
+0

IE和Chrome現在正在顯示條形碼,因爲FF仍然將數字輸出。 @ font-face { font-family:'AdvC39b'; src:url('fonts/advc39b.eot'); url('fonts/advc39b.eot?#iefix')format('embedded-opentype'), url('fonts/advc39b.woff')format('woff'), url('fonts/advc39b .ttf')格式('truetype'), url('fonts/advc39b.svg#AdvC39b')format('svg'); } –

+0

很奇怪。你可以給我鏈接看看嗎?你有沒有試過icomoon? –

+0

僅限內部應用程序,不能公開提供。我沒有使用icomoon轉換爲其他格式的ttf。 –