gpt4 book ai didi

css - 无法解码下载的字体

转载 作者:技术小花猫 更新时间:2023-10-29 11:26:46 26 4
gpt4 key购买 nike

这是我在 Chrome 中遇到的错误,不幸的是,搜索它并没有给我太多结果。字体本身显示正确。但是我仍然收到此错误/警告。更具体地说,这是完整的警告:

"Failed to decode downloaded font: http://localhost:8000/app/fonts/Lato/"

我的 CSS 是这些:

@font-face {
font-family:"Lato";
src: url("../fonts/Lato/");
}

html, body {
font-family:'Lato';
}

我就是不明白。字体应用正确,但警告始终存在。尝试使用 Sans-Serif 会使字体恢复为正常的浏览器字体,所以可能是这样,但我不确定,甚至在搜索之后我什么也没发现。谢谢!

编辑

有各种各样的字体文件,都来自同一个家族。我正在尝试加载它们。字体文件是 .ttf。我从本地文件夹加载它们,并且有各种字体文件,如 Lato-Black.ttfLato-Bold.ttfLato-Italic .ttf

最佳答案

在 css 规则中,您必须添加文件的扩展名。这个例子得到了最深切的支持:

@font-face {
font-family: 'MyWebFont';
src: url('webfont.eot'); /* IE9 Compat Modes */
src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */
url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

编辑:

“无法解码下载的字体”表示字体已损坏或不完整(缺少指标、必要的表格、命名记录,一百万种可能的事情)。

有时这个问题是由字体本身引起的。 Google 字体提供了您需要的正确字体,但如果需要字体,我会使用 Transfonter生成所有字体格式。

有时是 FTP 客户端破坏了文件(在这种情况下不是因为在本地 pc 上)。务必以二进制而非 ASCII 格式传输文件。

关于css - 无法解码下载的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30442319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com