隐藏@字体? font-weight 700转到本地Arial而不是自定义字体

时间:2017-03-09 22:23:33

标签: css fonts font-face

我似乎无法在我的服务器上使用我想要的自定义字体,也无法使用我的gulp browsersync演示。

对于h4元素,我在chrome中有@ font-face规则,我可以看到它。

对于font-weight 700,我有Raleway-Regular.woff2,对于font-weight,我有Raleway-Black.woff2:900

如果你把它放在一边就可以看到同样的效果。

<link href="https://fonts.googleapis.com/css?family=Raleway:400,700,900" rel="stylesheet">

.h4,
.h5,
.h6 {
  font-family: "Raleway", Arial, sans-serif;
  font-weight: 700; /* changing to 800 works for Raleway */
  line-height: 1.1;
  color: inherit;
}

由于某些原因使用localhost或远程,当我检查H4上的元素时,请查看“计算”选项卡。你可以看到渲染的字体:Arial。

如果我将h4的font-weight修改为“900”,那么它将转到Raleway-Black。如果我将其更改为800,则转到“Raleway-Bold”。但如果我突然去“700”,它就不会渲染Raleway-Regular.woff2 ......它会回到“Arial”。

为什么要显示Arial而不是Raleway-Regular.woff2?

在我的代码中,我正在使用Bootstrap&amp; gulp with wiredep等。但是除了Font-Awesome和Glyphicons之外,我没有在我的html中看到任何字体。哪个工作正常。

我只有一个用于bootstrap的自定义CSS。我已禁用任何其他bootstrap插件。

Sass也可用,但我呈现的sass文件没有“font-face”或“import”。

0 个答案:

没有答案