web-dev-qa-db-fra.com

Polices personnalisées en Drupal

J'utilise un sous-thème Omega dans mon site Drupal 7, et je voudrais changer la police par défaut en police personnalisée. Comment faire?

5
user6030

Cette question a plus de 6 mois. La meilleure solution maintenant pour ajouter des polices personnalisées est d'utiliser le module @ fontyourface .

13
iStryker

Je recommande fortement Google Webfonts , comme l'a suggéré @dibs.

Voici le code pour inclure la police Web dans votre sous-thème Omega:

function omega_preprocess_html(&$variables) {
  drupal_add_css('http://fonts.googleapis.com/css?family=Lato',array('type' => 'external'));
}

Ajoutez cela à votre fichier sites/all/themes/your_omega_sub_theme/template.php.

L'URL est celle que Google Webfonts vous donne (choisissez une police et cliquez sur "Utilisation rapide"). Ou vous pouvez utiliser un autre site de polices en ligne.

Maintenant que votre police est importée (j'ai utilisé "Lato"), vous pouvez modifier votre sous-thème avec quelque chose comme ceci:

body {font-family: 'lato'}
8
Coomie

@ font-your-face est le meilleur moyen d'utiliser des polices sur votre site drupal, activez simplement la police et modifiez vos fichiers css. vous avez terminé

6
sms 4luv

Si vous souhaitez utiliser des polices personnalisées, vous devriez essayer font-face.

Vous pouvez en savoir plus sur cette technique ici .

Une fois que vous avez créé votre police de police, vous devez utiliser vos fichiers CSS de thème pour définir cette police sur les éléments que vous souhaitez.

Vous pouvez également envisager d'utiliser la bibliothèque Cufón , et vous pouvez même trouver un Drupal module pour cela).

La bibliothèque Cufón rend les polices à l'aide de balises canvas, ce qui rend le texte non sélectionnable; Fontface est une solution beaucoup plus flexible.

3
Alex Petrov

Si vous voulez des polices non standard sur votre site Web et que vous ne savez pas comment les utiliser, utilisez un diffuseur Web de polices tel que typkit.com. Ils ont un plan où vous pouvez utiliser n'importe laquelle de leurs polices et ils trient le copywrite pour vous. Il existe un module qui implémente ceci dans drupal 7 également.

0
Wheelz