首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >波旁@字体混音

波旁@字体混音
EN

Stack Overflow用户
提问于 2013-11-27 23:07:22
回答 2查看 1.5K关注 0票数 1

我是波旁和萨斯的新手,我试图使用@字体-脸混合将我下载的字体(Museo )添加到Rails 3应用程序中。

波旁酒提供了以下例子:

代码语言:javascript
复制
@include font-face(SourceSansPro, '/fonts/Source_Sans_Pro/SourceSansPro-Regular');
@include font-face(SourceSansPro, '/fonts/Source_Sans_Pro/SourceSansPro-Bold', bold);
@include font-face(SourceSansPro, '/fonts/Source_Sans_Pro/SourceSansPro-Italic', normal, italic);

// Rails asset-pipeline - place fonts in app/assets/fonts/
@include font-face(SourceSansPro, 'Source_Sans_Pro/SourceSansPro-Regular', normal, $asset-pipeline: true);

我所做的:

代码语言:javascript
复制
// application.css.scss
@import "bourbon";
@import "fonts";

// fonts.css.scss
@include font-face(MuseoSans, '/fonts/MuseoSans/MuseoSans_500-webfont', normal, $asset-pipeline: true);

* { 
  font-family: MuseoSans;
}

字体在资产/字体/MuseoSans/与文件名,如MuseoSans_500-webfont.eot,.ttf等。我得到的印象是,你可以离开扩展和波旁应该是收集所有的文件。

我尝试了很多不同的变体,但都没有效果。我知道波旁和文件是有效的,因为当我将字体系列设置为$helvetica时,我会在页面上看到一个更改。

如果有人能够提供适当的代码,或者我可以查看的GitHub项目,我将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-09 15:25:43

尝试在您的路径中删除前面的"/fonts“,例如:

代码语言:javascript
复制
@include font-face(MuseoSans, 'MuseoSans/MuseoSans_500-webfont', normal, $asset-pipeline: true);
票数 0
EN

Stack Overflow用户

发布于 2014-01-28 23:20:53

我在处理这个混合文件时也遇到了一些问题--如果字体目录中没有以下文件,我将得到IOerrors:"myfont.eot?#iefix“和”myfont.svg#myfont“。

但是,当我添加这些文件时,我发现它们没有得到预编译(即它们缺少MD5拇指打印,并且不在资产清单中),所以我决定重写这个混合文件,并使用修改后的资产路径方法重写它。

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

https://stackoverflow.com/questions/20254869

复制
相关文章

相似问题

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