19

我试图在 jsFiddle 中包含谷歌字体但没有成功。我将 URL 添加到“外部资源”,但它包含为<script>.

截屏

这是我要包括的字体:

<link href='http://fonts.googleapis.com/css?family=Oswald:400,700,300' rel='stylesheet' type='text/css'>
4

3 回答 3

32

Webfonts 必须包含在 CSS 象限中,使用 @import:

@import url(//fonts.googleapis.com/css?family=Oswald:400,700,300);
于 2014-11-03T15:12:59.267 回答
2

如果您没有任何在线 url,您可以使用 dataURL(仅在本地计算机上可用)

@font-face {
  font-family: 'us101';
  src: url(data:font/truetype;charset=utf-8;base64,AAEAAAASAQA...);
}
于 2017-09-13T14:26:17.387 回答
0

在您的 HTML 页面(或模板)上找到这一行:

<link href='http://fonts.googleapis.com/css?family=Dosis:400,700' rel='stylesheet' type='text/css'>

并将其更改为:

<link href='//fonts.googleapis.com/css?family=Dosis:400,700' rel='stylesheet' type='text/css'>

这个简单的更改将使您的浏览器以适用的模式(HTTP 与 HTTPS)调用 Google 字体页面。

来源:https ://www.amixa.com/blog/2012/06/06/how-to-use-google-fonts-under-both-ssl-and-non-ssl-without-ssl-insecure-messages/

于 2020-05-06T16:48:42.223 回答