gongjuecloak
是这样的,自定义字体一般比较大,如果直接展示自定义字体,在字体未加载完之前,页面用到这个字体的文本会默认隐藏(我们把这个叫做 FOIT),这样就会增加白屏时间,降低用户体验。
当然,如果执意如此,可以通过修改全局样式中的 font-display
属性为 auto
来还原为默认的加载策略(即字体加载完才展示文本),这个目前应该是在主题目录 template/module/key_css.ftl
文件中。目前它的值被设置为了 swap
,也就是替换策略,自定义字体加载完之前先用默认字体把文字展示出来,加载完之后再替换字体。
推荐阅读 MDN font-display