Rendu des caractères arabes : un exemple

Réécriture de la démo faite en cours le 6 novembre 2012, avec un texte qui a du sens !
  1. Une séquence de 11 caractères (en comptant les blancs)
    telle que la montre l'éditeur TextWrangler, qui visiblement ne sait pas l'arabe :

    TW
    N.B.  إ  alif avec hamza souscrit constitue un seul caractère, représenté par l'octet C5 dans la table ISO-8859-6.

  2. Les 11 octets du fichier Arabe.txt, sauvegardé avec le codage ISO-8859-6

    Oct

    En se reportant à la table, on voit que les caractères apparaissent dans le fichier dans l'ordre de lecture
    et non pas dans l'ordre d'écriture.
    Par exemple, le dernier octet du fichier est E7 = ه .
  3. Rendu de ce fichier par l'éditeur TextEdit, qui a des connaissances de base sur l'écriture arabe :

    TE

    Le navigateur Safari, sur ce fichier en texte pur, donne le même rendu.

  4. Rendu de ce même fichier par le navigateur Firefox, qui sait reconnaître le nom de Dieu et
    l'écrire conformément à la tradition :

    FF

    Pour obtenir ce meilleur rendu, Safari demande que le texte soit enrobé en HTML,
    comme dans le fichier Arabe.html.
    Il semble donc que Safari ne fasse pas appel au même moteur selon qu'il affiche du texte pur ou du HTML...
    Voyez ce que donne votre navigateur favori !