一家网页设计公司为我设计网站。然而,它主要使用谷歌字体Montserrat和Lato,导致用户打开我的网站时总共加载40个字体文件(约1.4MB)。并且基于 GTMatrix,82% 的数据传输和 56.1% 的请求是针对字体文件的,这大大降低了我的网站速度。
因此,我想找到一些网络安全字体来替换 Montserrat 和 Lato,以便:
这样,当用户访问我的网站时,浏览器不需要加载额外的字体。
因此,首先,我尝试找到类似于 Montserrat 和 Lato 的字体,我使用以下网站:
http://www.identifont.com/
它确实带来了 30 种类似于 Montserrat 的字体。我称之为A组。
根据以下引用资料,没有网络安全字体的标准列表:
我使用的是 https://www.w3schools.com/cssref/css_websafe_fonts.asp 中的列表,这个列表看起来不错。我称之为B组。
现在我尝试使用 Excel 在集合 A 和 B 中找到一种字体。我什么也找不到。
所以我的问题是:
最佳答案
您可能不需要完全更改字体,但您应该只加载您在网站上使用的字体样式和粗细,而不是加载 全部 权重和样式。例如,如果您在 Lato 中仅使用 400 和 700 的权重,请取消勾选 Google Fonts 中的所有其他权重。
您还可以查看字体加载器以帮助处理这些初始加载时间,例如:https://github.com/typekit/webfontloader
关于css - 蒙特塞拉特和拉托的网络安全字体替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68451558/