我有一些通过 Webfontloader 加载的 webfonts 像这样加载......
<script src="//ajax.googleapis.com/ajax/libs/webfont/1.5.10/webfont.js"></script>
<script>
WebFont.load({
custom: {
families: ['BlenderProBook', 'BlenderProMedium']
}
});
</script>
它在第一次加载页面时效果很好......问题是,当刷新页面时,它只在 html 中请求时检索缓存的字体,而不是在我的 ReactJS 应用程序运行之前(当 Webfontloader 通常获取它们时)。这对我来说太晚了,因为我在预生成的 SVG 中使用它们。
有没有办法强制它每次都获取未缓存的字体?或者更好的是,在正确的时间加载缓存的字体。