css - EOT 文件无法在任何浏览器中使用

标签 css fonts font-face

我的 eot fot 文件无法在任何浏览器中运行。我主要关心的是 Internet Explorer,因为这是制作文件的浏览器。我试过标准代码,更改字体系列名称以匹配实际字体名称并修改 htaccess,但这些解决方案均无效。我还需要做什么才能让它发挥作用?

@font-face {
       font-family: "poiret";
        src: url('PoiretOne-Regular.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
     url('../skins/MonoBook/PoiretOne-Regular.eot');  /* IE9 Compatibility Modes */
    url('skins/MonoBook/PoiretOne-Regular.eot?iefix') format('embedded-opentype');  /* IE9 Compatibility Modes */
} 

最佳答案

事实证明 eot 文件已损坏。我改为使用 google font poiret one,该字体现在适用于所有浏览器,包括我担心的 ie explorer。

关于css - EOT 文件无法在任何浏览器中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29978972/

相关文章:

html - 我们如何在 Angular 中预加载字体?

css - 页面在 Chrome 中闲置后自定义字体丢失

android - 如何在 Libgdx 中加载系统字体?主要针对安卓。我怎样才能得到可用字体的列表?

html - inline-block <span> 如果内部有多行文本,则获取父级的 100% 宽度

javascript - 使用 Javascript 将 CSS 样式表作为字符串注入(inject)

css - :last-child border affect submenu

css - 为什么我的字体文件没有下载没有加载?

javascript - 如何禁用 "href"属性的默认 <a> 行为?

javascript - 更新或删除自定义字体系列

html - 嵌入字体的 SVG 图像的正确 mime 类型