我有好幾個字體,現在,我需要用我的網站:我css
貌似鞏固字體文件,同時支持IE
fonts/
├── Knockout-30.otf
├── Verlag-Black.otf
├── Verlag-Bold.otf
├── Verlag-Book.otf
├── Verlag-Light.otf
├── VerlagCond-Black.otf
└── VerlagCond-Bold.otf
現在:
@font-face {
font-family: 'Knockout';
src: url('fonts/Knockout-30.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Verlag';
src: url('fonts/Verlag-Book.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Verlag';
src: url('fonts/Verlag-Bold.otf') format('opentype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Verlag';
src: url('fonts/Verlag-Light.otf') format('opentype');
font-weight: lighter;
font-style: normal;
}
@font-face {
font-family: 'VerlagBlack';
src: url('fonts/Verlag-Black.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'VerlagCond';
src: url('fonts/VerlagCond-Black.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'VerlagCond';
src: url('fonts/VerlagCond-Bold.otf') format('opentype');
font-weight: bold;
font-style: normal;
}
眼下這些字體顯然不支持IE,所以我正在使用https://onlinefontconverter.com/來生成IE友好的字體文件類型。對我來說,我必須爲字體文件進行7次調用似乎有點嚴重。在整合這些文件方面是否有一個很好的標準,這樣我只需要撥打一個電話?或者至少鞏固相似的字體家族類型?我被推薦base64編碼的一切,包括在css
,但我知道base64增加了我收集的文件大小,所以我不確定這種交易是否值得。任何意見非常感謝,謝謝。
所以這將有助於支持IE。我使用的是https://onlinefontconverter.com/。我的大問題是如果有一種方法來整合所有的文件,所以我沒有單獨的斜體和普通文件。如果有辦法使用同一個。 –
那麼,這取決於字體文件。如果字體文件同時包含斜體和正常字體,則可以。但是,我可以知道你想鞏固進口的原因嗎?因爲如果你想減少寫作,你可以使用像LESS或SCSS這樣的css預處理器。 –
另請參閱我的更新答案。是的,你可以得到字體文件轉換:https://onlinefontconverter.com/ –