HTML 带有 font-weight : normal 的文本首先渲染,然后是 Font-weight:bold

HTML Text with font-weight : normal is rendering first and Font-weight:bold after it

在生产网站(不能透露)中,正常粗细的字体似乎先呈现,然后粗体粗细的字体才呈现。 两者都使用相同的字体系列。在 Chrome / Opera 上可以看到此行为。 从不同的字体文件 (woff) 加载普通字体和粗体字体。此外,文件下载之间几乎没有任何时间差异。

有什么方法可以改进吗?

查看附图中的 nytimes.com。这种行为不适合我。对于我的网站,首先加载普通字体粗细,然后加载粗体。文本也在同一部分

如果由于加载时间问题,您有 1 种样式 - sheet 加载和应用,然后加载和覆盖其他样式,那么您有几个选择。

你没有提供任何代码,所以我要从理论上讲,如果不影响其他元素,你可以删除正在被覆盖的声明。

您也可以使用 JavaScript 在加载两个样式 sheet 之前不显示 page/specific 元素,这意味着您谈论的问题永远不会被看到。

这是我在没有看到正确的代码场景的情况下可以提供的所有帮助。