欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

CSS @font-face在產品中不呈現圖標(相反,它只顯示unicodes ),在本地工作良好

夏志豪2年前9瀏覽0評論

我試圖在我的Angular應用程序中渲染Icomon庫中的圖標。 我懷疑這是我的CSS文件如何被包含的問題

在icomon字體的index.html頁面中,我們有

<link rel="stylesheet" href="style.css"></head>

在style.css中,我有以下聲明:

@font-face {
  font-family: 'gtap-icons';
  src:  url('fonts/gtap-icons.eot?5cufps');
  src:  url('fonts/gtap-icons.eot?5cufps#iefix') format('embedded-opentype'),
    url('fonts/gtap-icons.ttf?5cufps') format('truetype'),
    url('fonts/gtap-icons.woff?5cufps') format('woff'),
    url('fonts/gtap-icons.svg?5cufps#gtap-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

圖標內容被加載為(例如)

.icon-ac_unit:before {
  content: "\e900";
}
.icon-access_alarms:before {
  content: "\e901";
}

我的文件夾結構

enter image description here

在fonts文件夾里,我有eot,ttf,woff和SVG文件。

在我的本地頁面中,我可以看到如下圖標:

enter image description here

但是在生產中,它看起來像:

enter image description here

注意: 我使用utf-8字符集,控制臺中沒有與字體相關的錯誤/警告

我可以看到字體下載正確enter image description here

我不確定到底出了什么問題。非常感謝任何幫助。謝謝大家!

我猜字體文件實際上并沒有被加載。檢查服務器的MIME類型設置,以確定它知道如何傳送每種字體文件類型。

如果你打開你的瀏覽器,你能看到字體文件下載是否正確嗎?

例如:

enter image description here