Loading...

Google Fonts

| 2 Comments on Google Fonts

Google fonts are a sensitive topic when it comes to GDPR. Read here how to install Google fonts locally without accessing the Google server.

The safest option is to install Google Fonts locally in the theme. There is a great free online-tool for this: The google-webfonts-helper, which makes it incredibly easy to install these fonts safely.

Install fonts

Example Montserrat

  1. Open google-webfonts-helper
  2. Search for Montserrat and choose the styles regular and 700
  3. Copy the generated CSS, paste it in the child-theme /assets/scss/_bootscore-custom.scss
  4. Go back to google-webfonts-helper, scroll down and download the package
  5. Create folder fonts inside /assets folder in child-theme, unzip montserrat-v14-latin.zip and copy files to this folder. Font is now installed and can be used
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/montserrat-v18-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v18-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/montserrat-v18-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v18-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

Usage

Use variables to assign the new font in /scss/_bootscore-variables.scss:

// Fonts
$font-family-sans-serif: 'Montserrat', sans-serif;