Mixed Content: The page at ” was loaded over HTTPS, but requested an insecure font ”

When migrating a site to Https, I do the following:

  1. Change the WordPress URL and Site Address to https
  2. Use Better Search and Replace plugin to scan the whole site and update http://example.com to https://example.com
  3. I then test various page to see if the theme stores the link in a way that required manual update.
  4. Clear all caches and the errors should disappear.