Carattere da-destra-a-sinistra

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Il carattere da-destra-a-sinistra, in inglese: "right-to-left mark" (RLM),[1] è un carattere di controllo utilizzato nella composizione tipografica computerizzata di testi bidirezionali, ossia contenenti sia sistemi di scrittura destrorsi, ossia che procedono da sinistra a destra, come quello latino o quello cirillico, sia sistemi sinistrorsi, come quello persiano, quello arabo o quello ebraico. In particolare, tale carattere è utilizzato per cambiare il modo in cui i caratteri a esso adiacenti sono raggruppati rispetto alla direzione del testo.

Nel caso in cui il testo di cui modificare la direzione sia scritto in arabo, un'alternativa migliore al carattere da-sinistra-a-destra può essere il carattere lettere arabe, in inglese: "arabic letter mark" (ALM).

Unicode[modifica | modifica wikitesto]

Nel sistema di codifica Unicode, l'RLM è codificato come U+200F RIGHT-TO-LEFT MARK(HTML ‏⧼dot-separator⧽ ‏), ed in UTF-8 il suo codice è E2 80 8F.[2]

Esempio di utilizzo in HTML[modifica | modifica wikitesto]

Supponendo che lo scrittore voglia inserire una parola in arabo o ebraico all'interno di una frase scritta in italiano, con un punto esclamativo alla fine della stessa, sul lato sinistro, come nel caso di "Mi è piaciuto stare -- veramente! -- in questa casa." con il "veramente!" in ebraico, la frase risulta come di seguito:

Mi è piaciuto stare -- באמת! -- in questa casa.

(Da notare che nella memoria del computer l'ordine dei caratteri ebraici è ‭ב,א,מ,ת‬.)

Con un RLM aggiunto dopo la fine del punto esclamativo, la frase risulta come:

Mi è piaciuto stare -- באמת!‏ -- in questa casa.

(I browser conformi agli standard mostreranno il punto esclamativo sulla destra nel primo esempio e sulla sinistra nel secondo.)

Questo accade perché il browser riconosce che la frase è scritta con un sistema destrorso (in questo caso l'alfabeto latino) ed applica la punteggiatura, che è neutrale rispetto alla direzione, coordinandola con la parte più consistente del testo circostante, vale a dire con tutto il paragrafo eccetto la parola scritta in ebraico. La presenza del carattere da-destra-a-sinistra, invece, indica al browser che il carattere di punteggiatura è circondato solo da testo sinistrorso, in questo caso l'ebraico e lo stesso carattere RLM, e quindi esso lo posiziona come se si trovasse all'interno di una frase scritta con un sistema sinistrorso, ponendolo quindi a sinistra del testo.

Note[modifica | modifica wikitesto]

  1. ^ Nicola Valeda, Riferimenti a caratteri in HTML, su Dizionario informatico. URL consultato il 10 marzo 2020.
  2. ^ UNICODE 12.0 Standard (PDF), Unicode Consortium, p. 880. URL consultato il 9 marzo 2020.

Voci correlate[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica