我正在開發一個Angular應用程序,用於顯示某個自定義字體文件的內容,如果用戶在任何時候都離線。字體文件在CSS文件中被引用。下載字體文件的情況下,網站進入離線狀態
問題在於自定義字體文件不會下載,直到顯示有關用戶脫機的內容時爲止,但此時用戶已脫機並且顯然無法下載字體文件。相關的CSS部分如下。
有沒有辦法提前下載字體文件的提示?
@font-face {
font-family: 'someFamily';
src: url('fonts/someFamilyIcons.eot'),
url('fonts/someFamily.ttf') format('truetype'),
url('fonts/someFamily.woff') format('woff'),
url('fonts/someFamily.svg') format('svg');
font-weight: normal;
font-style: normal;
}
缺點:你必須嵌入字體的所有版本(EOT,TTF,WOFF,SVG)才能工作。 – RoelN