我想在我的xpage中使用圖標(真棒)字體。我下載了它並把它們放到我的webContent文件夾中(就像我所有的東西,例如bootstrap)。我修改了awesome.css,如下所示。在xpages中使用圖標字體
@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>
結果是。我在頁面中看到了該圖標字體的佔位符,並在螢火蟲中看到兩個錯誤消息。
「NetworkError:404未找到 - HTTP://本地主機/ home.nsf/XSP/.ibmmodres/FONT/fontawesome-webfont.woff」 「NetworkError:404未找到 - HTTP://本地主機/家。 nsf/xsp/.ibmmodres/font/fontawesome-webfont.ttf「
因此,加載字體不起作用(文件在該文件夾字體和我使用的其他css和js文件中,加載了相同的方法)。 我使用引導程序並停用了下載的圖標(但我遇到了與那裏的字形相同的問題)。
所以,也許有人有一個想法。
您是否可以訪問url http://localhost/home.nsf/xsp/.ibmmodres/font/fontawesome-webfont.woff上的字體文件?可能xpages不會提供某些類型的文件(我不熟悉xpages),或者相對路徑在你的css中是錯誤的。 – joshb