如何给网站加载第三方字体,网站要怎么才能引用第三方字体

发布时间:2023-09-27
我们努力通过不断更新和改进我们的web字体服务提供最佳的性能。在过去的几年中,我们添加了支持异步加载的字体,基于语言的子集,http / 2,和上周刚刚css工具包。
但还有更多你可以在你做到底,以提高性能,这是刚刚的话题,我到在一个web字体手册 -发布在今天早些时候与书分开。如果你不知道从哪里与你自己的网站开始,这三个优化技巧是一个伟大的地方开始。我将通过这些在小细节今天走,但很多更多做检查出书。
1.查看你的字体使用默认的javascript嵌入代码将加载的所有字体和变化的套件,即使你不使用它们。如果您删除字体和你不使用的变化可以显著降低你的包大小。
网站制作
当您在包编辑器的时候,顺道看看你的子集选择。“所有字符”子集整个字体传递到您的网站,通常会导致大尺寸套件。你可以,或者通过使用基于语言的子集,通过切换为默认的子集,减少您的包的大小。
网站制作
值得指出的是,子集也可以是非常危险的。如果你不小心删除您的实际需要,他们会在一个备用字体显示字符。如果有疑问,与opentype功能的默认子集检查是正确的选择。
2.负载的字体和试剂盒异步默认的javascript嵌入代码将加载在一个阻止呈现的方式javascript的试剂盒。然而,javascript的加载一次,套件将异步加载的字体。为什么要等待的javascript加载?你会得到更好的性能,并通过切换到先进的嵌入代码相同的行为; 先进的嵌入代码将同时加载的字体和javascript是异步的。
网站制作
加载字体的一个缺点是异步,你需要管理无样式的文本(fout)自己的闪光。typekit具有优良的对字体的事件文件,以及web字体手册进入非常详细的招数,以尽量减少fout。
3.预紧和preconnect网页字体的网站的性能的重要组成部分; 你希望你的内容在正确的字体尽快,最好出现。你可以帮助浏览器通过使用预连接和预加载资源优先提示资源。
preconnect被用来告诉你很快就会连接到主机名的浏览器。一旦浏览器看到的preconnect暗示,它会打开在后台的连接,所以它已经准备好使用。
<link rel=preconnect href=https://use.typekit.net crossorigin>
然后通过浏览器遇到的typekit嵌入代码的时间(您使用的先进的嵌入代码,对不对?),它可以重新使用typekit的字体网络的连接。这样做可以方便地保存几秒钟。
预压是另一种资源的暗示,它不仅创建了一个连接,但实际下载的资源以及因此它就在那里,当你需要它。这可以是预装typekit的javascript或css文件非常有用。
<link rel=preload href=https://use.typekit.net/abc1def.js crossorigin>
<link rel=preload href=https://use.typekit.net/abc1def.css crossorigin>
preconnect和预紧提示是当你使用先进的嵌入代码或css套件特别有用。该浏览器将建立一个连接,或取试剂盒的javascript与背景高优先级而不阻塞渲染。你得到异步加载的好处,并阻止呈现的资源的性能。
网站制作
该web字体手册是挤满了从几年的展望和下面的这些问题来的见解-不仅是web字体的性能,而且牌,文本渲染,css语法,等等。如果你的工作经常涉及到网络上的类型,web字体手册也许会是你的新选择指导。
上一个:上海红酒进口报关报检流程介绍
下一个:做好企业网站建设要掌握哪几点?

长寿花花苞没开就干枯了怎么办 长寿花花苞没开就干枯了处理方法
饮水机为什么要定期清洗、消毒
化油器平衡调节方法 如何调节化油器平衡
安装工程有哪些常见的质量通病?
外卖平台公然竞价排名 美团称正推进付费推广标
装修客服怎么和客户交流 不同客户应采取不同方法
科目一包过技巧 驾照理论考试速成方法
石油钻头东莞进口清关手续资料有哪些?
浅论呼吸式幕墙在建筑中的应用
如何快速查找设备是否漏电?