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 元素,这意味着您谈论的问题永远不会被看到。
这是我在没有看到正确的代码场景的情况下可以提供的所有帮助。
在生产网站(不能透露)中,正常粗细的字体似乎先呈现,然后粗体粗细的字体才呈现。 两者都使用相同的字体系列。在 Chrome / Opera 上可以看到此行为。 从不同的字体文件 (woff) 加载普通字体和粗体字体。此外,文件下载之间几乎没有任何时间差异。
有什么方法可以改进吗?
查看附图中的 nytimes.com。这种行为不适合我。对于我的网站,首先加载普通字体粗细,然后加载粗体。文本也在同一部分
如果由于加载时间问题,您有 1 种样式 - sheet 加载和应用,然后加载和覆盖其他样式,那么您有几个选择。
你没有提供任何代码,所以我要从理论上讲,如果不影响其他元素,你可以删除正在被覆盖的声明。
您也可以使用 JavaScript 在加载两个样式 sheet 之前不显示 page/specific 元素,这意味着您谈论的问题永远不会被看到。
这是我在没有看到正确的代码场景的情况下可以提供的所有帮助。