Wikipédia:Unicode/Test/arabe
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.
Ligatures et respect de l'ordre des lettres dans un mot isolé
[modifier le code]Plusieurs types d'erreurs d'affichage sont possibles.
Navigateurs à rendu correct
[modifier le code]- Chromium
- 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, version supérieure à 2.0 ; aucun problème détecté à ce jour
- Galeon (navigateur Gnome utilisant le moteur de rendu Gecko, sous Mandrake 9.2)
- Google Chrome 15.0 sous Windows Vista 64 bits et supérieur
- 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 OS X
- 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 98 SE et GNU/Linux
- Windows Internet Explorer 7 sous Windows XP
Navigateurs à rendu incorrect
[modifier le code]- 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
Respect de l'ordre des mots
[modifier le code]Certains navigateurs, bien qu'affichant correctement les mots isolés, ne respectent cependant pas l'ordre des mots.
Texte | Image | |
---|---|---|
في الفندق |
![]() |
Affichage correct. |
![]() |
Erreur : lettres dans le bon sens mais mots inversés. |
Navigateurs à rendu correct
[modifier le code]- 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) ;
- Google Chrome 56.0.2924.87 ;
- 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 / Win 2k ;
- Mozilla Firefox 0.8 et 1.01 ;
- Mozilla Firefox 1.0 sous Win XP Pro, sous Debian ;
- IE 5.5 / Win ME ;
- IE 6 / Win 2k ;
- IE 7 / Windows XP ;
- Opera 7.23 ;
- Opera 7.50 beta 2 Windows XP ;
- Opera 8.5x ;
- Opera 9.x ;
- Galeon ;
- SeaMonkey 1.x.
Navigateurs à rendu incorrect
[modifier le code]- 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
Présence de tous les caractères et gestion des diacritiques
[modifier le code]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 | |
---|---|---|
قُبَّعَةِ ٱلسَّيِّدَة |
![]() |
Affichage correct. Kasra (en vert) sous la lettre. |
![]() |
Affichage correct. Kasra (en vert) sous la šadda. | |
![]() |
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.
Navigateurs à rendu correct
[modifier le code]- Konqueror 3.1.5 (Debian GNU/Linux Sarge)
- Konqueror 3.2 (Mandrake 10.0)
- Google Chrome 15.0 sous Windows Vista 64 bits et supérieur
- IE 5.5 / Win ME
- IE 6 / Win 2k
- IE 7 / Windows XP
- Safari 1.2, Safari 2
- Opera 7.23 / Win 2k
- 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
- Mozilla Firefox 3.5.3 (Mandriva 2010.0)
Navigateurs à rendu incorrect
[modifier le code]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 de mal les placer par rapport aux lettres. De nombreux cas d’erreurs signalées ci-après sont vraisemblablement dus à 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 (Win 2k) : 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 Win XP Pro ; idem
- Mozilla 1.4 et 1.6 sous Mdk 9.2 : idem
- Mozilla Firefox 1.5.0.12 (Win 2k) : idem
- Mozilla 1.6 sous Win XP / Win 2k : 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 Win 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
- Mozilla Firefox 8.0 : dans l'exemple ci-avant, manque une lettre ; le reste est bien géré
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.