2013-02-10 73 views
1

我正在开发一个使用Gill Sans字体的网站。到目前为止,它在Chrome和Firefox上正常显示,但不在IE中显示。这里的CSS:让Gill Sans在IE中正确显示

@font-face {font-family:"Gill Sans"; 
src:url(../../GillSansStd.otf);} 
@font-face {font-family:"Gill Sans"; 
font-weight:bold; src:url(../../GillSansStd-Bold.otf);} 
@font-face {font-family:"Gill Sans"; 
font-style:italic; src:url(../../GillSansStd-Italic.otf);} 

我试图转换到杂项文件和.eot增加一个条件语句IE浏览器,但我不能得到这工作的。我不太了解字体,所以请原谅我,但如果有人能帮助我,我会很感激。

回答

1

当使用由两个单词的字体类型,报价必须放在里面,这样的浏览器不读它们作为单独的条目。

@font-face {font-family:""Gill Sans""; 
src:url(../../GillSansStd.otf);} 
@font-face {font-family:""Gill Sans""; 
font-weight:bold; src:url(../../GillSansStd-Bold.otf);} 
@font-face {font-family:""Gill Sans""; 
font-style:italic; src:url(../../GillSansStd-Italic.otf);} 

更多的例子可以在这里找到:CSS Font Styles

0

见fonts.com info使用吉尔斯三世作为Web字体。

注意,对于吉尔Sans字体的正常许可证不允许用作Web字体,有些浏览器可能会强制执行此法律限制的技术限制。