我正在使用CMS,我只能访问CSS文件。因此,我不能在文档的<head>中包含任何内容。我想知道是否有一种方法可以从CSS文件中导入web字体?


当前回答

<link href="https://fonts.googleapis.com/css?family=(any font of your 
choice)" rel="stylesheet" type="text/css">

要选择字体,您可以访问链接:https://fonts.google.com

写你选择的字体名称从网站排除括号。

举个例子,你选择了龙虾字体,

<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" 
type="text/css">

然后你就可以在整个HTML/CSS文件中使用它作为字体族了。

例如

<h2 style="Lobster">Please Like This Answer</h2>

其他回答

<link href="https://fonts.googleapis.com/css?family=(any font of your 
choice)" rel="stylesheet" type="text/css">

要选择字体,您可以访问链接:https://fonts.google.com

写你选择的字体名称从网站排除括号。

举个例子,你选择了龙虾字体,

<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" 
type="text/css">

然后你就可以在整个HTML/CSS文件中使用它作为字体族了。

例如

<h2 style="Lobster">Please Like This Answer</h2>

使用@import标记

@import url('http://fonts.googleapis.com/css?family=Kavoon');

通过链接就可以了

https://developers.google.com/fonts/docs/getting_started

将其导入样式表使用

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

使用@import方法:

@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

显然,“Open Sans”(Open+Sans)是导入的字体。所以把它换成你的吧。如果字体名称有多个单词,就像我所做的那样,通过在每个单词之间添加一个+号来对其进行url编码。

确保将@import放在CSS的最顶部,在任何规则之前。

字体可以自动生成@import指令。一旦你选择了一个字体,点击它旁边的(+)图标。在左下角,将出现一个名为“1 Family Selected”的容器。点击它,它就会展开。使用“自定义”选项卡选择选项,然后切换回“嵌入”并单击“嵌入字体”下的“@import”。将<style>标签之间的CSS复制到样式表中。

自2015年以来,谷歌方面发生了一些变化。我有一些困难找到它,包括新的方法:

向下滚动所需的字体页面 点击字体名称旁边的小加号图标 嵌入链接和其他选项将出现在网页右侧的“所选家庭”对话框中。