浏览器是否需要在每次访问网站时重新下载自定义字体?

Cor*_*ped 7 browser fonts

假设我有一个网站,其中我有自定义字体,所有.otf文件大约是1MB.

现在,当用户访问网站时,将下载字体.问题是,这些字体是否会一直保留在用户的浏览器中?即即使用户关闭浏览器,字体仍会保留在那里?或者.otf文件就像所有.css .html文件一样?哪个可以缓存,但需要再次下载?

如果是后者,我们该如何处理这个问题呢?我的意思是让用户下载1MB字体对UX不利.其他网站如何处理这个问题?是否使用了某种本地存储?

tap*_*and 0

虽然这可能有点依赖于浏览器,但每次都会下载字体并且不会缓存在浏览器中。FOUT(无样式文本闪存)可以明显看出这一点。您可以查看此内容以获取更多详细信息和解决方案:/sf/answers/619112721/