字体真棒webfont.woff和webfont.ttf 404未找到

时间:2017-02-21 14:05:02

标签: xpages xpages-extlib

我在以下项目的XPage应用程序中收到404 Not Found错误:

https://my.domain.com/xsp/.ibmxspres/.extlib/responsive/dijit/dbootstrap-0.1.1/theme/dbootstrap/font/fontawesome-webfont.woff

https://my.domain.com/xsp/.ibmxspres/.extlib/responsive/dijit/dbootstrap-0.1.1/theme/dbootstrap/font/fontawesome-webfont.ttf

此XPages应用使用扩展Bootstrap3_flat的自定义主题。在主题中,Font Awesome通过使用:

引用
<resource>
    <content-type>text/css</content-type>
    <href>https://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css</href>
</resource>

以下链接描述了类似的问题,但我不确定如何解决我的具体情况:

2 个答案:

答案 0 :(得分:1)

问题在于扩展Bootstrap3_flat主题。我将其更改为扩展Bootstrap3_blank。请参阅此处的IBM文章:https://wiki.openntf.org/display/EXTLIB/How+to+use+the+Bootstrap3_blank.theme+in+XPages

我还需要复制dbootstrap.css文件并对其进行自定义以删除对webfont.woff和webfont.tff文件的引用。

在我这样做之后,404错误就消失了。

答案 1 :(得分:-2)

我的fontawesome字体在VisualStudio 2015中运行良好。发布到我的第三方Web服务器后,找不到字体(404错误)。我无法解释为什么VS2015有效,但这里是我的解决方案:发布后,fontawesome字体在〜/ content / fonts / fontawesome中,但它们需要在〜/ fonts /中,所以我只是将它们复制到那里并且问题解决了。在webbrowser上使用F12显示404错误并显示浏览器查找.woff和.ttf字体的位置。