首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@font-face不工作

@font-face不工作
EN

Stack Overflow用户
提问于 2011-05-09 22:07:18
回答 2查看 1K关注 0票数 1

嗨,我非常确定我在@font-face配置中做错了什么,因为它在任何浏览器中都不起作用,这是我的css文件:

代码语言:javascript
复制
@font-face {
     font-family: BodyFont;
     src: url('../ItcKabMed.eot');
     src: local('ITC Kabel'),
          url('../Kabel_ITC') format('opentype'),
          url('../Kabel_ITC') format('svg');
}
body {
  font-family: 'BodyFont';
  color: #797979;
  background: url("") repeat-x scroll 0 0 #d7d7d7;
  min-width: 1000px;
}

一些想法,为什么我的字体没有显示出来?!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-09 22:15:33

就像你看到的here一样,在使用@font-face时,为了实现跨浏览器的成功,我们需要使用许多字体格式。因此,将字体转换为eotttfsvg,并显式使用以下格式:

代码语言:javascript
复制
@font-face {
    font-family: 'ITC Kabel';
    src: url('ITCKabel.eot');
    src: local('ITC Kabel'), 
         local('ITCKabel'), 
         url('ITCKabel.ttf') format('truetype'),
         url('ITCKabel.svg#font') format('svg'); 
}
票数 2
EN

Stack Overflow用户

发布于 2011-05-09 22:09:42

你确定你没有忘记字体路径中的文件扩展名吗?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5938024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档