【发布时间】:2014-03-27 17:42:27
【问题描述】:
有没有办法复制(例如从 Firebug)@font-face 规则中指定的网络字体的绝对 URL 而不是相对 URL?
例子:
我正在 Firebug 中查看一个站点的 main.css 文件,我得到了这个:
@font-face {
font-family: "myfont";
src: url("myfont__-webfont.eot");
}
如何找到该字体的绝对路径?
我知道在这种情况下它应该在 CSS 文件旁边,但我似乎找不到它。
【问题讨论】:
-
Chrome 中 F12 中的“网络”或“资源”选项卡可以告诉您...是否实际加载了
.eot(如果没有,控制台选项卡会告诉您...是否实际应用了 CSS) . -
如果在浏览器的地址栏中输入:“http://
/myfont__-webfont.eot”会发生什么? Firefox 和除 IE 之外的所有其他浏览器都不会下载“.eot”文件,因为它们仅受 IE 支持(请参阅:caniuse.com/#feat=eot) -
@Netsurfer 我得到一个 404,出于某种原因。
-
@LeopoldKristjansson 好的,所以您知道 该文件在服务器上不存在(至少不在引用的路径中)。由于 CSS 文件中的给定 URL,它应该在那里(在这个地方)。这应该回答你的问题! ;-)
标签: css firebug font-face google-chrome-devtools absolute-path