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

Conception Web Discussion :

Bug incompréhensible sur l'affichage de certains accents sur certains appareils


Sujet :

Conception Web

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Bug incompréhensible sur l'affichage de certains accents sur certains appareils
    Bonjour à tous,

    Je fait face à un problème assez tordu sur l'affichage de notre site web :
    Certains caractères avec accents, mais pas tous, s'affichent "en plus gros" sur certains appareils, dont en général les iphone.

    Le code est a priori propre et en tout cas similaire d'un bloc texte à l'autre : rien n'explique que certains caractères soient affectés et pas d'autres.
    Nom : IMG_2637.PNG
Affichages : 246
Taille : 126,7 Ko

    la page en question est : http://www.haos.fr/a-propos-dhaos/#histoire
    mais le problème se retrouve sur tout le site

    Quelqu'un a une idée?

    Merci beaucoup!
    Cedric

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Hello,

    dans le monde merveilleux de l'internationalisation et d'Unicode, il existe en gros deux manières de faire des lettres avec accent :

    - é directement, la lettre "e accent aigu minuscule". C'est la bonne vieille méthode d'avant que je sois né.

    - e plus un accent aigu à mettre dessus. "e minuscule" suivi de "mettre un accent aigu sur la lettre précédente". C'est arrivé plus tard.

    En principe, les deux devraient s'afficher pareil... Mais, en pratique ça marche pas toujours. Certaines fontes cassent tout ça parce qu'elles ne sont pas au courant. Et parfois, c'est le moteur de rendu texte qui ne comprend pas ce que lui dit la fonte, et du coup ça marche à des endroits mais pas à d'autres.

    Franchement, autant qu'on peut éviter la deuxième méthode, il faut l'éviter. J'ai aucune idée de comment tu t'y es pris pour obtenir un texte qui fait les accents de cette façon. Normalement quand on tape du français avec son clavier français, on n'obtient que la première méthode : les lettres accentuées représentées en une fois et non pas en deux fois.

    Une solution serait de retaper au clavier les parties de textes qui ne s'affichent pas bien.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Merci pour ta réponse
    Je vais essayer mais quand j'affiche le code source de la page je vois bien que rien ne différencie l'un des mots de l'autre. Si je retape le texte, ça va sortir exactement le même code source... non?
    cedric

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2016
    Messages : 9
    Points : 12
    Points
    12
    Par défaut
    Bonjour;
    Je pense que cela provient de la police en elle même, avez-vous utilisé une police ne gérant pas les accents, et puis remplacer par une autre, sans vider le cache de votre navigateur ?

    Cordialement;

  5. #5
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Citation Envoyé par cgepner Voir le message
    Je vais essayer mais quand j'affiche le code source de la page je vois bien que rien ne différencie l'un des mots de l'autre.
    C'est normal : comme je l'ai dit, en principe les deux s'affichent pareil. Donc si tu utilises un outil aussi primitif et universel que l'afficheur de code source, ça va s'afficher pareil. S'afficher oui, mais les octets qui génèrent ce texte, eux, sont différents.

    Citation Envoyé par cgepner Voir le message
    Si je retape le texte, ça va sortir exactement le même code source... non?
    Je peux pas te le garantir dans un sens ou dans l'autre. Si ça se trouve c'est le programme que tu utilises pour taper tes textes qui génèrent les accents avec la méthode 2 au lieu de la méthode 1. Auquel cas je ne sais pas trop ce que tu peux faire, il faudrait copier/coller des lettres accentuées normales à la place. Il y en a plein dans mes messages, je garantis qu'elles sont faites avec la méthode 1.

    Mais en tout cas c'est en essayant que tu sauras.

    Citation Envoyé par bouboulelover Voir le message
    Je pense que cela provient de la police en elle même, avez-vous utilisé une police ne gérant pas les accents, et puis remplacer par une autre, sans vider le cache de votre navigateur ?
    La fonte est fautive, oui, mais en dehors des fontes officielles fournies au départ sur les ordinateurs, elles sont presque toutes fautives pareil.
    Quand on veut changer de fonte on est presque obligé d'accepter qu'elles fassent ce genre d'erreur.

    Mais comme les accents générés par méthode 1 n'ont pas le problème, comme très très souvent, le mieux est de juste toujours générer les accents par méthode 1.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [XL-MAC 2011] Accents sur mac ne se lisent pas sur windows
    Par xavion dans le forum Excel
    Réponses: 2
    Dernier message: 01/03/2013, 10h30
  2. Edition des accents sur un fichier html pour renvoi sur flash
    Par gordan66 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 04/12/2009, 13h56
  3. Affichage d'accents sur textbox
    Par obito dans le forum Windows Forms
    Réponses: 2
    Dernier message: 09/04/2009, 10h28
  4. Réponses: 3
    Dernier message: 25/11/2008, 09h00
  5. Affichage des accents sur mes pages
    Par ned-flanders dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 29/02/2008, 12h24

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