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

JavaScript Discussion :

[DOM] Détection police d'écriture [Fait]


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 41
    Par défaut [DOM] Détection police d'écriture
    Bonjour à tous,
    après quelques recherches effectuées grâce à mon ami google, je me tourne vers vous car je n'ai vraiment aucune idée pour résoudre mon problème.

    J'aimerais savoir s'il est possible de détecter si une certaine police d'écriture est installée sur le poste client. Pour des raisons que je ne développerais pas ici, il faut que la police d'écriture soit obligatoirement installée sur le poste client, sinon l'utilisateur est priée de l'installer.

    Quelqu'un aurait-il une idée lumineuse?

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    attribue la police au style d'un element et essaye de récupérer le Computedstyle ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 41
    Par défaut
    tout d'abord, merci pour ta réponse.
    J'ai essayé ta solution sur un code tout basique que voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <div id="div1" style="background-color:#CCCCCC; font-family:TEST, Bodega, Impact, Arial, Helvetica, sans-serif;" onclick="getFont()">Div de test</div>
    <script language="javascript">
    function getFont() {
    	var oDiv = document.getElementById("div1");
    	alert(document.defaultView.getComputedStyle(oDiv, null).fontFamily);
    }
    </script>
    Mais il me retourne "TEST, Bodega, Impact, Arial, Helvetica, sans-serif" c'est-à-dire toutes les polices même celles qui n'ont pas fonctionné snif...

    Je ne connais pas vraiment la methode computedStyle, peut-être que je l'ai mal utilisée?

  4. #4
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    document.defaultView.getComputedStyle ? je crois que c'est une implémentation du DOM niv 2, mais peut-être que ce n'est pas reconnu par certains navigateurs ? (à vérifier)

    Sinon essaie peut-être aussi window.getComputedStyle

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 41
    Par défaut
    Citation Envoyé par RomainVALERI Voir le message
    document.defaultView.getComputedStyle ? je crois que c'est une implémentation du DOM niv 2, mais peut-être que ce n'est pas reconnu par certains navigateurs ? (à vérifier)

    Sinon essaie peut-être aussi window.getComputedStyle
    Même résultat, il m'affiche toutes les polices notées dans le style et non pas celle utilisée. (d'ailleurs les 2 solutions fonctionnent sur FF mais pas sur IE, mais bon ça ce n'est pas encore trop grave)

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Police d'écriture spéciale
    Par Alvaten dans le forum Imagerie
    Réponses: 4
    Dernier message: 24/06/2010, 16h02
  2. [Reporting Service] Police d'écriture
    Par Wells dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 31/10/2007, 09h44
  3. Police d'écriture dans Flash + autre question
    Par sliverman dans le forum Flash
    Réponses: 2
    Dernier message: 17/04/2007, 20h33
  4. Police d'écriture hors windows
    Par @lexx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 11/02/2006, 15h26
  5. [W3C] Police d'écriture insensible aux modifs
    Par Gribouille26 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/09/2004, 12h36

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