Ajouter une police Google dans un thème Drupal

Le service Google Fonts permet d'utiliser facilement une police non-standard sur votre site internet.

On peut utiliser la commande CSS @import directement en haut de notre feuille de style pour ajouter la police mais, pour des raisons de performance, il est préférable d'ajouter la police à l'aide de la balise <link> dans l'entête de la page HTML.

Pour ajouter la police dans un thème Drupal, on peut simplement ajouter la fonction suivante dans le fichier template.php (en remplaçant theme_name par le nom de votre thème).

// Ajout d'une police Google Fonts
function theme_name_preprocess_html(&$variables) {
  drupal_add_css('http://fonts.googleapis.com/css?family=Lato', array('type' => 'external'));
}

Il faut ensuite mettre à jour le cache du registre du thème pour que la modification soit prise en compte.