当前位置: 首页 > 知识库问答 >
问题:

FontAwesome-无法解码下载的字体

尤飞尘
2023-03-14

我找到了allready这个:https://stackoverflow.com/search?q=Failed解码下载的字体

但这些答案无助于解决我的问题=/

我在控制台的页面上看到以下错误:

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

指向我的页面的URL:http://devcomlink.kunena.dev-monkeys.com/index.php?option=com_kunena

在Firefox和IE11中,图标完全无法加载...

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

共有3个答案

戈博易
2023-03-14

我也有同样的问题,最后设法解决了。它可能会帮助某人。

我有一个很大的。htacces文件,包含大量的重写条件和重写规则,并使用以下行从这些条件中筛选一些文件夹:

RewriteRule  ^(css|functions|js|media|tpl|vendor)($|/) - [L]

添加fonts文件夹(简称fonts,位于public\u html/中)后,问题就解决了。

RewriteRule  ^(css|fonts|functions|js|media|tpl|vendor)($|/) - [L]

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

常海
2023-03-14

问题不在于HTML或CSS代码。。。必须是字体文件或服务器

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

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

尝试替换文件。。。

韦飞尘
2023-03-14

我只是为以后的观众回答这个问题。如果使用maven war插件,请确保排除。woff和。过滤或maven中的ttf文件会使文件损坏。

<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>

 类似资料:
  • 问题内容: 这是我在Chrome中遇到的错误,但不幸的是,搜索并没有给我太多结果。字体本身显示正确。但是我仍然收到此错误/警告。更具体地说,这是完整的警告: “无法解码下载的字体: http:// localhost:8000 / app / fonts / Lato / ” 我的CSS是这些: 我只是不明白。正确应用了字体,但是警告始终存在。尝试使用该字体会使字体恢复为正常的浏览器字体,也许是这

  • “无法解码下载的字体:http://localhost:8000/app/fonts/Lato/" 我的CSS是: 我只是不明白。字体应用正确,但警告始终存在。尝试使用会使字体恢复为正常的浏览器字体,因此可能是这样,但我不确定,即使在搜索之后,我也没有找到任何内容。谢谢 编辑 有各种字体文件,都来自同一个系列。我正试着把它们都装进去。字体文件是。我正在从本地文件夹加载它们,有各种字体文件,如,,等

  • 这是我的CSS: 这是我在Chrome得到的消息:未能解码下载字体:http://localhost:3000/Geometria-Light-webfont.woff2localhost/:1 OTS解析错误:无效版本标签localhost/:1未能解码下载字体:http://localhost:3000/Geometria-Light-webfont.woff 我通过Font Squirrel

  • 我使用npm下载了FontAwcle,然后使用grunts复制任务将css文件和字体复制到我的电子应用程序的root diretory中的正确文件夹中。 到目前为止还不错。一切都在它应该在的地方。 现在,当我在我的应用程序中引用FontAwgood时,图标不会加载。这些是我在控制台中遇到的错误: 无法解码下载的字体: file:///path/to/fonts/fontawesome-webfon

  • 我想下载一个JS中的图像,它是bas64编码的。为此,我首先解码了图像并尝试下载它。文件正在下载,但下载文件中的内容什么都不是。 编码后的图像就像: data: Image/png; bas64, iVBORw0KGgoAAAANSUhEUGAAAAUAAAFCAYAAACNbyblAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAABJ

  • 无法完成安装,因为找不到一个或多个必需的项目。 正在安装的软件:TestNG M2E(Maven)Integration(可选)6.13.0.201712040650(org.TestNG.eclipse.Maven.feature.feature.group 6.13.0.201712040650)缺少要求:TestNG M2E(Maven)Integration 6.13.0.20171204