我正在使用Rails 4尝试部署到生产环境,但我的字体无法正确加载。 我的所有字体文件都在app/assets/fonts
文件夹中。 当我进入主页并查看浏览器控制台时,我看到了这个:
"NetworkError: 404 Not Found - http://staging.mysite.com/assets/sourcesanspro-regular-webfont.woff"
sources...nt.woff
"NetworkError: 404 Not Found - http://staging.mysite.com/assets/OpenSans-CondLight-webfont.woff"
OpenSan...nt.woff
"NetworkError: 404 Not Found - http://staging.mysite.com/assets/fontawesome-webfont.woff?v=4.0.3"
fontawe...v=4.0.3
"NetworkError: 404 Not Found - http://staging.mysite.com/assets/sourcesanspro-regular-webfont.ttf"
sources...ont.ttf
"NetworkError: 404 Not Found - http://staging.mysite.com/assets/OpenSans-CondLight-webfont.ttf"
OpenSan...ont.ttf
"NetworkError: 404 Not Found - http://staging.mysite.com/assets/fontawesome-webfont.ttf?v=4.0.3"
fontawe...v=4.0.3
我的项目目录在 app/assets
中看起来像这样:
.
├── fonts
│ ├── DroidSans-webfont.eot
│ ├── DroidSans-webfont.svg
│ ├── DroidSans-webfont.ttf
│ ├── DroidSans-webfont.woff
│ ├── FontAwesome.otf
│ ├── OpenSans-CondLight-webfont.eot
│ ├── OpenSans-CondLight-webfont.svg
│ ├── OpenSans-CondLight-webfont.ttf
│ ├── OpenSans-CondLight-webfont.woff
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ ├── fontawesome-webfont.woff
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ ├── sourcesanspro-regular-webfont.eot
│ ├── sourcesanspro-regular-webfont.svg
│ ├── sourcesanspro-regular-webfont.ttf
│ └── sourcesanspro-regular-webfont.woff
└── stylesheets
├── admin.css
├── application.css.scss
├── bootstrap.css
├── font-awesome.min.css
├── jquery.bxslider.css
├── smoothproducts.css
└── style.css.scss
在我的
application.css.scss
文件中,我有以下代码: *
*= require_tree .
*= require_self
*/
@import 'style';
在我的 style.css.scss
中,我有以下内容:
@font-face {
font-family: 'open_sanscondensed_light';
src: url('OpenSans-CondLight-webfont.eot');
src: url('OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),
url('OpenSans-CondLight-webfont.woff') format('woff'),
url('OpenSans-CondLight-webfont.ttf') format('truetype'),
url('OpenSans-CondLight-webfont.svg#open_sanscondensed_light') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'source_sans_proregular';
src: url('sourcesanspro-regular-webfont.eot');
src: url('sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('sourcesanspro-regular-webfont.woff') format('woff'),
url('sourcesanspro-regular-webfont.ttf') format('truetype'),
url('sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'DroidSansRegular';
src: url('DroidSans-webfont.eot');
src: url('DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
url('DroidSans-webfont.woff') format('woff'),
url('DroidSans-webfont.ttf') format('truetype'),
url('DroidSans-webfont.svg#DroidSansRegular') format('svg');
font-weight: normal;
font-style: normal;
有人可以帮忙吗!!
这是需要翻译的内容。
font-path
助手吗? - bigpotato