我正在与一个CMS,我只有权访问的CSS文件。所以,我不能在文档的头部包含任何东西。我想知道是否有一种方法可以从CSS文件中导入web字体?
发布于 2013-02-04 04:00:41
使用@import
方法:
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
显然,"Open Sans“(Open+Sans
)是导入的字体。所以把它换成你的吧。如果字体名称有多个单词,可以像我一样,通过在每个单词之间添加一个+
符号来对其进行URL编码。
确保将@import
放在CSS的最上面,放在任何规则之前。
谷歌字体可以自动为你生成@import
指令。选择字体后,单击该字体旁边的(+)
图标。在左下角,将出现一个标题为"1 Family Selected“的容器。单击它,它将展开。使用"Customize“选项卡选择选项,然后切换回"Embed”并单击"Embed Font“下的"@import”。将<style>
标记之间的CSS复制到样式表中。
发布于 2015-07-02 05:52:17
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en" />
最好不要使用@import
。只需在布局的头部使用link
元素,如上图所示。
发布于 2017-04-23 23:01:39
下载font ttf/其他格式文件,然后简单添加此CSS代码示例:
@font-face { font-family: roboto-regular;
src: url('../font/Roboto-Regular.ttf'); }
h2{
font-family: roboto-regular;
}
https://stackoverflow.com/questions/14676613
复制相似问题