当前位置: 首页 > 知识库问答 >
问题:

包括谷歌字体链接还是导入?

邢焱
2023-03-14

在页面上包含谷歌字体的首选方式是什么?

  1. Via the <link> tag
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Judson:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet">
    
    @import url('https://fonts.googleapis.com/css2?family=Kameron:wght@400;700&display=swap');
    

共有3个答案

秋阳旭
2023-03-14

使用

<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">

劳高爽
2023-03-14

如果您关心SEO(搜索引擎优化)和性能,最好使用

例子:

<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<link rel="preload" href="https://fonts.gstatic.com/s/quicksand/v7/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2" as="font" crossorigin>
<link rel="preload" href="https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wXiWtFCc.woff2" as="font" crossorigin>
<style>
@font-face {
 font-family: 'Lato';
 font-style: normal;
 font-weight: 400;
 src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
 font-family: 'Quicksand';
 font-style: normal;
 font-weight: 400;
 src: local('Quicksand Regular'), local('Quicksand-Regular'), url(https://fonts.gstatic.com/s/quicksand/v7/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>

有关更多信息,请阅读以下内容:https://ashton.codes/preload-google-fonts-using-resource-hints/

和选
2023-03-14

对于90%的情况,您可能需要

现在,为什么要使用web字体加载器?如果您需要完全控制字体的加载方式。大多数浏览器都会推迟将内容绘制到屏幕上,直到下载并应用了所有CSS——这就避免了“未设置样式的内容Flink”问题。缺点是。。您可能会有额外的暂停和延迟,直到内容可见。使用JS加载器,您可以定义字体显示的方式和时间。。例如,您甚至可以在屏幕上绘制原始内容后将其淡入。

同样,90%的情况是

欲了解更多信息,并深入了解谷歌网页字体,请查看此GDL视频

 类似资料:
  • 通过样式表中的导入? 或使用web字体加载程序

  • 我目前正在为我的网站使用2倍的谷歌字体。 使用这些谷歌字体设计的单词看起来渲染速度非常慢,我已经放置了http://fonts.googleapis.com/css?family=Open Sans'rel='stylesheet'type='text/css' 但是当我在谷歌字体页面上阅读时,它说,把它放在头标签的第一行之后。 所以我的问题是,我应该遵循Google字体推荐还是Insight字体

  • 我希望使用以下方法获取位置更新:FusedLocationProviderClient#RequestLocationUpdate(LocationRequest LocationRequest、LocationCallback LocationCallback、Looper Looper) 实现此方法的Stackoverflow中的大多数答案必须覆盖LocationCallback方法。最近的一

  • 我想知道google fonts是如何发现的,应该加载哪些字体。例如,当我在CSS中使用此 它返回一个立即解释的CSS(加载此资源甚至会阻止浏览器呈现afaik): 我一直认为,当您在CSS中提供时,浏览器会立即加载此资源。 但是,当您打开这支笔http://codepen.io/anon/pen/EgkvEr并查看您的网络选项卡(可能清除您的缓存)时,您可以看到它恰好加载了两个资源:http:/

  • 我有两个电子表格: 预算表,包括估计成本和实际成本 成本跟踪表,包括实际成本和收据参考 目前,我正在导入预算表中的实际成本,通过引用跟踪表中的实际成本行 所以我的预算表是这样引用成本跟踪表的:=(importrange(spreadsheet_key,sheet_name!I76")) 这很好,但是,如果我在成本跟踪表中插入一个新行,该行位于我已经引用的一些值之上,它将不会动态更新。 因此,如果我

  • 我试图为android用户设计一个网页,所以我想知道是否有一个超链接格式,可以像调用功能一样打开谷歌地图