2010-09-22 3 views
6

Salut les gars, j'ai ce code dans mon fichier css du générateur de @fontsquirrelfont-face css Questions

/// a changé le code pour la façon dont il est maintenant ///

@font-face { 
font-family: 'AdLibRegular'; 
src: url('../fonts/adlib-webfont.eot'); 
src: local('☺'), url('../fonts/adlib-webfont.woff') format('woff'), 
     url('../fonts/adlib-webfont.ttf') format('truetype'), 
     url('../fonts/adlib-webfont.svg#webfontmAc00Ivp') format('svg'); 
font-weight: normal; 
font-style: normal; 
} 

.AdLib { 
     font-weight: normal; 
     font-style: normal; 
     line-height:normal; 
     font-family: 'AdLibRegular', sans-serif; 
} 

c'est stockés dans un dossier appelé css et les polices sont stockées dans un dossier appelé polices.

Je ne peux pas que cela fonctionne quand dans la page html je l'appeler par exemple

<h1 class="AdLib">Testing Testing 1 2 3</h1> 

Je ne peux pas travailler ce que je fais mal du tout.

Des idées?

merci à l'avance STU

//// J'ai maintenant changé les tout url (» ../fonts/adlib etc et il ne fonctionne toujours pas, je suis localement prévisualisation -. Est-ce qu'il ?

+0

si vous pointez votre navigateur sur http://yousite.com/fonts/adlib-webfont.woff qu'est-ce que vous obtenez? – Frankie

+0

les téléchargements de fichiers ... –

+0

FRankie - cela fonctionne uniquement pour .woff si les autres fichiers sont là mais il va à une page d'erreur quand j'essaie d'accéder :) –

Répondre

0

J'ai rencontré des problèmes avec la police face où l'URL commence par un '/' - essayez de la modifier l'URL src être une URL relative:

par exemple

@font-face { 
font-family: 'AdLibRegular'; 
src: url('../fonts/adlib-webfont.eot'); 
} 

(évidemment pointer vers le bon pli emplacement er)

+2

lorsque l'URL * relative * commence par '/' elle s'appelle une URL ** absolue ** et pointe vers la racine de votre site. – Frankie

+0

Oups, bien sûr, il est - édité. Je suis toujours sûr que j'ai eu des problèmes avec les polices de caractères et les URL absolues par le passé. – whostolemyhat

+5

('/ foo' est toujours une URL relative - une URL relative enracinée.Une URL * absolue * comprend l'URL entière du schéma au début,' http: // ... ') – bobince

8

peut être un problème avec le chemin, où se trouve le dossier de police en fonction du fichier css?

si le dossier de la police est dans le dossier css, vous devez utiliser le chemin suivant:

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

si elle est à côté de la carte de css vous devez utiliser le chemin suivant:

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

../ est utilisé pour retourner à un dossier

+0

J'ai fait cela mais ça ne marche toujours pas. Le @ font-face est dans le fichier css en haut et la classe .AdLib est dans le même fichier css en bas :) très curieux. –

+0

que le dossier est nommé polices et pas seulement la police? typo que je faisais :), qu'est-ce que tu utilises btw comme serveur local? wamp ou xamp? – Christophe