我有这个将自定义字体附加到我的页面
@font-face {
font-family: "Pushkinf";
src: url(../fonts/pushkin.ttf);
}
适用于Safari和Google Chrome,但不适用于Firefox和IE。为什么会发生这种情况以及如何解决这个问题?
答案 0 :(得分:1)
为了获得适当的跨浏览器支持,您需要使用多种字体格式。
@font-face {
font-family: "Pushkinf";
src: url('../fonts/pushkin.eot');
src: url('../fonts/pushkin.woff') format("woff"),
url('../fonts/pushkin.ttf') format("truetype"),
url('../fonts/pushkin.svg#Pushkinf') format("svg");
}
答案 1 :(得分:0)
首先,您需要检查支持不同浏览器的字体格式
你需要像这样给予
@font-face {
font-family: 'Pushkinf';
src: url('fonts/pushkin.eot');
src: url('fonts/pushkin.eot?#iefix') format('embedded-opentype'),
url('fonts/pushkin.woff') format('woff'),
url('fonts/pushkin.ttf') format('truetype'),
url('fonts/pushkin.svg#pushkin') format('svg');
font-weight: normal;
font-style: normal;
}
结帐了解.eot
fornt here