Wikipédia:Test Unicode arabe

Un article de Wikipédia, l'encyclopédie libre.

Cette page a pour but de vous aider à tester si votre navigateur prend correctement en charge l'affichage de l'alphabet arabe, écriture qui nécessite, outre la présence d'une police adaptée correctement installée, un moteur de rendu spécifique.

L'arabe, en effet, se code de manière logique et non visuelle, ce qui signifie qu'on entre chaque lettre dans l'ordre où on l'écrit en arabe, sans se préoccuper du sens de lecture et des ligatures. Il appartient au moteur de rendu d'afficher les lettres et les mots de droite à gauche (dans le sens inverse de la saisie quand on utilise un ordinateur réglé par défaut dans le sens occidental, de gauche à droite) et de modifier le tracé de chaque lettre, le cas échéant, selon sa place dans le mot.

Comparez les images de la colonne de droite avec ce qui s'affiche pour vous dans la colonne Texte à gauche. Plusieurs possibilités d'erreurs sont évoquées pour vous permettre de comprendre ce qui ne fonctionne pas. Notez que, selon la police utilisée pour l'affichage, il est possible que le tracé des caractères varie quelque peu dans le détail, ce qui n'a pas d'importance réelle.

En cas de problème, la meilleure solution consiste à mettre à jour son navigateur, son système d'exploitation et, si seuls certains caractères sont mal rendus, d'utiliser une autre police pour l'affichage de l'arabe.

Sommaire

[modifier] Ligatures et respect de l'ordre des lettres dans un mot isolé

Plusieurs types d'erreurs d'affichage sont possibles.

Texte Image
إجتهاد image:test_arabe1.png Affichage correct.
image:test_arabe2.png Erreur : lettres dans le bon sens mais mauvaise gestion des ligatures.
image:test_arabe3.png Erreur : bonne gestion des ligatures mais lettres inversées.
image:test_arabe4.png Erreur : lettres inversées et mauvaise gestion des ligatures.

[modifier] Navigateurs à rendu correct

  • Epiphany : même rendu que Firefox
  • Firefox 1.5 ; problèmes de ligatures lorsqu'une lettre est colorée dans un mot arabe. Le reste parfait.
  • Firefox > 2.0; Aucun problème détecté à ce jour.
  • Galeon (navigateur Gnome utilisant le moteur de rendu Gecko, sous Mandrake 9.2).
  • Konqueror 3.1.5 (Debian GNU/Linux Sarge) ;
  • Konqueror 3.2 (Mandrake 10.0) ;
  • Microsoft Internet Explorer 5.5 sous Windows ME ;
  • Microsoft Internet Explorer 6.0 sous Windows 2000 ;
  • Mozilla Firebird 0.7 (Debian GNU/Linux Sarge) ;
  • Mozilla 1.4 et 1.6 sous Mdk 9.2 et Windows XP ;
  • Mozilla 1.7 sous Debian GNU/Linux Sid ;
  • Mozilla 1.6 et 1.7 sous Windows 2000 ;
  • Mozilla Firefox 0.8 et 1.01 ;
  • Netscape 7.2 sous Mac OSX
  • Opera 7.23 sous Windows 2000 ;
  • Opera 7.50 beta 2 sous Windows XP  ;
  • Opera 8.5x ;
  • Opera 9.x ; le surlignement à la souris fait disparaître la partie basse. Le reste parfait
  • Safari (toutes versions) ;
  • SeaMonkey 1.x sous Windows 98SE et GNU/Linux;
  • Windows Internet Explorer 7 sous Windows XP ;

[modifier] Navigateurs à rendu incorrect

  • ELinks 0.12.GIT (version encore en développement (juillet 2007), Linux) : ordre inversé et pas de ligatures ;
  • Opera 7.11 : lettres inversées, ligatures inversées mais mots dans le bon ordre ;
  • Opera 7.22 sous GNU/Linux : les diacritiques sont placés entre les caractères avec certaines polices qui, dans d'autres logiciels, les affichent correctement.
  • links-graphic (sous MDK 9.2): ordre inversé, pas de ligatures
  • Safari (sous Windows): ordre correct, pas de ligatures

[modifier] Respect de l'ordre des mots

Certains navigateurs, bien qu'affichant correctement les mots isolés, ne respectent cependant pas l'ordre des mots.

Texte Image

في الفندق

image:test_arabe6.png Affichage correct.
image:test_arabe7.png Erreur : lettres dans le bon sens mais mots inversés.

[modifier] Navigateurs à rendu correct

  • Mozilla Firefox 1.5 (Debian GNU/Linux Unstable) ;
  • Mozilla Firefox 2.0.0.6 ;
  • Konqueror 3.1.5 (Debian GNU/Linux Sarge) ;
  • Konqueror 3.2 (Mandrake 10.0) ;
  • Safari (toutes versions) ;
  • SeaMonkey (toutes versions) ;
  • Mozilla Firebird 0.7 (Debian GNU/Linux Sarge) ;
  • Mozilla 1.4 et 1.6 sous Mdk 9.2 ;
  • Mozilla 1.7 sous Debian GNU/Linux Sid ;
  • Mozilla 1.6 et 1.7 / Win2K ;
  • Mozilla Firefox 0.8 et 1.01 ;
  • Mozilla Firefox 1.0 sous XP Pro, sous Debian ;
  • IE5.5 / WinME ;
  • IE6 / Win2K ;
  • IE7 / Windows XP ;
  • Opera 7.23 ;
  • Opera 7.50 beta 2 Windows XP ;
  • Opera 8.5x ;
  • Opera 9.x ;
  • Galeon ;
  • SeaMonkey 1.x ;

[modifier] Navigateurs à rendu incorrect

  • ELinks 0.12.GIT (version en développement (juillet 2007), GNU/Linux) ;
  • Opéra 7.11 : lettres inversées, ligatures inversées mais mots dans le bon ordre ;

[modifier] Présence de tous les caractères et gestion des diacritiques

S'il manque un ou plusieurs caractères moins courants dans la police destinée à l'affichage de l'arabe, les effets peuvent être gênants. De plus, certaines polices et/ou navigateurs gèrent mal le placement des diacritiques, qui peut être complexe, certaines lettres en portant parfois plusieurs à la fois. En guise de test, voici un syntagme contenant un caractère rare et des signes de vocalisation.

Texte Image

قُبَّعَةِ ٱلسَّيِّدَة

image:test_arabe8.png Affichage correct.
Kasra (en vert) sous la lettre.
image:Test_arabe8bis.png Affichage correct.
Kasra (en vert) sous la šadda.
image:Test_arabe9.png Erreur : les diacritiques sont écrits entre les lettres.

La kasra (trait légèrement oblique) peut être placée sous la lettre ou directement sous la šadda (sorte de 3 couché), pour l'avant dernière lettre (de droite à gauche), toutes positions correctes.

[modifier] Navigateurs à rendu correct

  • Konqueror 3.1.5 (Debian GNU/Linux Sarge) ;
  • Konqueror 3.2 (Mandrake 10.0) ;
  • IE5.5 / WinME ;
  • IE6 / Win2K ;
  • IE7 / Windows XP ;
  • Safari 1.2, Safari 2 ;
  • Opera 7.23 / win2K ;
  • Opera 9.x ;
  • Mozilla Firefox 0.8
  • Mozilla Firefox 1.0 fr / Windows XP (Pro ou Édition Familiale) Service Pack 2
  • Mozilla Firefox 2.0.0.11 / Ubuntu 7.10

[modifier] Navigateurs à rendu incorrect

Il faut bien prendre garde à ce que le test soit pratiqué avec une police pour l'affichage contenant effectivement les diacritiques : sans cela, le navigateur risque d’utiliser ceux d’une autre police et ainsi mal les placer par rapport aux lettres. De nombreux cas d’erreurs signalées ci-dessous sont vraisemblablement dues à des polices incorrectes.

  • Mozilla Firebird 0.7 (Debian GNU/Linux Sarge) : les diacritiques sont écrits entre les lettres ;
  • Mozilla Firefox 0.8 (Debian GNU/Linux Sarge) : idem ;
  • Mozilla Firefox 0.8 (Mdk 9.2) : idem ;
  • Mozilla Firefox 0.8 (Windows XP) : idem ;
  • Mozilla Firefox 0.9.3 (Debian GNU/Linux Sarge) : idem ;
  • Mozilla Firefox 1.0RC1 (W2K) : idem ;
  • Mozilla Firefox 1.0.1 (Debian GNU/Linux Sarge) : idem ;
  • Epiphany : idem Mozilla Firefox 1.0.1 ;
  • Mozilla Firefox 1.0.2 Kasra sous la šadda ;
  • Mozilla Firefox 1.5 (Debian GNU/Linux Unstable)
  • Mozilla Firefox 1.0 sous XP Pro ; idem ;
  • Mozilla 1.4 et 1.6 sous Mdk 9.2 : idem ;
  • Mozilla Firefox 1.5.0.12 (W2K) : idem ;
  • Mozilla 1.6 sous WinXP/W2K : les diacritiques sont écrits entre les lettres ;
  • Mozilla 1.7 sous Debian GNU/Linux Sid : idem ;
  • Mozilla 1.7.5 sous Mdk 10.1 : diacritiques entre les lettres ;
  • Mozilla 2.0.0.6 sous XP : diacritiques entre les lettres ;
  • Safari 1.0 et 1.1 : ligatures incorrectes pour les lettres vocalisées ;
  • Opera 7.5 sous GNU/Linux ;
  • Galeon (sous MDK 9.2) : diacritiques entre les lettres.

Pour Firefox 1.0 sous Debian, l’affichage est presque correct avec une police de caractères contenant les diacritiques. Sinon, ils sont espacés.

[modifier] Articles connexes