Css 无法解码下载的字体Laravel
这个问题快把我逼疯了,所以如果有人能帮忙,请提前谢谢 我试图在Laravel项目中使用自定义字体,但该字体不起作用,我在Chrome控制台中收到以下消息:Css 无法解码下载的字体Laravel,css,laravel,google-chrome,fonts,Css,Laravel,Google Chrome,Fonts,这个问题快把我逼疯了,所以如果有人能帮忙,请提前谢谢 我试图在Laravel项目中使用自定义字体,但该字体不起作用,我在Chrome控制台中收到以下消息: Failed to decode downloaded font: https://womenbirthphoto.com/fonts/lucyrose-regular-webfont.woff 对于.ttf和.woff2字体,我有相同的消息。 这是我的CSS代码中的内容: @font-face { font-fam
Failed to decode downloaded font: https://womenbirthphoto.com/fonts/lucyrose-regular-webfont.woff
对于.ttf和.woff2字体,我有相同的消息。
这是我的CSS代码中的内容:
@font-face {
font-family: 'Lucy Rose';
src: url('../fonts/lucyrose-regular-webfont.eot');
src: url('../fonts/lucyrose-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lucyrose-regular-webfont.woff2') format('woff2'),
url('../fonts/lucyrose-regular-webfont.woff') format('woff'),
url('../fonts/lucyrose-regular-webfont.ttf') format('truetype'),
url('../fonts/lucyrose-regular-webfont.svg#lucy_roseregular') format('svg');
font-weight: normal;
font-style: normal;
}
文件的名称/路径正确。这些文件是通过Fontsquirrel webfont generator生成的
我觉得我什么都试过了,我不明白为什么会出现这个错误。该字体不适用于任何浏览器
提前感谢您的帮助 任何将我的浏览直接指向您的字体文件的尝试都会导致一个空白页,因此我必须询问您是否已使用fontsquirrel生成的html文件在线测试您的字体作为证明,因为我怀疑您的字体文件可能已损坏 您可以尝试transfonter.org,以检查生成的文件是否一切正常。
关于。任何将我的浏览直接指向您的字体文件的尝试都会导致一个空白页,因此我必须询问您是否已使用fontsquirrel生成的html文件在线测试您的字体作为证明,因为我怀疑您的字体文件可能已损坏 您可以尝试transfonter.org,以检查生成的文件是否一切正常。
问候。好的,我终于解决了这个问题,如果这对将来的人有帮助,下面是答案。问题来自我的.htaccess文件,我有以下规则:
RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
如您所见,第一行缺少所有字体格式的扩展名。我通过以下方式解决了问题:
RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|\.woff|\.woff2|\.ttf|\.eot|\.svg|robots\.txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
现在一切都好了!希望这能有所帮助。好的,我终于解决了这个问题,下面是答案,如果这能帮助将来的人。问题来自我的.htaccess文件,我有以下规则:
RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
如您所见,第一行缺少所有字体格式的扩展名。我通过以下方式解决了问题:
RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|\.woff|\.woff2|\.ttf|\.eot|\.svg|robots\.txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
现在一切都好了!希望这能有所帮助。您好,我确实尝试了html文件,效果很好,我不认为问题来自这些文件。无论如何谢谢你!您好,我确实尝试了html文件,效果很好,我不认为问题来自这些文件。无论如何谢谢你!