IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

@font-face ne fonctionne pas


Sujet :

CSS

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 24
    Points : 8
    Points
    8
    Par défaut @font-face ne fonctionne pas
    Bonjour à tous, j'ai suivi à la lettre (du moins je le pense) un tuto qui permet d'afficher une police personnalisé sur tout les écrans des visiteurs de mon site web. Le problème est que j'ai du faire une erreur quelque part car @font-face ne fonctionne pas.

    Merci mille fois à celui qui me sortira de ce pétrin

    Voilà le tuto : http://vviale.developpez.com/tutoriels/font-face/
    Voilà mon site : http://yazzaeditor.free.fr/index.html
    Voilà la police concerné : http://fr.fontriver.com/font/agency_fb/
    Voilà mon CSS (@font-face) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    @font-face {
        font-family: 'agency_fbregular';
        src: url('agencyr.eot');
        src: url('agencyr.eot?#iefix') format('embedded-opentype'),
             url('agencyr.woff') format('woff'),
             url('agencyr.ttf') format('truetype'),
             url('agencyr.svg#agency_fbregular') format('svg');
        font-weight: normal;
        font-style: normal;
    }

  2. #2
    Membre du Club
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Février 2014
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Février 2014
    Messages : 21
    Points : 49
    Points
    49
    Par défaut
    Bonjour,

    En mettant ton @font-face au tout début du css, ça ne fonctionne toujours pas ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 24
    Points : 8
    Points
    8
    Par défaut
    Nop ça ne change rien je viens d'essayer

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 112
    Points
    44 112
    Par défaut
    Bonjour,
    tu es sûr du nom à appliquer font-family: 'agency_fb';?

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 24
    Points : 8
    Points
    8
    Par défaut
    J'ai essayé avec "agency_fbregular" et ensuite avec "agency_fb" ça ne marchait pas

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    (en plus de) : Comment utiliser une police personnalisée sur un site Web ?

    => http://www.fontsquirrel.com/tools/webfont-generator
    -> génère les fonts + css

    N.B. Si ton fichier CSS est dans un dossier "css" et les fonts dans un dossier "fonts" (au même niveau) :
    remplacer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    url('agencyr.eot');
    [....]
    par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    url('../fonts/agencyr.eot');
    [....]
    Bref : le chemin relatif entre le dossier "css" et le dossier "fonts".

    Exemple de CSS :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    @font-face { /* Raleway */
        font-family: 'Raleway';
        src: url('../fonts/Raleway/raleway-regular-webfont.eot');
        src: url('../fonts/Raleway/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
             url('../fonts/Raleway/raleway-regular-webfont.woff') format('woff'),
             url('../fonts/Raleway/raleway-regular-webfont.ttf') format('truetype'),
             url('../fonts/Raleway/raleway-regular-webfont.svg#Raleway') format('svg');
        font-weight: normal;
        font-style: normal;
    }

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 24
    Points : 8
    Points
    8
    Par défaut
    ça ne marche toujours pas voilà mon css actuel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    @font-face { /* Agency FB */
        font-family: 'agencyr';
        src: url('../fonts/agencyr-webfont.eot');
        src: url('../fonts/agencyr-webfont.eot?#iefix') format('embedded-opentype'),
             url('../fonts/agencyr-webfont.woff') format('woff'),
             url('../fonts/agencyr-webfont.ttf') format('truetype'),
             url('../fonts/agencyr-webfont.svg#Raleway') format('svg');
        font-weight: normal;
        font-style: normal;
    }

  8. #8
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 112
    Points
    44 112
    Par défaut
    j'aurais essayé font-family: "Agency FB";.

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 24
    Points : 8
    Points
    8
    Par défaut
    Cette méthode là fonctionne car il trouve la police sur mon pc mais pas sur ceux qui n'ont pas la police, on en revient au point de départ :S

  10. #10
    Invité
    Invité(e)
    Par défaut
    A ça c'est sûr !

    Si tu ne télécharges pas les fichiers sur le serveur...

  11. #11
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    C'est soit un problème de chemin, soit un problème de fichier inexistant, soit les deux. Donc faut vérifier ces deux points, voilà, c'est pas compliqué.

  12. #12
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 24
    Points : 8
    Points
    8
    Par défaut
    Je dois mettre la police sur le serveur de mon site ? En l'occurrence sur FileZilla donc

  13. #13
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    FileZilla n'est pas un serveur...

    Mais oui, ça semble évident que pour pouvoir récupérer les polices, il faut bien qu'elles se trouvent quelque part et sur ta machine, ça ne sert pas à grand monde !

    Donc oui, tu dois utiliser FileZilla pour déposer les fichiers à l'emplacement où tu as écris dans ton code qu'ils étaient.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  14. #14
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 24
    Points : 8
    Points
    8
    Par défaut
    C'est bon ça fonctionne ! Mais il y a un nouveau problème que vous pourrez constater par vous même en vous rendant sur le site (http://yazzaeditor.free.fr/) c'est que pour afficher la police il demande une authentification, sur Filezilla il y a un onglet "Droit d'accès au fichier" et quand quand je coche tout ça ne change rien

    Quelqu'un à une solution ?

  15. #15
    Expert confirmé
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Points : 5 443
    Points
    5 443
    Par défaut
    La police s'affiche nickel chez moi...
    Pensez à
    lire les règles du forum effectuer une recherche préalable
    utiliser la balise code (#) éditer votre code sur Codepen, Dabblet, Jsfiddle
    clore votre post avec le bouton

  16. #16
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 24
    Points : 8
    Points
    8
    Par défaut
    Bizarre j'ai essayé sur 2 autres PC et la police ne s'affichait pas

  17. #17
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    C'est quoi cette URL dans ton CSS :
    ftp://yazzaeditor@ftpperso.free.fr/f...yr-webfont.eot


    Les URL doivent utiliser le protocole HTTP ...

  18. #18
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    ton site est hébergé chez .free.fr.
    Tu as donc bien un... hébergement chez free.fr !
    (lapalissade, mais qui devait être préciser)

    1/ Pourquoi fais-tu appel à des images extérieures ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        background-image: url("http://image.noelshack.com/fichiers/2014/07/1392208532-background2nd.png"), url("http://image.noelshack.com/fichiers/2014/06/1391603157-background-site-yazza.png");
    2/ Comme le dit bisounours, idem pour les fichiers font : re-
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    @font-face {
        font-family: "agency_fbregular";
        font-style: normal;
        font-weight: normal;
        src: url("ftp://yazzaeditor@ftpperso.free.fr/fonts/agencyr-webfont.eot?#iefix") format("embedded-opentype"), url("ftp://yazzaeditor@ftpperso.free.fr/fonts/agencyr-webfont.woff") format("woff"), url("ftp://yazzaeditor@ftpperso.free.fr/fonts/agencyr-webfont.ttf") format("truetype"), url("ftp://yazzaeditor@ftpperso.free.fr/fonts/agencyr-webfont.svg#agency_fbregular") format("svg");
    }
    Les images et fichiers sont censé être téléchargé sur TON serveur (Espace Perso chez free.fr).
    Via Filezilla si tu veux (Filezilla n'est qu'un intermédiaire de transfert FTP !)

    N.B. Je ne suis pas sûr que tu saches ce que tu fais... ni ce qu'est un "serveur" ou un "hébergement"...

  19. #19
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 24
    Points : 8
    Points
    8
    Par défaut
    1/ Pourquoi fais-tu appel à des images extérieures ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        background-image: url("http://image.noelshack.com/fichiers/2014/07/1392208532-background2nd.png"), url("http://image.noelshack.com/fichiers/2014/06/1391603157-background-site-yazza.png");
    Tout simplement car je n'avais pas encore d'hébergeur ^^ ça risque de ralentir le site ?


    Le chemin que me propose filezilla est bien par exemple : ftp://yazzaeditor@ftpperso.free.fr/index.html

    Et pas http://yazzaeditor@ftpperso.free.fr/index.html

    Comment je fais pour avoir le chemin avec http ?

  20. #20
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Citation Envoyé par Yazza Voir le message
    Comment je fais pour avoir le chemin avec http ?
    C'est quoi l'adresse de ton site ?

Discussions similaires

  1. @font-face ne fonctionne pas
    Par crush09 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/08/2012, 00h09
  2. DateTimePicker .Font.Color := clWhite 'fonctionne pas'?
    Par stfanny31 dans le forum Bases de données
    Réponses: 2
    Dernier message: 13/01/2012, 11h27
  3. Réponses: 5
    Dernier message: 09/06/2009, 17h15
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo