Supporto lettura RTL dei feed in Internet Explorer

RTL è un acronimo che sta per Right-to-Left, ovvero lettura dei contenuti da destra a sinistra.
Alcune lingue, come l'arabo ed il farsi ad esempio, adottano un sistema di scrittura inverso rispetto ai classici caratteri occidentali.

Feed Arabo

Recentemente sul Microsoft RSS Blog è apparso un post che annunciava il completo supporto di Internet Explorer a queste codifiche anche nei feed.
Per consentire al browser di interpretare un feed scritto da destra verso sinistra è sufficiente definire correttamente la lingua.

Il parser di Internet Explorer presta attenzione sia al tag language tipico dei feed RSS 2.0

<language>en-us</language>

sia all'attributo xml:lang tipico dei feed Atom 1.0.

<feed xml:lang="en">

Semplicemente specificando la lingua Internet Explorer provvederà ad impostare la corretta modalità di visualizzazione anche per i feed, come è possibile visualizzare in questo feed arabo.

Le seguenti lingue implementano in modalità predefinita la visualizzazione RTL.

  1. Arabic (ar-**)
  2. Farsi (fa-**)
  3. Urdu (ur-**)
  4. Pashtu (ps-**)
  5. Syriac (syr-**)
  6. Divehi (dv-**)
  7. Hebrew (he-**)
  8. Yiddish (yi-**)

Per maggiori informazioni l'articolo Reading feeds in Right-to-Left order fornisce molte informazioni a riguardo.