Journal Polices et UTF-8

Posté par  .
Étiquettes : aucune
0
21
avr.
2004
Sous X je rencontre un phenomène bizarre en UTF-8. Par défaut, je suis en francais (fr_FR@UTF-8) avec la police monospace (Gnome), quand je tape alors des trucs en japonais (im-ja roxor) dans un terminal les caractères ne sont pas alignés. Les kanjis tombent vers le bas, et les kanas flottouillent en l'air.

J'ai le même phénomène sous firefox. Sur les pages en UTF-8, les caractères ne sont pas alignés, et c'est vraiment pas beau. Or les pages en SHIFT-JIS ou en ISO**22-JP les caractères sont bien alignés, mais ça se voit que la police est pas la même.

J'ai aussi ce décalage en chinois avec les caractères alphabétiques.

Je soupçonne fortement que mon système choisit les polices dans l'affichage de l'UTF-8 un peu au hasard et en particulier 2 polices différentes pour rendre les kanas et les kanjis.

Qu'en pensez-vous ?
  • # Re: Polices et UTF-8

    Posté par  . Évalué à -2.


    Qu'en pensez-vous ?


    Que tu devrais arréter les langues exotiques.
  • # Re: Polices et UTF-8

    Posté par  . Évalué à 1.

    Qu'en pensez-vous ?

    On ne pense pas, sinon on ne trainerais pas ici
    ==>[] (tiens il commence à faire bon dehors)
  • # Re: Polices et UTF-8

    Posté par  (site Web personnel) . Évalué à 1.

    J'en pense qu'il faut arreter de faire tourner nos pinguins/diables sous UTF8 avec des wrappings inter-langages à la con sachant que l'UTF16 est bien défini et est relativement complet, évite des wrappings de fou et ne fait pas perdre tant de resources (mémoire et proc) que ca.

    Vive l'UTF16.

    Un jour libre ?

    • [^] # Re: Polices et UTF-8

      Posté par  . Évalué à 4.

      Je ne savais même pas que l'UTF16 existait, donc google, et là j'apprends l'existance de l'UTF32 ...

      Alors là, je suis démoralisé. Dans ma petite tête où tout est rose je me disais qu'un jour, il n'y aura plus que des fonts UTF8 et on aura plus ce fichu problème de codage entre pays et là, je me rends compte que ce n'est qu'un rêve...
    • [^] # Re: Polices et UTF-8

      Posté par  . Évalué à 4.

      UTF-8 est un codage particulier d'UCS-4 (unicode).
      Tous les caractères d'UTF existent dans UTF-8. Si tu préfères, UTF-8 couvre UTF-32.

      man utf-8 :
      Tous les 2^31 caractères de l’UCS peuvent être encodés en utilisant UTF-8.

      2 millards de caractère dans utf-8.
      Pour info, un caractère dans utf-8 peut-être codé avec 1 à 6 octets. UCS-4 c'est toujours 4 octets.
      • [^] # Re: Polices et UTF-8

        Posté par  . Évalué à 1.

        Tout à fait, vive l'UTF-8 qui prend bien moins de place que le 16 pour les occidentaux, qui est bien plus proche du standard habituel ASCII / ISO-8859-1 et ne pose pas de problèmes big/little endian.

        Effectivement y a des moments ou il faut utiliser plusieurs mots pour coder un carctère, mais seul l'UTF-32 résoud le problème, et bonjour la place que ça bouffe en plus...

        Et attention, le nom du standard est bien UTF-8 (ou 16/32) avec un tiret, pas mal de doc insistent dessus (http://www.cl.cam.ac.uk/~mgk25/unicode.html(...)). C'est pas pour faire le chieur mais c'est quand même bien pratique de s'accorder sur une orthographe particulière notemment lors d'une recherche.
        • [^] # Re: Polices et UTF-8

          Posté par  . Évalué à 1.

          J'en prends note (UTF-8)
          Merci pour vos infos à tous les 2.
  • # Commentaire supprimé

    Posté par  . Évalué à 1.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Commentaire supprimé

      Posté par  . Évalué à 1.

      Ce commentaire a été supprimé par l’équipe de modération.

      • [^] # Re: Polices et UTF-8

        Posté par  . Évalué à 1.

        A bah non, j'ai pas l'UTF-8 en console hein :). Enfin si mais j'ai pas l'affichage qui va avec. Ca marche que sous X, et j'utilise gnome-terminal.
  • # Re: Polices et UTF-8

    Posté par  . Évalué à 1.

    1) C'est quoi ta console ? J'imagine que c'est gnome-terminal, mais on sait jamais. Chez moi ca marche bien...

    2) Fais un screenshot

    3) Regarde ton /etc/pango/pangox.aliases
    Chez moi ca donne ca pour monospace :

    monospace normal normal normal normal \
    "-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
    -*-dotum-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
    -*-gulimbdf-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
    -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
    -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
    -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
    -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
    -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
    -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
    -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
    -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
    -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
    -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
    -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
    -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
    -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
    -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"

Suivre le flux des commentaires

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