我正在尝试在我的网页上制作自定义的社交媒体图标。我正在使用socicon字体。我的代码适用于除IE11以外的所有浏览器。我甚至尝试过#ie修复程序,但它仍然无法工作。我也读过,我需要把全名,以便IE11识别字体。我相信socicon是全名,但是当我输入它时仍然不起作用。Internet Explorer无法识别字体
这里是我的代码:
@font-face {
font-family: 'si';
src: url('http://cdn2.hubspot.net/hub/181041/file-1984135345-eot/Font/socicon.eot');
src: url('http://cdn2.hubspot.net/hub/181041/file-1984135345-eot/Font/socicon.eot?#iefix') format('embedded-opentype'),
url('http://cdn2.hubspot.net/hub/181041/file-1984135350-woff/Font/socicon.woff') format('woff'),
url('http://cdn2.hubspot.net/hub/181041/file-1981225289-ttf/Font/socicon.ttf') format('truetype'),
url('h ttp://cdn2.hubspot.net/hub/181041/file-1979860473-svg/Font/socicon.svg') format('svg');
font-weight: normal;
font-style: normal;
}
这也是奇怪的是,当我试图删除这一行:
src: url('http://cdn2.hubspot.net/hub/181041/file-1984135345-eot/Font/socicon.eot?#iefix') format('embedded-opentype'),
的Safari也不再产生socicon字体。我不认为Safari读取.eot文件。
感谢,
梅根
尝试检查在这个岗位的解决方案... http://stackoverflow.com/questions/11722959/custom-font-still-wont-work-in-ie – Zack 2014-10-31 14:04:55
有些字体不能转换为EOT字体。我也有这个问题。请作者为您制作EOT字体,或询问他是否有EOT字体。 – Refilon 2014-10-31 14:06:02
我生成了来自perfecticons.com的社交媒体图标,他们向我提供了.eot,.woff,.ttf和.svg字体文件以及html和css代码。我所要做的只是将代码复制/粘贴到我网站上的正确区域。这些图标可以在Safari,Chrome和Firefox上完美运行。 IE11是唯一给我带来麻烦的浏览器。 – Megan 2014-10-31 14:09:33