关于在CSS中@import字体的问题

关于在CSS中@import字体的问题,css,google-font-api,Css,Google Font Api,我使用@modendesigner回答的@import方法将Google字体导入到我的Magento主题中 我的问题是,字体导入是如何工作的?浏览器会在每次加载页面时等待下载字体,还是只加载一次,然后后续页面只使用缓存版本 如果谷歌服务器关闭,字体无法加载,会发生什么?它会完全阻止我的网站,还是浏览器会继续使用最合适的替代字体 我还想补充一点,我从url中删除了http:,因为相同的css文件用于签出页面,使用http会破坏https安全状态。这样行吗 提前谢谢 字体将被缓存,因此只需加载一次

我使用@modendesigner回答的@import方法将Google字体导入到我的Magento主题中

我的问题是,字体导入是如何工作的?浏览器会在每次加载页面时等待下载字体,还是只加载一次,然后后续页面只使用缓存版本

如果谷歌服务器关闭,字体无法加载,会发生什么?它会完全阻止我的网站,还是浏览器会继续使用最合适的替代字体

我还想补充一点,我从url中删除了http:,因为相同的css文件用于签出页面,使用http会破坏https安全状态。这样行吗

提前谢谢

  • 字体将被缓存,因此只需加载一次
  • 在谷歌CDN服务器离线的情况下,会使用CSS的备用字体。您的站点不会被阻止
  • 只需使用
    ://
    而不是
    https://
    http://
  • 但请记住: 你向谷歌公开了所有访问你网站的用户。我知道这听起来有点偏执,但我觉得更多的人应该把这视为一种劣势,并关心他们网站的请求。特别是在情报部门疯狂的时候