首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FontAwesome -无法解码下载的字体

FontAwesome -无法解码下载的字体
EN

Stack Overflow用户
提问于 2015-06-23 11:42:04
回答 10查看 67.8K关注 0票数 15

我发现了这个:https://stackoverflow.com/search?q=Failed+to+decode+downloaded+font

但答案无助于解决我的问题

我在我的页面上看到了控制台中的错误:

代码语言:javascript
复制
Failed to decode downloaded font: http://devcomlink.kunena.dev-monkeys.com/components/com_kunena/template/devcomlink/fonts/font-awesome/fontawesome-webfont.woff2
    index.php?option=com_kunena&view=category&layout=list&Itemid=129&templateStyle=9:1 Failed to decode downloaded font: http://devcomlink.kunena.dev-monkeys.com/components/com_kunena/template/devcomlink/fonts/font-awesome/fontawesome-webfont.woff
    index.php?option=com_kunena&view=category&layout=list&Itemid=129&templateStyle=9:1 Failed to decode downloaded font: http://devcomlink.kunena.dev-monkeys.com/components/com_kunena/template/devcomlink/fonts/font-awesome/fontawesome-webfont.ttf

我的页面网址:kunena&view=category&layout=list&Itemid=129&templateStyle=9

在火狐和IE11的图标完全没有加载..。

有人知道我怎么解决这个问题吗?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2015-06-23 12:15:04

问题不在于您的HTMLCSS代码.它必须与字体文件服务器

因为普通字体文件应该包含代码,在浏览器中打开时可以下载,如:https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0

虽然您的文件看起来是空的,没有任何代码,即使在下载时:kunena/template/devcomlink/fonts/font-awesome/fontawesome-webfont.eot?v=4.3.0

试着替换文件..。

票数 15
EN

Stack Overflow用户

发布于 2015-07-17 12:21:55

我只是给稍后的观众回答。如果您正在使用maven -war插件,请确保将筛选中的.woff.ttf文件排除在外,否则maven将使文件损坏。

代码语言:javascript
复制
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
        <filteringDeploymentDescriptors>true</filteringDeploymentDescriptors>
        <webResources>
            <resource>
                <directory>${basedir}/src/main/webapp</directory>
                <targetPath />
                <filtering>true</filtering>
                <excludes>
                    <exclude>**/*.woff</exclude>
                    <exclude>**/*.woff2</exclude>
                    <exclude>**/*.ttf</exclude>
                </excludes>
            </resource>
        </webResources>
    </configuration>
</plugin>
票数 23
EN

Stack Overflow用户

发布于 2015-06-24 12:20:29

我也遇到了同样的问题,最终还是设法解决了。可能会对某人有帮助。

我有一个相当大的.htacces文件,包含大量的RewriteCondRewriteRule文件,并使用下面的行从这些条件中筛选出一些文件夹:

代码语言:javascript
复制
RewriteRule  ^(css|functions|js|media|tpl|vendor)($|/) - [L]

在添加字体文件夹(简单地称为字体,位于public_html/中)后,问题得到了解决。

代码语言:javascript
复制
RewriteRule  ^(css|fonts|functions|js|media|tpl|vendor)($|/) - [L]

请注意,这一行应该位于.htaccess文件的顶部才能正常工作。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31001842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档