【发布时间】:2012-08-15 00:49:59
【问题描述】:
我正在使用 CSS 中的以下行在我的 rails 应用程序中导入一些自定义字体:
@font-face
{
font-family: "SquareSlabLite";
src: url("/assets/squareslablite.ttf");
}
@font-face
{
font-family: "SquareSlabBold";
src: url("/assets/squareslabheavy.ttf");
}
@font-face
{
font-family: "SquareSlabMedium";
src: url("/assets/squareslabmed.ttf");
}
当我转到位置 localhost:3000/assets/font.ttf 时,会显示相应的字体以供下载。但是,当我尝试使用字体时:
h2{
font-family: "SquareSlabLite";
}
这条线只在我使用 SquareSlabBold 时有效。当我尝试使用此文本的 Lite 或 Med 版本时,我什么也得不到,只是出现了一个通用字体。当我检查萤火虫时,会出现粗体,但不会出现精简版或中型。我很困惑。我检查了拼写,重新下载了文件,但什么也没有。
难道不能用 squareslab medium 和 lite 来解决这个问题吗?即使我从不同来源下载了 ttf 文件,它们是否有问题?
谢谢大家。
【问题讨论】:
标签: ruby-on-rails fonts font-face