我剛部署到openshift一個意識到的應用程序頁面無法正常呈現。字形失蹤。我在控制檯Failed to decode downloaded font: ...../fonts/glyphicons-halflings-regular.woff2
中得到了這個錯誤。不知道是什麼原因引起的,它可以是MIME映射的東西嗎?我試圖添加適當的映射,但沒有成功。發現一些thread,但不大可能有關。Openshift glyphicons無法正常工作
任何想法如何調查?
我剛部署到openshift一個意識到的應用程序頁面無法正常呈現。字形失蹤。我在控制檯Failed to decode downloaded font: ...../fonts/glyphicons-halflings-regular.woff2
中得到了這個錯誤。不知道是什麼原因引起的,它可以是MIME映射的東西嗎?我試圖添加適當的映射,但沒有成功。發現一些thread,但不大可能有關。Openshift glyphicons無法正常工作
任何想法如何調查?
所以問題是微不足道的Maven的資源插件莫名其妙地打破了字體文件,所以只是增加以下內容的pom.xml停止過濾這些文件
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>**/*.ttf</exclude>
<exclude>**/*.eot</exclude>
<exclude>**/*.woff</exclude>
<exclude>**/*.woff2</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>**/*.ttf</include>
<include>**/*.eot</include>
<include>**/*.woff</include>
<include>**/*.woff2</include>
</includes>
</resource>
</resources>
問題在於,從bootstrap的定製工具下載的glyphicon字體文件與從bootstrap主頁中找到的重定向下載的glyphicon字體文件不一樣。正在工作的,他們應該是可以從下面的鏈接下載的那些的那些:
http://getbootstrap.com/getting-started/#download
任何人有問題,老壞定製的文件應該覆蓋從上面的鏈接的字體。
woff2是新的,而不是在/ etc/MIME我的debian jessie服務器上的.types。所以我寫了這樣一行
AddType application/font-woff2 .woff2
to apaches mods-enabled/mime.conf - 現在它完美的工作。 您可以在其他郵件中找到更多信息:Proper MIME Type for woff2
將文件縫製爲相同的,無論如何,我已經更新爲新的bootstrap而沒有成功。也許這是什麼Openshift具體? – Zveratko
@Zveratko:所以你的問題解決了,還是仍然開放 – Sharad
仍然開放,沒有變化。在本地工作,但不能在openshift上部署。嘗試在Firefox的螢火蟲,但它只是顯示錯誤的圖形,並沒有給出任何警告或錯誤(只有鉻顯示上面寫的錯誤) – Zveratko