CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[CSS] Utiliser une police téléchargé

oga95
oga95
Niveau 10
26 janvier 2013 à 19:11:01

Bonjours tout le monde!

Je viens vous demandez un coup de main pour pouvoir utiliser une police de caractere sur mon site.
Habituellement j'utilise google-font ou autre pour intégrer mes polices, sauf que cette fois, je souhaiterais en utiliser une que j'ai télécharger sur un site qui ne permet pas cette manipulation.

Pour l'utiliser, j'ai utiliser le site http://www.fontsquirrel.com/fontface/generator qui permet de rendre compatible une police avec un maximum de navigateur web.

J'ai donc récupéré mes fichiers, l’aperçu fourni dedans marche très bien et la commence les ennuis.

Je prends le contenu du .css pour l’intégrer au miens à savoir ces quelques lignes:
@font-face {
font-family: 'albaregular';
src: url('./fonts/alba____-webfont.eot');
src: url('./fonts/alba____-webfont.eot?#iefix') format('embedded-opentype'),
url('./fonts/alba____-webfont.woff') format('woff'),
url('./fonts/alba____-webfont.ttf') format('truetype'),
url('./fonts/alba____-webfont.svg#albaregular') format('svg');
font-weight: normal;
font-style: normal;
}

dans lesquelles j'ai adapté l'url pour ciblé mon fichier 'fonts', au cas ou, je vous met la structure de mes dossiers:
-MonTheme
--css
---style.css
--fonts
---alba____-webfont.eot
---alba____-webfont.svg
---alba____-webfont.ttf
---alba____-webfont.woff

(je donne au cas où je me serais trompé dans l'url, malgré que j'ai essayé aussi avec l'url complète et que le résultat soit le même)

Plus loin dans mon css, j'appel la police de cette façon:
font-family:albaregular;

Sauf que... ça ne marche pas :(

Si vous avez une idée de la façon dont je dois procéder pour pouvoir utiliser une police téléchargé, je suis preneur!

J'en profite pour vous demandez si il vaut mieux utiliser google-font ou héberger soit même ses polices?

Merci d'avance pour l'aide que vous m'apporterez.

Hapistorique_
Hapistorique_
Niveau 8
27 janvier 2013 à 09:19:13

Essaie avec deux points au lieu d'un seul

src: url('../fonts/alba____-webfont.eot');

sinon tu utilises bien la police après ?
(C'est à dire qu'il faut bien l'appliquer à un élément, du genre
p{
font-family:'albaregular';
}

vava740
vava740
Niveau 10
27 janvier 2013 à 10:15:32

La police marche dans le fichier d'exemple fourni dans le kit de FontSquirrel ?

Si oui, t'as du te planter dans le chemin des fonts...

Actuellement t'as bien un dossier fonts dans le dossier où tu as ton CSS ?

Du genre:

racine\
       fonts\
               alba____-webfont.eot
               alba____-webfont.woff
               alba____-webfont.ttv
               alba____-webfont.svg
       style.css (avec ton @font-face)

vava740
vava740
Niveau 10
27 janvier 2013 à 10:19:38

edit: j'avais pas vu la structure de tes dossier... le chemin est relatif au css, il faut donc mettre "../" et pas "./", en gros tu remonte d'un dossier avant d'aller dans le dossier fonts. :ok:

Pour info, "./" :d) dossier courant, et "../" :d) dossier parent.

@font-face {
       font-family: 'albaregular';
       src: url('../fonts/alba____-webfont.eot');
       src: url('../fonts/alba____-webfont.eot?#iefix') format('embedded-opentype'),
               url('../fonts/alba____-webfont.woff') format('woff'),
               url('../fonts/alba____-webfont.ttf') format('truetype'),
               url('../fonts/alba____-webfont.svg#albaregular') format('svg');
       font-weight: normal;
       font-style: normal;
}

oga95
oga95
Niveau 10
27 janvier 2013 à 23:02:48

Merci pour votre aide à vous tous!
Le problème vennait bien du './' au lieu du '../'.

Je me sent bête ^^ Merci pour votre aide.

A coté de ça, quelqu'un à des infos sur si il vaut mieux que je fasse comme ceci pour toute mes polices (j'en ai 4) ou de passer par google-fonts? (par exemple)

vava740
vava740
Niveau 10
28 janvier 2013 à 08:22:34

La différence c'est qu'avec Google Fonts les polices sont hébergées sur les serveurs de Google.

Avantage: Ça t'économise de la bande passante sur ton serveur (4 polices, en 4 formats différents c'est quand même pas négligeable), et tu es sûr de pas te planter dans le chemin de la font en CSS :hap:

Inconvénient: Si les serveurs de Google qui hébergent les polices en questions sont down, tu n'auras plus la police sur ton site. Y'a peu de chances que ça arrive donc ça n'en fait pas vraiment un inconvénient. :o))

Deuxième inconvénient, mais à vérifier: Sur certaines polices Google Fonts te fournit qu'un format WOFF, ce qui fait que sur les navigateurs qui ne supportent pas le WOFF, ta font ne s'affiche pas, alors qu'en la générant sur FontSquirrel ou autres, tu as les 4 formats de polices pour tous les navigateurs.

oga95
oga95
Niveau 10
28 janvier 2013 à 19:14:21

Merci pour toute ces infos :)

Beaucoup d'avantage finalement ^^
Merci encore!

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment