Como añadir Google Fonts a nuestro tema de Drupal 8

Esta es la mejor forma de añadir fuentes de Google en vuestro tema de Drupal 8 sin tocar un template.

Primero, incluimos en nuestro fichero nuestro-tema.info.yml:

libraries:
  - 'bs_css/fonts'

Después, incluimos las fuentes en el archivo nuestro-tema.libraries.yml:

fonts:
  css:
    theme:
      '//fonts.googleapis.com/css?family=Coda:regular,800|Comfortaa:regular,700,300|Raleway:regular&subset=latin-ext': { type: external, minified: true }

Es una buena práctica agrupar todas las fuentes en la misma llamada, en lugar de poner una entrada para cada fuente, ya que nos ahorraremos algunas peticiones HTTP.

Si no podeis tocar código (o no quereis), existe un módulo llamado @font-your-face, que nos permite añadir y configurar fuentes de varios proveedores, no solo Google, desde la interfaz de administración de Drupal.