Loading...

Documentation Theme

Google Fonts

Google fonts are a sensitive topic when it comes to GDPR. If Google fonts used via the Google server, this must be mentioned in the privacy policy. Furthermore, nobody knows if and how Google tracks data via its fonts.

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;

2 Comments on “Google Fonts”

  • Andrew Paterson

    says:

    HI,

    How should the file path look? i have /fonts in child theme root. how about the src: local(”),

    thanks

    • Basti

      says:

      Hi Andrew,

      the generated code from Google Webfonts Helper has this path:

      url('../fonts/
      

      Just change the ../ to ../../:

      url('../../fonts/
      

      Don’t care about the src: local(”)

Comments are closed.

To top