这是我的声明代码:
@font-face {
font-family: 'MyOwnFont';
font-style: normal;
font-weight: 400;
src: url('../webfonts/MyOwnFont.otf') format("opentype");
}
但是当我使用它时:
body
{
font-family:'MyOwnFont';
}
我在网页上看不到它。宣言有什么问题?
答案 0 :(得分:2)
通常最好通过web-font
生成器运行字体,例如http://www.fontsquirrel.com/tools/webfont-generator
通过这种方式,它会生成字体的otf
,ttf
等版本,与仅仅otf
字体的引用相比,它将得到更好的支持。
@font-face{
font-family: 'MyWebFont';
src: url('WebFont.eot');
src: url('WebFont.eot?#iefix') format('embedded-opentype'),
url('WebFont.woff') format('woff'),
url('WebFont.ttf') format('truetype'),
url('WebFont.svg#webfont') format('svg');
}