让Gill Sans在IE中正确显示

时间:2013-02-10 14:08:57

标签: html css fonts

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

@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);}

我尝试将.otf转换为.eot并为IE添加条件语句,但我无法使其工作。我不太了解字体,所以请原谅,但如果有人可以帮助我,我真的很感激。

2 个答案:

答案 0 :(得分:1)

当使用由两个单词组成的FONT类型时,必须在它们上面放置引号,以便浏览器不会将它们作为单独的条目读取。

@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

答案 1 :(得分:0)

使用Gills Sans作为网络字体,请参阅fonts.com info

请注意,Gill Sans字体的正常许可不允许用作网络字体,某些浏览器可能会将此法律限制作为技术限制。