首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >托管图标字体本地中断iconfont API调用

托管图标字体本地中断iconfont API调用
EN

Stack Overflow用户
提问于 2013-09-27 23:23:13
回答 2查看 1.6K关注 0票数 2

所以我一直在使用WeLoveIconFonts应用程序接口调用来@导入他们托管的Entypo图标字体版本,但是他们最近有一些停机时间,如果我们可以自己托管这些文件,我会感觉更舒服。

我下载了从这段CSS调用的文件

代码语言:javascript
复制
@import url(http://weloveiconfonts.com/api/?family=entypo);

将其保存为CSS文件并将其重新上传到我们自己的服务器

新的@import url现在是

代码语言:javascript
复制
@import url('http://myserver.com/entypo.css');

在这个文件中是对各个字体文件的调用(URL如下所示)

代码语言:javascript
复制
@charset 'UTF-8';
@font-face {
font-family: 'entypo';
font-style: 'normal';
font-weight: 'normal';
src: url('http://weloveiconfonts.com/api/fonts/entypo/entypo.eot');
src: url('http://weloveiconfonts.com/api/fonts/entypo/entypo.eot?#iefix') format('eot'), 
url('http://weloveiconfonts.com/api/fonts/entypo/entypo.woff') format('woff'), 
url('http://weloveiconfonts.com/api/fonts/entypo/entypo.ttf') format('truetype'), 
url('http://weloveiconfonts.com/api/fonts/entypo/entypo.svg#entypo') format('svg');
}

我也下载并重新上传到我的服务器上,并相应地更正了路径,即

代码语言:javascript
复制
src: url('http://weloveiconfonts.com/api/fonts/entypo/entypo.eot');

变成了

代码语言:javascript
复制
src: url('http://myserver.com/fonts/entypo/entypo.eot');

一切似乎都很好地从网络标签(状态是'200 OK'),包括所有的字体和新的样式表,但是字体似乎没有被设置在所需的项目上,它只是在默认字体的跨度(Proxima Nova)的样式,并显示小字符内的方框。当我签入firebug时

代码语言:javascript
复制
font-family: 'entypo';

将呈灰色显示,而显示proxima。

有谁知道我哪里出问题了吗?我怀疑原来的@import文件并不是作为CSS来调用的,但是它下载的文件的内容是CSS规则。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2014-01-05 04:12:41

如果你想自己托管Entypo,你从http://www.entypo.com/下载必要的文件可能会有更好的结果,而不是试图从托管服务中逐个提取它们。

字体自己的网站上的下载包将为您提供所需的文件,并且已经为在本地托管字体设置了CSS。

票数 0
EN

Stack Overflow用户

发布于 2014-04-02 16:41:06

如果这只在Firefox下发生,那么您没有正确设置"Allowed Origin“头,Firefox会阻止它: Access-Control-Allow-Origin。

http://red-team-design.com/firefox-doesnt-allow-cross-domain-fonts-by-default/

也可能是MIME类型设置不正确。

http://somethinginteractive.com/blog/2012/06/04/proper-mime-types-for-embedded-font-face-fonts/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19054448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档