我正在开发一个使用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添加条件语句,但我无法使其工作。我不太了解字体,所以请原谅,但如果有人可以帮助我,我真的很感激。
答案 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字体的正常许可不允许用作网络字体,某些浏览器可能会将此法律限制作为技术限制。