2

我想在我的 xpage 中使用图标(真棒)字体。我下载了它并将它们放入我的 webContent 文件夹(作为我所有的附加内容。例如引导程序)。我修改了 awesome.css 如下。

@font-face {
  font-family: "FontAwesome";
  src: url('/font/fontawesome-webfont.eot');
  src: url('/font/fontawesome-webfont.eot?#iefix') format('eot');
  src: url('/font/fontawesome-webfont.woff') format('woff');
  src: url('/font/fontawesome-webfont.ttf') format('truetype');
  src: url('/font/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}

并将一个放入我的页面。

<i class="icon-refresh"></i>

结果是。我在页面中看到了该图标字体的占位符,并在 firebug 中看到了两条错误消息。

"NetworkError: 404 Not Found - http://localhost/home.nsf/xsp/.ibmmodres/font/fontawesome-webfont.woff" "NetworkError: 404 Not Found - http://localhost/home.nsf/xsp/。 ibmmodres/font/fontawesome-webfont.ttf"

因此加载字体不起作用(文件位于该文件夹字体中,而我正在使用的其他 css 和 js 文件使用相同的方法加载)。我使用引导程序并停用了下载图标(但我对那里的字形有同样的问题)。

所以也许有人有一个想法。

4

2 回答 2

0

删除第一个斜线,应该这样做。

计划 B:将字体移动到资源目录中(如果您使用 Java 透视图,则可以创建字体目录)

于 2012-10-17T01:02:06.310 回答
0

我发现这是我的服务器(在本例中为 localhost)没有将 .woff 注册为应用程序/八位字节流的 mime 类型的问题。注册后,我不再遇到 404 not found 错误。

于 2014-02-15T01:26:39.960 回答