use*_*130 0 html css firefox css3 font-face
我无法在Firefox中使用自定义的非网页安全字体.我使用以下代码在Chrome,Opera和Safari中工作:
@import url(http://fonts.googleapis.com/css?family=Antic+Slab);
@font-face {
font-family: 'BadgerFont';
src: url('http://www.vectorthatfox.co.uk/badgerandkingdom/fonts/oratorstd-webfont.eot');
src: url('http://www.vectorthatfox.co.uk/badgerandkingdom/fonts/oratorstd-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.vectorthatfox.co.uk/badgerandkingdom/fonts/oratorstd-webfont.woff') format('woff'),
url('http://www.vectorthatfox.co.uk/badgerandkingdom/fonts/oratorstd-webfont.ttf') format('truetype'),
url('http://www.vectorthatfox.co.uk/badgerandkingdom/fonts/oratorstd-webfont.svg#orator_stdregular') format('svg');
font-weight: normal;
font-style: normal;
}
body{
font-family: BadgerFont, 'Antic Slab', Serif;
letter-spacing: 1px;
}
Run Code Online (Sandbox Code Playgroud)
我在这里失踪了什么? 如果您希望自己看到该网站的链接.
小智 5
默认情况下,Firefox只接受相关链接.Firefox(@font-face从v3.5 支持)默认情况下不允许跨域字体.这意味着必须从同一域(和子域)提供字体,除非您可以向字体添加"Access-Control-Allow-Origin"标头.
或者,只是以其他方式加载字体(本地或使用CDN)
https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS#Access-Control-Allow-Origin