Forum général.général il me manque des caractères unicode

Posté par  .
Étiquettes : aucune
0
2
août
2009
Bonjour,

sur mon système (archlinux), j'ai la plupart des symboles unicodes qui peuvent apparaître sur les pages internet. Oui, mais si la plupart s'affichent, tous ne le font pas. Pourquoi ?

Par exemple sur la page :
http://en.wikipedia.org/wiki/List_of_Unicode_characters

À la partie "Miscellaneous Mathematical Symbols-A", j'ai

U+27D7 ⟗ Full biscuit join (s'affiche bien)
U+27D8 ⟘ Large up tack (est remplacé par un carré avec dedans 27D8)

D'autre part, je remarque que quand je vais sur des sites chinois, les caractères rendent l'affichage très lourd, c'est dû à quoi ? Est-ce pareil sous windows ? Est-ce que les sinophiles ont un moyen pour accélérer cela ?
  • # idem chez moi

    Posté par  . Évalué à 3.

    sur une autre distribution que ArchLinux

    avec firefox 3.0.12
  • # Police ? UTF-16 ?

    Posté par  . Évalué à 5.

    La page parle de caractères unicode, pas d'UTF-8.

    Il y a aussi UTF-16 et UTF-32... Sans parler du fait qu'il s'agit peut-être tout simplement d'un caractère non présent dans la police de caractères que tu utilises :-)
    • [^] # Re: Police ? UTF-16 ?

      Posté par  . Évalué à 2.

      Pour la police je ne sais pas, mais cela s'affiche pareil que cela soit dans un navigateur, en console ou dans un éditeur de texte.

      De plus, je parle de codes très proches, par exemple 27D7 est supporté mais pas 27D8
      Sous mac os x aucun des deux ne s'affichent, mais d'autres paires qui ne s'affichent pas complètement sous linux vont me faire sous mac etc.

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: Police ? UTF-16 ?

      Posté par  . Évalué à 4.

      La page parle de caractères unicode, pas d'UTF-8.

      Il y a aussi UTF-16 et UTF-32...


      UTF-8, UTF-16 et UTF-32 sont des façons de coder unicode. Donc ça représente la même chose.

      Les codes 0x27D7 et 0x27D8 sont définis (*), s'ils s'affiche mal, c'est très très probablement un problème de police de caractère. Notons que la norme unicode évolue, il y a des caractères qui sont ajoutés et les polices ne suivent pas toujours.

      (*)
      http://www.fileformat.info/info/unicode/char/27d7/index.htm
      http://www.fileformat.info/info/unicode/char/27d8/index.htm
  • # Caractères chinois

    Posté par  . Évalué à 2.

    SI tes caractères ne s'affichent pas, c'est en effet très sûrement dû à ta police. Avant de chercher la police ultime qui affiche tout, demande toi si tu en as vraiment besoin.

    Par contre, je n'ai pas de souci de ralentissement sur les sites en chinois ... Est-ce que tu as des détails, un site en particulier qui pose problème ? Est-ce que ce n'est pas tout simplement que les concepteurs de sites chinois semblent adorer le flash et abhorrer le moindre espace vide ? Essaye par exemple sur un site relativement sobre comme http://www.readnovel.com/index.html De mon expérience, la lenteur ne m'a jamais choqué, c'est juste un peu poussif pour certaines opérations, quand j'augmente la taille de la police par exemple.

    Sinon, cela peut être dû à un plugin du genre dictionnaire embarqué : est-ce que tu utilises Chinese Perakun dans firefox par exemple ?
    • [^] # Re: Caractères chinois

      Posté par  . Évalué à 2.

      salut,

      merci de ta réponse.

      demande toi si tu en as vraiment besoin.

      à partir du moment où unicode est censé s'afficher partout, je ne vois pas pourquoi je devrais m'en priver.
      Si je veux afficher des caractères rigolos sur une page internet, genre :
      ✰ ✱ ✲ ✳ ✴ ✵ ✶ ✷ ✸ ✹ ✺ ✻

      je souhaite que tout le monde puisse les visualiser.

      Ce qui m'étonne dans l'exemple que je donne, c'est qu'une partie s'affiche, et pas le reste (caractère suivant), et je me demandais s'il y avait une logique à cela. D'ailleurs sous windows je viens de voir que ni l'un ni l'autre caractère ne s'affiche. (avec ⟗ et ⟘ )

      D'ailleurs par rapport à l'autre journal sur le 2 sept, sur cette page je vois que "the swastika symbol (卐)" ne s'affiche pas :
      http://en.wikipedia.org/wiki/4chan#Rickrolling
      Et sur http://en.wikipedia.org/wiki/Swastika dans un sens cela s'affiche, et pas dans l'autre.

      Pour les caractères chinois, le site http://www.readnovel.com/ est carrément lent chez moi, quand je l'ai ouvert cela m'a gelé firefox quelques secondes, et le scrolling est très poussif dessus (mais tout semble s'afficher correctement). Avec konqueror par contre c'est plutôt correct, mais avec epiphany c'est aussi lent et poussif que sous firefox (donc cela ne semble pas être un problème de plugin), de plus j'utilise flashblock avec firefox donc ce n'est pas flash non plus.
      Je n'utilise pas non plus Chinese Perakun (je suis incapable de lire le chinois malheureusement)

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

      • [^] # Re: Caractères chinois

        Posté par  . Évalué à 1.

        Ok, donc c'est juste pour le plaisir geek de voir le maximum de caractères possible ? Pas de souci, mais j'aurais bien aimé voir d'autres geeks sinophiles ;)

        Aucune police de caractère n'offre une couverture complète d'Unicode, qui de plus est en constante évolution. Peut-être que U+27D8 a été ajouté après U+27D7 dans le standard Unicode, ou a été jugé moins important par l'auteur de la police de caractères que tu utilises.

        Ce n'est pas un problème théorique ou technique, il te suffit d'installer un maximum de polices pour avoir une très grande couverture d'un maximum de symboles et systèmes d'écriture. Code2000 est réputé pour son grand nombre de glyphes et je viens de vérifier, il affiche tous les symboles mathématiques du bloc U+2700 et la svatiska dans les deux sens. Code2000 est téléchargeable gratuitement mais shareware : http://www.code2000.net/

        Ceci dit, cette universalité va souvent se faire au détriment de la qualité des glyphes. Par exemple, code2000 va afficher beaucoup de sinogrammes, mais assez moche et pas toujours adaptés (bon, là il y a http://en.wikipedia.org/wiki/Han_unification qui entre en jeu et ça devient le bordel) ...
        • [^] # Re: Caractères chinois

          Posté par  . Évalué à 2.

          ok, j'imagine alors que sous linux, la police par défaut est "sans serif" dans la majorité des distributions.
          Connais-tu une police équivalente à code2000 mais libre ?

          Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.