相关疑难解决方法(0)

@ font-face EOT未通过HTTPS加载

摘要

我在IE 7,8,9中通过HTTPS使用@ font-face遇到了一个问题 - 它根本就没有加载.包含HTML页面是否托管在HTTPS上并不重要,当我尝试通过HTTP加载EOT字体时,它不起作用.有没有人见过这种行为?

托管该字体的服务器正在发送正确的content-type ="application/vnd.ms-fontobject"

我尝试了多种字体,因此它并不特定于字体.

字体是在Font Squirrel上生成的

CSS语法

@font-face {
font-family: 'GothamCondensedBold';
src:url('path/to/fontgothmbcd-webfont.eot');
src:url('path/to/fontgothmbcd-webfont.eot?#iefix') format('embedded-opentype'),
    url('path/to/fontgothmbcd-webfont.woff') format('woff'),
    url('path/to/fontgothmbcd-webfont.ttf') format('truetype'),
    url('path/to/fontgothmbcd-webfont.svg#GothamCondensedBold') format('svg');
font-weight: normal;
font-style: normal;
}
Run Code Online (Sandbox Code Playgroud)

样本页面

http://gregnettles.net/dev/font-face-test.html

css https internet-explorer font-face

50
推荐指数
3
解决办法
5万
查看次数

Chrome中的MIME类型错误的font-face

这是@font-face我用过的声明:

@font-face {
    font-family: SolaimanLipi;
    src: url("font/SolaimanLipi_20-04-07.ttf");
}
Run Code Online (Sandbox Code Playgroud)

这在Firefox中完美运行,但在Chrome中则不然.在"检查元素"后,我收到以下消息:

资源解释为字体但使用MIME类型application/octet-stream传输.

任何建议将不胜感激.

css google-chrome font-face

37
推荐指数
1
解决办法
5万
查看次数

标签 统计

css ×2

font-face ×2

google-chrome ×1

https ×1

internet-explorer ×1